Skip to main content

White Label Setup

White labeling lets you replace all Pictor branding with your own.

Written by Evelyn Martin

What Is White Label?

White labeling lets you replace all Pictor branding with your own. Your virtual booth will run on your custom domain (e.g. booth.yourcompany.com), and all delivery emails will be sent from your own email address via your SendGrid account. Once set up, your clients and guests will see your branded domain, sender name, sender email, logo, and colors instead of Pictor branding.

Important: White labeling is account-wide, not per event. Once set up, your custom domain and sender email will apply across all your Pictor events.


Video Tutorial

Requirements

  • Enterprise plan ($1,500/year) — white labeling is an Enterprise-only feature. Contact [email protected] to get set up.

  • A domain you control, , such as yourcompany.com

  • Access to your domain’s DNS settings

  • Access to the Whitelabel page in Pictor

White Label is an Enterprise-only feature. Contact [email protected] if you need help getting access.

Setup Overview

White Label setup has three main parts:

  1. Set up your custom booth domain.

  2. Set up SendGrid for branded email delivery.

  3. Configure your branding in the Whitelabel page.

Once White Label access is enabled on your account, you can complete the setup directly from the Whitelabel page in Pictor.

image-20260520-132211.png

The Whitelabel page is where you enter your custom domain, check SSL status, and configure branding options.


Step 1 — Set Up Your Custom Domain (DNS)

Log in to your domain/DNS provider e.g. GoDaddy, Namecheap, Cloudflare and add the following DNS record:

Type

Name / Host

Value / Points To

TTL

CNAME

Your chosen subdomain (e.g. booth)

app.pictor.pro

3600 or Auto

For example, if you want your booth URL to be booth.yourcompany.com, set the Name field to booth.

DNS propagation usually takes 15 minutes to 2 hours, but it can vary depending on your DNS provider.

Already have Snappic or other services on your domain? No problem — just use a different subdomain prefix for Pictor (e.g. booth instead of photos).


Step 2 — Enter Your Custom Domain in Pictor

After adding the CNAME record, go to the Whitelabel page in Pictor and enter your custom domain.

Example:

booth.yourcompany.com

Save your settings.

The Whitelabel page will show the SSL provisioning status for your custom domain.

If the SSL status shows as not valid, check that:

  • The CNAME record was added correctly.

  • The CNAME points to app.pictor.pro.

  • DNS propagation has completed.

  • The custom domain was entered correctly in the Whitelabel page.

If the SSL status still does not validate after DNS has propagated, contact Pictor support for help.

image-20260520-132938.png

After entering the custom domain, the Whitelabel page displays the SSL provisioning status.


Step 3 — Set Up SendGrid for Email Sending

To have delivery emails come from your domain, you need a SendGrid account:

  1. Go to sendgrid.com and create a free account

  2. Follow SendGrid's Sender Authentication .

  3. Add the DNS records SendGrid provides to your DNS provider.

  4. Wait for SendGrid to verify your domain.

  5. Go to Settings → API Keys → Create API Key, select Full Access, and copy the generated key

  6. Enter your SendGrid details in the Whitelabel page in Pictor.

SendGrid sender domain verification can take up to 24–48 hours. If you have a tight deadline, start this step as early as possible.

image-20260520-133747.png

SendGrid provides DNS records that need to be added in your DNS provider before email sending can be verified.


Step 4 — Configure Branding in Pictor

In the Whitelabel page, configure your branding options.

You can set:

  • Title

  • Company logo

  • Primary color

  • Secondary color

  • Background color

  • Inner background color

  • Success color

  • Danger color

  • Other brand color settings available on the page

Upload a logo that follows the recommended size and file type shown in the

Whitelabel page.

After updating your branding, save your settings.


Step 5 — Final Testing

Check that:

  • Your custom booth URL loads correctly.

  • The URL uses HTTPS.

  • The virtual booth opens without browser security warnings.

  • Camera access works.

  • Your logo and brand colors display correctly.

  • Delivery emails send successfully.

  • Emails show your sender name and sender email.

  • Email links open correctly.


Troubleshooting

My custom booth domain does not load

Check that:

  • The CNAME record was added correctly.

  • The CNAME points to app.pictor.pro.

  • DNS propagation has completed.

  • The custom domain was entered correctly in the Whitelabel page.

  • The Whitelabel page was saved after entering the domain.

SSL status shows as not valid

Check that:

  • Your CNAME record points to app.pictor.pro.

  • DNS propagation has completed.

  • Your custom domain was entered without typos.

  • You entered the full subdomain, for example booth.yourcompany.com.

If the SSL status still does not validate after DNS propagation, contact Pictor support.

My browser blocks camera access

Verify that your custom booth URL uses HTTPS.

Camera access may be blocked if the domain is not secure.

SendGrid DNS records are showing a conflict

This usually means a similar DNS record already exists on your domain.

This can happen if you already use another email provider, another SendGrid account, Snappic, or another white-label tool.

Recommended approach:

  • Do not delete existing records unless you know what service uses them.

  • Try authenticating a subdomain in SendGrid, such as booth.yourcompany.com.

  • Copy the records exactly as SendGrid provides them.

  • Add them in the correct DNS provider for your domain.

SendGrid verification is not completing

Check that:

  • The DNS records were copied correctly.

  • The records were added to the correct DNS provider.

  • Your DNS provider did not duplicate the domain name.

  • Enough time has passed for DNS propagation.

  • Sender/domain authentication is verified in SendGrid.

Need Help?

Contact us at [email protected] and we'll walk you through the setup.

Did this answer your question?