Reference → White-label and reseller setup

White-label and reseller setup

Configure your agency brand across every client workspace — name, logo, domain, and login surface.

Agencies that deliver sites on SGEN have two operating modes.
The first is internal: your team works inside SG-Dashboard, your admins know they are on SGEN, and nobody needs to pretend otherwise.
The second is client-facing: your clients log in to a workspace that carries your agency name, your logo, and your domain.
They get the full SG-Admin surface — editor, pages, blog, media — without the SGEN label in sight.

White-label and reseller setup covers the second mode.
This page walks the full configuration: agency branding in SG-Dashboard, client workspace provisioning, custom login domain, email-sender configuration, and the permission model that keeps client access correctly scoped.

The configuration is one-time per agency account and one-time per client workspace.
Once the baseline is in place, every new site you add to a client's workspace inherits the branding without additional work.

What is this for?

Use this page when you are setting up or reconfiguring your agency's white-label surface in SGEN.
It covers the customer-facing configuration screens: Agency Branding in SG-Dashboard, Client Workspace provisioning, login domain setup, and email-sender settings.

This page is a how-to.
It does not cover the underlying infrastructure or how SGEN routes traffic to custom login domains — that lives in the platform engineering reference.
It does not cover how to manage individual client users within a workspace — that lives in the team and permissions documentation.

Good use cases

  • Your agency is onboarding its first client on SGEN and you want the client to log in at a URL your agency controls, with your logo at the top.
  • You are rebranding your agency and need to update the name, logo, and colors across all active client workspaces at once.
  • A new client engagement is starting and you need to provision a workspace, scope the client's access correctly, and hand over login credentials before the kickoff call.
  • You want clients to receive system emails — password reset, backup notifications, publish confirmations — from an address at your agency domain, not from SGEN.
  • You are auditing which client workspaces are active, which have open seats, and whether any workspace has drifted from the standard branding template.

What NOT to use this for

  • Site-level branding (the logo and colors on the published public site).
That is controlled inside the admin Appearance for the individual site, not in the reseller configuration.
  • Billing on behalf of clients.
SGEN does not currently route billing through reseller accounts.Each client workspace carries its own plan and billing contact.
  • Multi-tenant single-login for your agency team.
SSO for your internal team is configured separately under your agency account's SSO settings — white-label branding does not control who can access your own agency dashboard.
  • Migrating a client from another platform into their workspace.
Use the Import workflow for that.The workspace needs to exist and be accessible before the import starts.

How this connects to other features

The multi-site management surface is where you work across sites once the workspace exists.Mandate 2FA for client admins separately from your agency-level SSO.
  • Audit Log — every workspace provisioning action, branding update, and login-domain change is recorded.
Reference this when a client asks what changed and when.Both need to be in place before handover.

Before you start

  • You are signed in as the agency account owner or an admin with Reseller configuration permissions.
Sub-admins without that permission see the workspaces list but cannot edit branding or provision new workspaces.
  • Your agency logo is ready as a PNG or SVG, minimum 200 × 60 px, with a transparent background.
The white-label surface renders the logo on a light background and on a dark login header — a logo that only works on white will break the dark variant.
  • You have a domain or subdomain reserved for the client login surface.
A pattern like `clients.youragency.com` or `admin.youragency.com` works cleanly.The DNS record for that domain needs to point to SGEN's login gateway before the custom login URL will resolve — the DNS step is covered in step 3 below.
  • If clients will receive system emails from your domain, you need access to add DNS records (SPF, DKIM) for the sender domain.
Without those records the emails land in spam.

Where to find it

The white-label and reseller configuration lives in SG-Dashboard → Agency Settings → Branding & Reseller.
This section is visible only on agency plans with reseller rights enabled.

Client workspaces, once created, appear under SG-Dashboard → Client Workspaces.
Each workspace row links to the workspace's own SG-Admin surface, the workspace's site list, and the workspace's user roster.

Steps

The full setup has five parts: configure agency branding, provision a client workspace, set the custom login domain, configure the email sender, and hand over access to the client.
Parts one and two are done once per agency.
Parts two through five are done once per client engagement.

1. Configure agency branding

Open SG-Dashboard → Agency Settings → Branding & Reseller.
The Branding panel opens with a live preview on the right.

Upload your agency logo by clicking the Upload logo button.
Select the PNG or SVG file.
The preview updates to show the logo in the light admin header and in the dark login header.
If the logo looks washed out in the dark variant, the image file does not have a transparent background.
Replace the file before continuing.

