Skip to main content

Setting up your white-label domain

Step-by-step guide to putting your Juicer dashboard on your own domain, from account name and logo to DNS records, email sending, and inviting your team.

Written by Mario T.

This guide walks you through setting up white labeling on your Enterprise account, step by step. By the end, your team and clients log in at your own domain, see your name and logo, and receive emails from your address. If you're still deciding whether white labeling is for you, start with White labeling your Juicer dashboard, which covers what it does and how to get it.

You'll need to be the owner or a manager of the Enterprise account, and you'll need access to your domain's DNS settings. Setup takes about ten minutes of your time, plus DNS propagation, which usually completes within a few hours and can take up to 48.

Before you start

Have these three things ready:

  • A subdomain for your dashboard, for example feeds.yourcompany.com or social.yourcompany.com. It has to be a subdomain, not your bare domain, because it will point at Juicer with a CNAME record.

  • Your logo hosted at a public URL, ideally 187 × 50 px. It replaces the Juicer logo across the dashboard.

  • Access to your DNS provider (GoDaddy, Cloudflare, Namecheap, Route 53, or wherever your domain's records live). If someone else manages your DNS, loop them in now.

Step 1: Set your account name and logo

Your account name becomes the title of your login page and your browser tab (Log in - Your Company), so set it before your team sees the new domain.

  1. Open your account menu and pick Account details under Enterprise settings.

  2. Set Account name to your company name.

  3. Paste the URL of your logo into Logo.

  4. Optionally, set Default email recipient to an address that should receive copies of the emails we send to your collaborators.

  5. Leave URL as it is. The white-label setup in the next step fills it in for you.

  6. Click Save.

Step 2: Create your white-label domain

  1. Open your account menu and pick White label under Enterprise settings.

  2. Under Enter Your Custom Domain, type your subdomain into Custom Domain, for example feeds.yourcompany.com.

  3. Click Create White Label Domain.

The page reloads with the status DNS Setup Required and a section called DNS Records to Add. That's where the next step happens.

⚠️ Important: Creating the domain switches your account's URL to the new subdomain straight away. Your existing juicer.io logins keep working, but invitations and other links now point at the new domain, so finish the DNS step before inviting anyone.

Step 3: Add the DNS records

The DNS Records to Add section lists every record your domain still needs. There are usually three or four, and each one has a purpose label, a Type, a Name and a Value.

  • Domain Ownership Verification (TXT) proves to our certificate provider that you control the subdomain.

  • SSL Certificate Validation (TXT, sometimes two of them) lets us issue and renew the HTTPS certificate for your subdomain automatically. Add every one listed.

  • Directing Your Domain to Juicer (CNAME) points your subdomain at app.juicer.io, which is what actually serves your dashboard.

Add them all at your DNS provider, copying Type, Name and Value exactly as shown. A few provider-specific notes:

GoDaddy

  1. Sign in, open My Products, and click DNS next to your domain.

  2. Click Add New Record and choose the record Type (TXT or CNAME).

  3. In Name, enter only the part before your domain. For a record named _cf-custom-hostname.feeds.yourcompany.com, enter _cf-custom-hostname.feeds. GoDaddy appends your domain automatically.

  4. Paste the Value and save. Leave TTL at its default.

Cloudflare

  1. Open your domain, go to DNS, and click Add record.

  2. For the CNAME record, we recommend setting Proxy status to DNS only (grey cloud) so the certificate check can see the record directly.

  3. In Name, Cloudflare also accepts just the part before your domain, so feeds for the CNAME and _cf-custom-hostname.feeds for the verification TXT.

Namecheap

  1. Open Domain List, click Manage next to your domain, then open the Advanced DNS tab.

  2. Click Add New Record, pick TXT Record or CNAME Record, and fill in Host (the part before your domain) and Value.

  3. Click the green check mark to save each record.

🌿 Tip: Other providers work the same way. Whatever the labels, you're adding the TXT records and one CNAME record with the exact names and values from the DNS Records to Add section.

Step 4: Wait for verification

Once the records are saved, we check them automatically. Go back to the White label page and click Refresh Status. While DNS is still propagating, the page keeps showing DNS Setup Required and the records that are still missing. When everything checks out, the status changes to White Label Domain Active and the DNS records disappear from the page.

Open https://your-subdomain in a private browser window to confirm. You should see your login page with your company name in the title and your logo at the top.

Step 5: Send emails from your own domain

Invitations, confirmations and password resets for your team and clients are sent from your domain, never from juicer.io. For that to work, we need a dedicated sending subdomain for your account, and it can't be the same subdomain as your dashboard.

  1. Pick a sending subdomain, for example mg.yourcompany.com. Your users will see emails from no-reply@mg.yourcompany.com.

  2. Contact us with that subdomain. We provision it on our side and reply with the DNS records you need to add.

  3. Add the records and let us know. We verify the domain and confirm it's live.

The records and how to test them are explained in How to set up SPF, DKIM, and DMARC for white-labeled Juicer accounts.

⚠️ Important: Until the sending domain is in place, emails to the people you invite are not delivered. Finish this step before you add your team or clients.

Step 6: Invite your team and clients

With the domain live and email sending configured, you can start adding people.

  • Staff members who should manage every feed are added under Team settings in your account menu, with + Add new staff member.

  • Collaborators who should only see specific feeds are invited from those feeds. They can moderate posts and manage the feed's existing sources, and by default they can't add or remove sources. If you'd like them to, contact us and we'll switch that on for your account.

Everyone you invite receives two emails from your sending domain, an invitation first and account confirmation instructions second. They accept the invitation, choose a password, and then confirm their account from the second email. All the links point at your white-label domain.

To let people sign in with their Google Workspace accounts instead of a password, see Setting up SSO on Juicer.

Connecting Facebook and Instagram from your domain

Most social platforms work from your white-label domain out of the box. Facebook and Instagram are the exception, because Meta only allows logins from addresses registered in advance. Before you or a client connects a Facebook or Instagram account from your domain, contact us with your subdomain and we'll register it. Registration can take up to several days, so ask early. Until it's done, connecting from your domain shows a URL Blocked error, and the workaround in "URL blocked" error when connecting Facebook or Instagram applies.

Troubleshooting

  • The page still says DNS Setup Required after a day
    Compare each record's Name and Value character by character with what your provider shows. The usual culprits are a record added at the bare domain instead of the subdomain, a provider that appended your domain twice (feeds.yourcompany.com.yourcompany.com), or a proxied CNAME on Cloudflare.

  • Only the certificate record is still listed
    Some DNS providers reject TXT records at a name that already holds another record. Add the certificate validation TXT exactly at the name shown, and if your domain uses CAA records, allow letsencrypt.org and pki.goog.

  • The login page shows a long ID instead of your company name
    The account name hasn't been set. Go back to Step 1.

  • Invited users never receive their emails
    The sending domain from Step 5 isn't set up yet. Once it is, re-send the invitations.

  • URL Blocked when connecting Facebook or Instagram
    Your subdomain hasn't been registered with Meta yet. See the section above.

If your domain still isn't active after the records have been in place for 48 hours, contact us with your subdomain and a screenshot of the records at your DNS provider and we'll check the configuration on our side.

Did this answer your question?