White-Label Reseller Account Setup Checklist Template

A client decides whose product it really is from the first link they open. A certificate warning, a notification in the spam folder or the vendor’s name in a footer answers the question for them.

Reselling a platform under your own brand only works if every client account is set up completely, every time. The work is unglamorous: a DNS record on the right hostname, a certificate that renews itself, notification email that passes authentication, branding with no trace of the vendor, a template library, user roles, and a test from the client’s side before anyone is invited. Miss one and the client either sees the vendor’s name or sees something broken, and both cost you credibility in the first week. This free white-label reseller account setup checklist gives your platform team one repeatable way to provision each new client account, from the commercial setup in the reseller console to a signed-off go-live. It is written for resellers, MSPs and agencies running a white-label platform for several clients. A conditional phase handles clients who want the platform on their own domain, so it appears only when it is needed.

Use This Template Free See Live Example
No Credit Card Required

Account Setup Is Your Team’s Job. Onboarding Is the Client’s Journey.

Resellers often run two processes as one, and the client pays for the confusion. Account setup is internal and technical: the tenant, the hostname, the certificate, the sending domain, the branding and the roles. Nobody at the client should see it happening, apart from the one person who has to add a DNS record. Client onboarding is what the client experiences: a kick-off, workshops, configured processes, training and an adoption review.

Keep them separate and finish setup first. If you invite users before the certificate has issued or before notification email passes authentication, their first impression is a browser warning or a missing email, and the onboarding lead spends the kick-off apologising. This checklist ends where the White-Label Client Onboarding Checklist begins, and its last task starts that checklist. If you are still choosing a platform to resell, the white-label checklist software guide covers what to ask a vendor before you sign.

Account setup

Internal, owned by the platform team

Covers: tenant, DNS, certificate, email authentication, branding, templates, roles.

Done when: a test user outside your network can use the account and sees only your brand.

Risk if missed: the vendor’s name, a certificate error or lost notifications.

Client onboarding

Client-facing, owned by the onboarding lead

Covers: kick-off, process configuration, sign-off, training, adoption.

Done when: the client’s people run their processes on the platform.

Risk if missed: a configured account nobody uses.

What the White-Label Reseller Account Setup Checklist Covers

Seven phases take a new client account from signed order to approved go-live. Phase 3 appears only when the client wants the platform on its own domain.

Phase 1

Phase 1: Commercial Setup

Answer the domain question here. It decides whether Phase 3 runs and whose DNS you need.

  • Confirm the order — plan, user count, add-ons, billing start date, and whether the client will use a subdomain of yours or its own domain
  • Create the tenant in the reseller console — client name, plan limits, data region where the platform offers a choice, and the internal account owner
  • Set up billing — record the wholesale cost, set the client price in your billing system and add the invoice contact
  • Record the client’s technical contact — the person who controls the client’s DNS, with a backup contact
  • Agree the go-live date — and the onboarding lead who takes over once the account is approved
Phase 2

Phase 2: Hostname & Certificate

The certificate must renew without anyone touching it. Publicly trusted TLS certificates are limited to 200 days from March 2026, falling to 47 days by March 2029.

  • Choose the hostname — follow your naming convention, such as clientname.yourbrand.com or portal.clientdomain.com
  • Create the DNS record on your domain — the CNAME or other record the vendor specifies, unless your wildcard record already covers it
  • Add the hostname in the reseller console — and record the DNS target and any verification value the vendor gives you
  • Confirm HTTPS works — the page loads with no warning and the certificate covers the exact hostname
  • Confirm renewal is automatic — check who renews the certificate and how a failed renewal is reported
Phase 3 — Client’s Own Domain

Phase 3: Client’s Own Domain

Shown only when the client wants the platform on its own domain. Conditional logic removes it for clients on your subdomain.

  • Send the DNS request to the client’s technical contact — the exact record name, type and target, with a deadline
  • Check the hostname is free — a CNAME cannot share a name with other records, so use a subdomain such as portal, never the bare domain
  • Check the client’s CAA records — if they publish any, the certificate authority the vendor uses must be listed or the certificate will not issue
  • Complete domain verification — add any TXT ownership record the vendor requires and confirm it validates
  • Confirm the certificate issued — for the client’s hostname, then tell the client’s contact the work is done
Phase 4

Phase 4: White-Label Email

Notifications that fail authentication land in spam or never arrive. Agree the sending domain before you touch DNS.

  • Choose the sending domain — usually a dedicated subdomain, such as notify.yourbrand.com, so platform mail has its own reputation
  • Publish SPF — merge the vendor’s include into the domain’s single SPF record and keep the total within 10 DNS lookups
  • Publish DKIM — the keys or CNAMEs the vendor provides, so mail is signed with the domain in the From address
  • Confirm DMARC — a published policy, at least p=none with reporting, and SPF or DKIM aligned with the From domain
  • Send test notifications — to Gmail, Outlook.com and a Microsoft 365 mailbox, then check the headers show SPF, DKIM and DMARC passing
Phase 5

Phase 5: Branding & Template Library

  • Apply the branding — logo, favicon, colours, company name and the website the logo links to
  • Remove vendor traces — footers, browser tab titles, email templates, help links, error pages and exported reports
  • Set notification details — sender name, reply-to address and signature, all pointing at your support desk
  • Load the template library — your standard templates for this client’s plan, with master copies locked where the platform allows it
  • Point help and support at you — help links, support email and any chat widget route to your service desk, not the vendor
Phase 6

Phase 6: Users, Roles & Security

  • Create the client’s admin account — the named client owner, with MFA or single sign-on where the platform supports it
  • Create named support accounts for your staff — one per person with MFA, never a shared reseller login
  • Set roles for client users — who can build and edit templates, who only completes tasks and who can only view
  • Configure data settings — sharing defaults, retention and who at the client can request a data export
  • Record the configuration — hostname, DNS records, sending domain, admin accounts and plan, in your documentation platform
