White-Label Custom Branding & Custom Domain for Repair Shop CRM

Last updated: May 2026 · Reviewed by: BytePhase Product Team · Read time: 9 minutes

White-label custom branding on BytePhase is an annual add-on that lets repair shops run the CRM on their own domain — with their logo, favicon, business name, and SMTP — while BytePhase remains the underlying platform. It goes live in about 2 business days and covers web and PWA. Native Android and iOS apps are not included. For pricing in your region, contact our sales team.

Trusted by 1,600+ repair shops across 32+ countries.

Custom branding at a glance

Pricing Contact sales for region-specific pricing
Active setup time ~30 minutes with DNS access ready
End-to-end go-live ~2 business days (mostly DNS propagation)
Scope Web + PWA (no native Android/iOS apps)
Billing Annual plans only (not monthly/quarterly)
Domains included 1 custom domain (Enterprise: serves all branches)

What your customers actually see

The point of white-label custom branding is that your customers experience your business — not the platform underneath. Here's what changes:

Touchpoint Without custom branding With custom branding
Browser URL yourshop.bytephase.com crm.yourshop.com
Browser tab title BytePhase Your business name
Login screen BytePhase logo Your logo
PWA install on phone "BytePhase" + BytePhase icon Your business name + your favicon
Invoice header Your business details (always) Your business details (always)
Email sender Your SMTP (always) Your SMTP (always)

What the add-on unlocks vs. what's already in the base plan

Many tenant-level branding fields work on every BytePhase plan. The Custom Branding add-on specifically unlocks the custom domain layer and everything that flows from it.

Already in every plan (no add-on)

  • Your logo on login screen, in-app header, splash screen
  • Your business name, address, GST on invoices and quotations
  • Your signature on documents
  • Per-tenant WhatsApp business number, support email, support phone
  • Your own SMTP (Gmail, Office 365, Zoho, etc.)
  • Custom Terms & Conditions per document type
  • Currency, timezone, locale per tenant

Custom Branding add-on unlocks

  • Custom domain (e.g. crm.yourshop.com) with auto-SSL on global CDN
  • Your favicon in browser tab
  • Your business name replaces "BytePhase" in browser tab title
  • Branded PWA install — your name + your favicon on customer's home screen
  • Branded permissions prompts and splash screen on custom domain
  • "BytePhase" disappears from all customer-facing browser surfaces

How does custom domain setup work? (Step-by-step)

Total active work is about 30 minutes with your DNS provider login ready. End-to-end go-live typically takes about 2 business days, mostly waiting for DNS propagation between verification, SSL issuance, and routing.

The 5-step process

  1. Add your domain in BytePhase → Business Settings → Custom Branding.
  2. Verify ownership by adding the TXT record we provide to your DNS.
  3. Validate SSL by adding the CNAME record we provide. We auto-request a TLS certificate.
  4. Point to the CDN with the final CNAME (or ALIAS / ANAME for apex domains like yourshop.com).
  5. Go live when status moves to "SSL Active" — typically 15–30 minutes after the final DNS record.

Limits and gotchas

  • One custom domain per plan. On Enterprise, that single domain serves all your branches via unlimited subdomains (e.g. abc.yourshop.com, pqr.yourshop.com) at no extra cost.
  • Apex / root domains need ALIAS or ANAME support from your DNS provider — a DNS-standard limitation, not BytePhase-specific.
  • Your existing email and website are untouched. We only add new DNS records (TXT, CNAME). MX, A, and other records are not modified.
  • Sign-in with Google on your custom domain requires a one-time redirect URL whitelist via BytePhase support.
  • Removal disconnects from your *.bytephase.com subdomain (not the custom domain itself). CDN tear-down completes in 5–15 minutes.

How much does custom branding cost on BytePhase?

What's included

  • One custom domain with auto-SSL on a global CDN
  • Branded PWA install — your business name + your favicon on customer's home screen
  • Branded browser tab title on your custom domain
  • Enterprise Plan: That single domain serves all your branches at no extra cost. Optional per-branch domains available — contact sales.

Most repair shop CRMs that offer white-label charge significantly more for similar capability, often as a separate enterprise tier. BytePhase keeps white-label affordable so single-location shops can run a branded customer experience from day one.

Visual branding: what you can and can't customize