Enter your Agency name in the text field.
This name appears in browser tab titles, email subject lines, and the workspace footer.
Keep it short — under 40 characters — so it does not truncate in narrow viewports.

Pick your Primary color using the color picker or by entering a hex value.
The primary color sets the active-state accent on nav items, buttons, and the loading bar.
Avoid very light colors — the interface uses white text on the primary color in several places and contrast needs to hold.

Pick your Login page background.
The options are a solid color, a gradient, or an uploaded background image.
Agencies that use a gradient or image get a more distinct login experience for clients.
The background image upload accepts JPEG or PNG, recommended at 1920 × 1080 px.

Click Save branding.
The preview in the panel immediately reflects the saved state.
The branding applies to every existing and future client workspace under the agency account — you do not need to re-apply it per workspace.

2. Provision a client workspace

Open SG-Dashboard → Client Workspaces.
Click New workspace in the top right.

The new workspace form has four fields.

Workspace name — enter the client's business name.
This name appears in your agency dashboard's workspace list.
It is not visible to the client; choose a name that helps your team identify the account at a glance.

Client contact email — enter the primary email for the client account owner.
SGEN sends the workspace welcome email to this address.
The email carries the login URL and temporary credentials.

Plan — select the SGEN plan the workspace will run on.
Each workspace has its own plan.
If the client has not confirmed their plan yet, pick the smallest appropriate plan; the workspace can be upgraded later without data loss.

Initial admin — either invite the client contact immediately or leave this blank and invite later.
Inviting immediately sends the welcome email at workspace creation.
Leaving it blank lets you configure the workspace fully before the client receives access.

Click Create workspace.
The workspace appears in your client list within a few seconds.
The workspace is empty — no sites yet, no active users if you left the invite blank.

3. Set the custom login domain

Open the new workspace from the client list.
Click Login domain in the workspace settings sidebar.

The Login domain panel shows the current login URL — by default a SGEN-hosted address.
To replace it with your agency domain:

Click Add custom domain.
Enter the subdomain you reserved — for example, `clients.youragency.com`.
The panel shows the DNS record you need to add: a CNAME pointing the subdomain to SGEN's login gateway.

Add that CNAME in your DNS provider.
Return to the Login domain panel and click Verify DNS.
Verification normally completes within a few minutes, though DNS propagation can take up to an hour.
Once verified, the panel marks the domain as active and the client login URL switches to your domain.

Send the updated login URL to the client or embed it in your handover documentation.
Old bookmarks to the SGEN-hosted login continue to work — SGEN redirects them to the custom domain — but clients should use the custom URL going forward.

4. Configure the email sender

Open the workspace settings sidebar and click Email sender.

By default, SGEN sends workspace emails — password reset, backup notifications, publish confirmations — from a SGEN-hosted address.
To send them from your agency domain:

Enter your From address — for example, `sites@youragency.com`.
Enter your From name — for example, `Your Agency Support`.

The panel shows two DNS records to add: an SPF entry and a DKIM key.
Add both records in your DNS provider.

Click Verify sender records.
Both records must verify before SGEN activates the custom sender.
Once active, the panel shows a green verified badge next to each record.

Send a test email using the Send test button.
Check that the test arrives from your agency address, that it does not land in spam, and that the SGEN brand logo in the email body has been replaced by your agency logo.

5. Hand over workspace access to the client

Return to the workspace overview.
Click Users in the sidebar to open the workspace user roster.

If you left the initial admin invite blank during workspace creation, click Invite user.
Enter the client contact's email, set the role to Site Admin, and click Send invite.

The client receives an email from your agency address with a link to set their password and log in.
The link expires after 48 hours.
If the client has not accepted within that window, resend the invite from the Users list.

Before sending the invite, confirm the workspace has at least one site provisioned so the client has something to land on after login.
An empty workspace on first login is disorienting.
Create the first site in the workspace — even if it is a blank starter — before handing over.

Once the client accepts and logs in, their session lands on your agency-branded SG-Admin surface.
They see your logo, your colors, and your login domain in the address bar.
SGEN does not appear in the interface.

What success looks like

Agency branding is correctly configured when the admin login page at your custom domain shows your agency logo, your primary color, and your background choice — with no SGEN logo visible.

A workspace is correctly provisioned when it appears in your client list, has the custom login domain verified and active, has the email sender configured and test-verified, and has at least one invited user with site-admin access.

The client handover is complete when the client has accepted their invite, logged in successfully, and can access the site list in their workspace.

