🎨

Your Domain. Your Portal. Your Brand.

Give customers a portal on your own domain — your logo, brand colors, and company tagline. One CNAME record is all it takes.

What white-label covers

Every capability below is verified against the portal settings code and API routes — no stub claims carried over.

Custom Portal Subdomain
Your customers reach the portal at yourcompany.portal.bug-hq.com — auto-generated from your company name, editable anytime.
Bring-Your-Own Domain (CNAME)
Point portal.yourcompany.com to Bug HQ with one CNAME DNS record. Bug HQ verifies the CNAME and activates your custom domain automatically.
In-App DNS Instructions
Bug HQ shows the exact DNS record to create — Type, Name, Value, and TTL — so you never have to look up how to configure a CNAME.
Domain Verification Button
Click "Verify Domain" in Settings → Portal and Bug HQ checks your DNS in real time. Green verified badge locks in the domain.
Logo Upload
Upload your company logo to the portal settings. Bug HQ compresses it to 400px wide automatically for fast load times.
Primary and Secondary Color Pickers
Set your brand's primary color (buttons, active links, accents) and secondary color (hover states) directly in the portal settings panel.
Company Tagline
Add a short tagline that appears alongside your company name on customer-facing portal pages.
Branded Inspection Document Portal
The customer-facing inspection document portal (/portal/[token]/) displays your company logo on every report access page.
Deep dive

Two ways to put the portal on your domain

Most pest control platforms give you a URL on their domain and call it done. Bug HQ gives you two options — and one of them points the portal at your own domain entirely.

Option 1: Bug HQ subdomain (instant, no DNS required). When you configure your portal slug, Bug HQ activates yourcompany.portal.bug-hq.com immediately. Your customers get a dedicated URL that includes your company name. No DNS changes, no waiting.

Option 2: Your own domain (CNAME). Enter portal.yourcompany.com (or any subdomain) in Bug HQ settings. The panel shows you the exact DNS record to create: a CNAME pointing your chosen subdomain to portal.bug-hq.com. Once DNS propagates, click “Verify Domain” and Bug HQ confirms the CNAME is live. From that point, traffic to portal.yourcompany.com routes to your company’s Bug HQ portal — no Bug HQ subdomain in the URL at all.

The routing layer (the detect-company API) checks the incoming host against both the custom domain table (verified CNAMEs only) and the subdomain table. That means if you verify a custom domain, it takes priority over the subdomain — customers always land at the most branded URL available.

Portal branding — logo, primary color, secondary color, tagline — is configured in the same settings panel and stored in your company record. Customer-facing inspection and document portals display your company logo.

How it works

1

Configure branding in Settings

Open Settings → Customer Portal. Upload your logo, set your primary and secondary brand colors, and add a company tagline. Takes under five minutes. All fields save to your company record immediately.

2

Choose a portal URL

Pick a portal subdomain (yourcompany.portal.bug-hq.com) or enter your own domain (portal.yourcompany.com). Bug HQ shows you the exact CNAME record to add to your DNS registrar. Once propagated, click Verify Domain.

3

Share the portal URL with customers

Once domain verification is confirmed (green badge in Settings), your portal URL is live. Send it to customers directly or link from your website. The URL serves your company's portal — not a generic Bug HQ login.

Who uses this

Agency-Level Operator

Runs 12 technicians under a regional brand. Portal lives at portal.theircompany.com — when customers open it, there's no mention of Bug HQ. Upgrade from the competitor platform meant keeping brand equity intact.

Growing Single-Location Owner

Uses yourcompany.portal.bug-hq.com to start — no DNS setup required. Plans to move to a custom domain once the website is updated. Settings stay the same either way.

Franchise / Multi-Branch Manager

Each branch has its own Bug HQ company account. Each can configure its own portal subdomain and branding independently.

What this looks like in your day

You finished the website refresh last week. New logo, new colors, a tagline you’re actually proud of. You open Bug HQ settings, upload the logo, dial in the hex codes, and add the tagline. Three minutes, done.

You switch to the Portal URL tab and type in portal.acmepest.com. Bug HQ shows you the DNS record. You open your registrar, add the CNAME, and come back the next morning. You click “Verify Domain” — green badge. Live.

That afternoon you send a post-inspection email to a customer. It includes the link to their documents at portal.acmepest.com. They click it, see your logo, and sign the work authorization. They never know what software you’re running — they just see Acme Pest.

How Bug HQ compares

Rows include only features that can be verified from public documentation. “Not listed” means not found in published feature docs — not a confirmed absence.

FeatureBug HQGorillaDeskPestPac
Custom portal subdomain✓ yourcompany.portal.bug-hq.comNot listedNot listed
CNAME / bring-your-own domain✓ portal.yourcompany.comNot listedNot listed
In-app DNS setup instructions✓ Type, Name, Value, TTL shownNot listedNot listed

Frequently asked questions

Does Bug HQ appear anywhere on my customer portal?

The portal URL is either your subdomain (yourcompany.portal.bug-hq.com) or your fully custom domain (portal.yourcompany.com) when you add the CNAME. Customer-facing inspection documents display your company logo. The Bug HQ office app and field technician app keep Bug HQ branding — white-labeling applies to the customer-facing portal, not the internal tools.

What DNS record do I need to add for a custom domain?

One CNAME record: set the Name to your subdomain (e.g. "portal"), the Value to portal.bug-hq.com, and TTL to 3600. Bug HQ's Settings → Customer Portal panel shows the exact record to copy. After DNS propagates (up to 48 hours), click Verify Domain in settings to confirm.

Can I use my logo and brand colors?

Yes. Settings → Customer Portal has a logo upload (auto-compressed to 400px wide), a primary color picker (buttons and accents), a secondary color picker (hover states), and a tagline field. All fields save to your company record immediately.

Does each company account get its own portal?

Yes. Each Bug HQ company account has its own portal subdomain and branding configuration. If you run multiple branches under separate accounts, each branch has an independent portal URL and branding.

What happens if another company already has the subdomain I want?

Subdomain slugs are unique across all Bug HQ companies. If the slug you want is taken, Bug HQ shows an error immediately so you can choose a different one before saving.

Related features

Put the portal on your domain

Free 14-day trial. Credit card required — cancel free anytime before trial ends. Setup in under an hour.

Get Started →