Surface Customizable? Notes
Login screen logo ✅ Yes Upload via Business Settings. Falls back to BytePhase logo if not uploaded.
In-app header / sidebar logo ✅ Yes Same uploaded logo.
App splash screen logo ✅ Yes Shown on PWA cold start.
Permissions prompt logo ✅ Yes Shown when the app requests notification / location permissions.
Favicon (browser tab icon) ✅ Yes Active once the custom domain is SSL Active. Max 100KB, ICO/PNG/SVG.
Browser tab title ✅ Partial Replaces "BytePhase" on verified custom domain. On *.bytephase.com, still shows "BytePhase".
Invoice / quotation header ✅ Yes Pulls business name, address, GST, contact, logo, signature from your account.
Thermal print receipt ✅ Yes Uses business name + address + signature.
Theme colors ❌ No Light / dark mode only.
Fonts ❌ No Fixed across the platform.
Custom CSS ❌ No Not exposed.

Email, SMS, and WhatsApp under your brand

Email — your own SMTP

  • From-name and from-address are yours. Configure your own SMTP (Gmail, Office 365, Zoho, Hostinger, GoDaddy, iCloud, cPanel, or any standard SMTP) under Business Settings → Email Configuration. Mail comes from you@yourdomain.com with your business name as sender.
  • Email body uses your business name, support email, and support phone in the footer once Custom Branding is fully active on a custom domain.
  • SMTP configuration is required. If SMTP is not configured or misconfigured, the system shows an "Error sending email" message and the mail is not sent — BytePhase does not send mail on your behalf as a fallback.
  • System notifications (plan renewals, billing failures, queue alerts) always come from BytePhase — operational mails to the account owner only, not customer-facing.

SMS — fully your message, with one compliance note for India

  • SMS templates are per-tenant — you author your own message text.
  • India tenants: every SMS appends -BytePhase (TRAI/DLT requirement — see below).
  • Non-India tenants: no suffix is appended.

WhatsApp — your number, your templates

  • WhatsApp business number, sender name, and templates are per-tenant.
  • WhatsApp shortened links use a BytePhase short-link service (short.bytephase.com).

Terms & Conditions — your own

You author your own T&C for invoices, quotations, sales, and purchases. Stored per-tenant; no BytePhase boilerplate is forced into customer documents. Master T&C templates by business type (Computer Repair, Mobile Repair, etc.) are available — import and edit, or write your own.

India SMS compliance (TRAI/DLT): what it means for your brand

Indian telecom regulation (TRAI) requires every commercial SMS sent through DLT-registered headers to identify the originating platform. Most SaaS providers either don't register at all (and can't send SMS in India) or force every customer to handle their own DLT registration (weeks of paperwork per shop). BytePhase handles it centrally so you can start sending SMS the moment you sign up.

How the suffix works

  • Applies to: every SMS template, every outbound message, every plan tier — for tenants whose country is set to India.
  • Cannot be removed by enabling Custom Branding, upgrading plan, editing the template, or via support. It is enforced in code as a compliance control.
  • Does not apply to email, WhatsApp, in-app messages, push notifications, or invoices — those are fully branded.
  • Non-India tenants on Custom Branding have no such suffix.

Your business identity across BytePhase

These tenant-level fields flow into every customer-facing surface — invoices, emails, receipts, signatures — on every plan:

  • Business name
  • Business email
  • Business address
  • Phone, mobile, alternate, WhatsApp number
  • GST number / tax registration
  • Bank account details (for invoices)
  • Business hours
  • Business signature image
  • Important links (custom URLs)
  • Currency, timezone, locale, country

All editable under Business Settings → Account Details.

PWA & mobile: how branded installs work

What your customers see when they install the PWA depends on which URL they install from:

Install URL Custom Branding Favicon PWA install shows
yourshop.bytephase.com Off "BytePhase" name + BytePhase icon
yourshop.bytephase.com On "BytePhase" name + BytePhase icon (by design)
Your custom domain On Yes Your business name + your favicon
Your custom domain On No Your business name + BytePhase icons
Your custom domain Off "BytePhase" name + BytePhase icon

Bottom line: For a fully branded install (your name + your icon), direct customers to install from your custom domain with Custom Branding on and a favicon uploaded. Installs from *.bytephase.com always show BytePhase by design.

Why no native Android or iOS app?

A native white-labeled mobile app would require building and maintaining a separate per-tenant build for every shop — at the kind of cost that would push white-label pricing 10x higher. The PWA delivers ~90% of native functionality (home-screen install, offline use, push notifications, near-native launch) at a price single-location shops can afford. Native is something we may revisit; for now, PWA is the answer.

Full coverage matrix