What to do if it does not work

  • Logo appears stretched or cropped on the login page.
The uploaded file does not match the expected proportions.Re-upload as PNG at a 3:1 width-to-height ratio — 300 × 100 px or 600 × 200 px work consistently.Avoid very tall logos.
  • Login domain shows "DNS not verified" after an hour.
Confirm the CNAME record was added to the correct DNS zone.Some providers take longer than one hour for propagation.Use a DNS lookup tool to confirm the CNAME is resolving to SGEN's login gateway before clicking Verify again.If propagation has cleared but verification still fails, check for a conflicting A record on the same subdomain — A records override CNAMEs in most DNS providers.
  • Email sender verification fails for SPF.
The most common cause is an existing SPF record that does not include the SGEN include directive.SPF records must be combined into a single TXT record — adding a second SPF record invalidates both.Merge the SGEN include into your existing SPF record and re-verify.
  • Test email arrives in spam.
SPF and DKIM are both verified but the domain's overall sender reputation is low.This happens on domains that have never sent email before.Warm the domain by sending a small volume of legitimate emails through another channel before relying on it for client-facing transactional email.
  • Client invite link expired.
Open the workspace Users list, find the pending invite row, and click Resend invite.A fresh 48-hour link is issued.
  • Client sees SGEN branding after logging in.
The workspace was created before agency branding was configured, and the branding has not propagated to the workspace yet.Open Agency Settings → Branding & Reseller and click Re-apply to all workspaces.The branding push applies within a few minutes.
  • Workspace is on the wrong plan and cannot be upgraded without data loss.
Plan upgrades are non-destructive — they add capacity, they do not alter existing content.Open the workspace settings, click Change plan, and select the correct tier.The upgrade takes effect immediately.

Examples

Example A — onboarding a first client.
An agency finishes the agency branding step in the morning.
In the afternoon, they receive a signed contract from a new retail client.
The agency opens Client Workspaces, creates a workspace named `your retail client`, sets the plan to standard, and leaves the invite blank.
They add the CNAME for `clients.ouragency.com`, verify the login domain, configure the email sender with SPF and DKIM, and send a test email.
The test arrives cleanly.
They create a starter site in the workspace and then send the client invite.
The client accepts the same day, logs in, and sees the agency logo at the top.
No follow-up calls about "what platform is this."

Example B — rebranding mid-flight.
An agency rebrands from `your agency` to `your agency`.
They update the agency name and upload the new logo in Branding & Reseller.
They click Re-apply to all workspaces.
All 14 client workspaces refresh to the new name and logo within five minutes.
The clients log in the next morning and see the new brand.
No one-by-one update needed.

Example C — offboarding a client workspace.
A client engagement ends.
The agency opens the workspace, removes the agency admin users from the user roster, and updates the workspace plan to the client's own billing if the client is continuing independently.
If the client is leaving the platform entirely, the agency exports the site as a `.sgen` archive and hands it over.
The workspace is then archived from the client list.

Reference — branding field summary

FieldWhere it appearsCharacter limitNotes
Agency nameTab titles, email subjects, workspace footer40 charactersLonger values truncate in narrow viewports
Logo (light variant)SG-Admin header, email headerPNG or SVG, min 200 × 60 pxTransparent background required
Logo (dark variant)Login page headerSame file — platform auto-inverts light-optimised logosProvide a dark-safe original if possible
Primary colorNav active state, buttons, loading barHex valueEnsure 4.5:1 contrast ratio against white text
Login backgroundLogin page onlyJPEG or PNG, recommended 1920 × 1080 pxSolid color or gradient are lighter options

Common questions

Can I have different branding per client workspace?
No.
Agency branding is set at the agency account level and applies to all workspaces uniformly.
Per-workspace branding is not currently available.
If you need distinct visual identities per client, structure each client as a separate agency sub-account.

Does the client ever see the SGEN name?
The client interface suppresses the SGEN label when white-label is active.
SGEN may appear in some browser-level metadata (page source, some browser extensions) — this is not currently suppressed at the platform level.
For the typical client user working in the admin interface, SGEN is not visible.

What happens if I delete the agency branding and re-create it?
All workspaces revert to default SGEN branding until the new branding is saved and re-applied.
Avoid deleting-and-recreating; instead edit the existing branding fields in place.

Can clients configure their own branding within their workspace?
No.
Workspace branding is agency-controlled.
Clients can configure their public site's branding (colors, logo on the public site) inside the admin Appearance, but they cannot change the admin interface branding.

Related reading

On this page