Phase 7

Phase 7: Test & Go-Live Sign-Off

  • Run the end-to-end test — as a client user outside your network: sign in, run a checklist, complete a task and open the link in the notification email
  • Check for vendor exposure — address bar, certificate details, tab title, email headers, footers and exports
  • Check on a phone — sign in and complete a task in a mobile browser
  • Approve the account for go-live — the service manager reviews the test results; not approved stops the handover
  • Hand over to client onboarding — start the client onboarding checklist and confirm the billing start date

The Records Behind One Branded Client Account

Most of the technical risk in white-label setup sits in a handful of DNS records. The vendor supplies the exact values. Your job is to put each one in the right zone, on the right name, and to check it worked. Lower the record’s TTL a day before any change you might need to reverse, and keep a copy of every record in the client’s documentation.

Record Where it lives What it does Common failure
CNAME for the hostnameYour zone, or the client’s for its own domainPoints the branded hostname at the vendor’s platformPlaced on the bare domain, or on a name that already has other records
TXT for verificationThe zone that owns the hostnameProves to the vendor that you control the domainLeft in place after a client leaves, or never added
CAAThe client’s zone, if it uses CAALimits which certificate authorities may issue for the domainThe vendor’s certificate authority is not listed, so issuance fails
SPF (TXT)The sending domainLists the servers allowed to send its mailA second SPF record, or more than 10 DNS lookups
DKIM (CNAME or TXT)The sending domainPublishes the key that verifies the mail signatureMail signed with the vendor’s domain, so DMARC alignment fails
DMARC (TXT)_dmarc on the sending domainStates the policy for mail that fails and where reports goNo reporting address, so nobody sees failures

Five places the vendor’s name leaks

The account looks finished in the admin console long before it looks finished to the client. Check these from the client’s side before you approve go-live:

  1. The certificate details, which a curious user can open from the address bar.
  2. Notification email: the From address, the reply-to, the footer and the links inside it.
  3. The browser tab title and the favicon on a saved bookmark.
  4. Help links, error pages and password-reset screens that nobody looks at during setup.
  5. Exported PDFs and reports, which often carry a vendor footer.

Email deserves a second look as the client grows. Google expects every sender to use SPF or DKIM, and senders of around 5,000 or more messages a day to personal Gmail accounts must also publish DMARC with alignment. Messages from the same primary domain count towards that total, so platform notifications sent from a client’s domain add to its own mail.

Why Run Reseller Account Setup in CheckFlow?

1

Every account provisioned the same way

Build the setup once and launch it for each new client with the tenant, hostname and go-live date filled in. Conditional logic adds the own-domain phase only when the client asks for one, so the platform team never works from the wrong version.

2

DNS requests the client can complete

Share the DNS tasks with the client’s technical contact through a link that opens without an account or a login, showing your logo, your company name and your own subdomain. Add a password and an expiry date, and watch the task close when the record goes in.

3

Go-live approved, on the record

The go-live task is an approval. Until the service manager marks it approved, the handover to onboarding stays locked, and the record shows who approved which account, when, and what the end-to-end test found.

Resellers usually standardise account setup alongside the rest of their client delivery. See how CheckFlow’s white-label features put your logo and subdomain on every checklist you share, and how branded shared checklists let clients complete their steps without an account.

Notification email is the step most likely to fail quietly. The Email Authentication (SPF, DKIM, DMARC) Setup Checklist covers the records in depth, and the White-Label Client Onboarding Checklist takes over once the account is approved.

Frequently Asked Questions

What does setting up a white-label client account involve?

+

Creating the client’s tenant in your reseller console, putting it on a branded hostname with a working certificate, authenticating the notification email, applying your branding, loading your template library, creating users and roles, and testing it from the client’s side. It is internal work. The client should notice only the DNS request, if they use their own domain, and an account that works the first time they open it.

Should clients use their own domain or a subdomain of ours?

+

A subdomain of yours, such as clientname.yourbrand.com, is quicker and keeps the DNS in your hands, so setup needs nothing from the client. The client’s own domain looks more native to their users, but it needs their DNS contact, adds a certificate dependency on their CAA records and makes offboarding a joint task. Many resellers default to their own subdomain and offer the client’s domain on higher plans.

Why won’t the certificate issue for a client’s domain?

+

The usual causes are a DNS record that has not propagated or was added to the wrong name, a CNAME placed on the bare domain or on a name that already has other records, and CAA records that do not list the certificate authority the vendor uses. A certificate authority must check CAA before it issues, so ask the client’s contact for their CAA records before you send the DNS request.

Do platform notifications need SPF, DKIM and DMARC?

+

Yes, in practice. Google expects every sender to use SPF or DKIM, and larger senders must also publish DMARC with the From domain aligned. Mail that fails is likely to be marked as spam or rejected, and a client who never receives task notifications will assume the platform does not work. A dedicated sending subdomain keeps platform mail separate from the domain’s other email.

How long does white-label account setup take?

+

On your own subdomain, often less than a day of work, most of it testing. On the client’s own domain, allow several working days, because you are waiting on their DNS contact and on propagation. Agree a go-live date that leaves time for the end-to-end test, and don’t book the client’s kick-off until the account has been approved.

What white-label features does CheckFlow include?

+

CheckFlow’s Business plan lets you share checklists under your own brand: your logo, company name, website link and favicon, on your own subdomain such as yourcompany.checkflow.io. Clients open shared checklists without an account or login, and each link can carry a password and an expiry date. See the white-label features for the details.

Is CheckFlow free for this template?

+

14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.

Provision Every Client Account So Only Your Brand Shows

Free trial — no credit card required.