Area Covered Limitation
Custom domain + SSL + CDN 1 domain per plan. Enterprise: serves all branches. Apex needs ALIAS/ANAME.
Logo (login, header, splash)
Favicon Active once custom domain SSL is live
Browser tab title ✅ on custom domain Still says "BytePhase" on *.bytephase.com
Outbound email sender SMTP required — no BytePhase fallback
Invoice / quotation branding
Custom T&C
WhatsApp number + templates Short links use short.bytephase.com
SMS body India: -BytePhase suffix (TRAI/DLT)
Theme colors / fonts / CSS Light/dark only
PWA install name / icon ✅ on custom domain *.bytephase.com always shows BytePhase
Native Android / iOS app Out of scope — PWA only
System / billing emails to account owner Always from BytePhase

Frequently asked questions

What is custom branding for repair shop software?

Custom branding (also called white-labeling) lets your customers see your business under your own domain, logo, favicon, business name, and email sender — while the underlying CRM remains BytePhase. On BytePhase, this includes a custom domain with auto-SSL, branded login screen, branded invoices and quotations, your own SMTP sender, your WhatsApp business number, and a branded PWA install on your customers' phones.

How much does custom branding cost on BytePhase?

BytePhase uses Purchase Power Parity (PPP) pricing — the cost of the Custom Branding add-on varies by country based on your local Standard Plan price. The add-on is available only on annual plans (not monthly or quarterly). On the Enterprise Plan, one custom domain serves all your branches at no extra cost; per-branch domains are available on request. To get a quote for your region, email support@bytephase.com.

Why is custom domain setup a paid add-on instead of a free toggle?

Custom domain setup is roughly 30 minutes on your side, but on our side it involves manual SSL certificate issuance and auto-renewal configuration, mapping your domain to our global CDN and tenant routing layer, mapping your branded short URL to your domain, configuring and verifying the domain inside Google Cloud for sign-in and notifications, and multiple backend configurations so favicon, PWA manifest, and branded surfaces activate cleanly. The price covers this setup plus ongoing maintenance — certificate renewals, CDN configuration, and domain health monitoring for the life of your subscription.

Can I send SMS from my own brand in India?

Partially. The SMS body and templates are fully yours, but Indian TRAI/DLT regulations require every commercial SMS to identify the originating platform. BytePhase appends -BytePhase to every SMS sent from an India-country tenant, and this cannot be removed by any plan or setting. The trade-off: BytePhase handles all DLT registration on your behalf — saving you 2–4 weeks of telecom paperwork per shop.

Do I need my own SMTP server to send email under my brand?

Yes. SMTP configuration is required. You connect your own SMTP provider (Gmail, Office 365, Zoho, Hostinger, GoDaddy, iCloud, cPanel, or any standard SMTP) under Business Settings → Email Configuration. If SMTP is not configured or misconfigured, the system shows an "Error sending email" message and the mail is not sent — BytePhase does not send mail on your behalf as a fallback.

Will switching to a custom domain break my existing email or website?

No. BytePhase only adds new DNS records (TXT for verification, CNAME for routing). Your MX, A, and other DNS records are not touched — so your email and existing website continue working normally. Your *.bytephase.com subdomain also keeps working as a fallback during and after the switch.

Can I get a native Android or iOS app under my own brand?

No native white-labeled mobile app is offered today. Your customers install the PWA (progressive web app) from your custom domain. When installed from your custom domain with Custom Branding on and a favicon uploaded, the PWA appears on the customer's home screen with your business name and your favicon — delivering ~90% of native app functionality (offline use, push notifications, home-screen launch) without the cost of a per-tenant native build.

How long does custom domain setup take?

Active setup work takes about 30 minutes if you have your DNS provider login ready. End-to-end go-live typically takes about 2 business days, because most of that time is waiting for DNS propagation between verification, SSL issuance, and routing steps. Once your final DNS record is in place, go-live completes in 15–30 minutes (occasionally up to 24 hours depending on your DNS provider's cache).

How many custom domains can I have?

One custom domain is included with the Custom Branding add-on on every annual plan. On the Enterprise Plan, that single domain serves all your branches at no extra cost; you can optionally add a separate custom domain per branch at per-domain pricing. Monthly and quarterly plans do not include Custom Branding.

Does custom branding affect SEO of my existing website?

No. Custom Branding only routes a subdomain or apex domain to the BytePhase CRM app — typically crm.yourshop.com. Your main website at yourshop.com, its SEO, and its existing DNS records (MX, A, etc.) are not affected. We only add new TXT and CNAME records for the CRM subdomain.

Key terms

PWA (Progressive Web App)
Installable web app that works like a native app on phone or desktop — supports offline use, push notifications, home-screen launch.
SMTP
Your email server — used to send mail with your business as the sender.
CDN (Content Delivery Network)
Global infrastructure that serves your site fast everywhere in the world.
TRAI / DLT
Telecom Regulatory Authority of India and the Distributed Ledger Technology registration regime for commercial SMS in India.

Further reading