JouloDocs

Branding & custom domain

Your logo, colors, tone, and sender address • optionally on your own hostname via a single CNAME.

Branding & custom domain

The portal is white-label end to end: pages, onboarding, emails, and the customer dashboard all render in your brand. Most branding is editable by your own admins in the admin portal under Branding; changes apply on the next page load.

What you can brand

Editable in the admin portal:

ElementNotes
Product nameShown in the header, page titles, and emails ("the ERE portal of ...").
LogoLight and dark variants (SVG preferred), an email-safe raster logo, and favicons.
Colors & fontPrimary and accent color (HSL), font family, optional font URL.
Support contactSupport email and phone shown to customers in the portal and emails.
Legal entityThe legal name stored on the tenant. Not yet shown in the portal: the machtiging and footer currently use the product name.

Configured by Joulo per agreement:

ElementNotes
Tone of voiceInformal (je) or formal (u) Dutch, per tenant.
Field labelsThe customer-number label (e.g. "Accountnummer") and an optional contract-number label.
Signup & data modeOpen signup on/off and the charging data source.
Payout modeWhether payouts run through Joulo (IBAN step in onboarding) or through your own billing.
Email senderSender name and address for portal emails, enabled by Joulo after your domain is verified (see Emails).
iDIN verificationPlanned • bank-verified identity and IBAN in onboarding. Not yet available in the portal.
"Powered by Joulo"Attribution in the footer can be shown or hidden per agreement.

Emails

Transactional emails (registration confirmation, login links) use a fixed, brand-neutral template rendered in your name, logo, and accent color.

By default they are sent from a Joulo address with your product name as sender name. Sending from your own domain is possible after domain verification (SPF/DKIM records on your side, verified by Joulo in the email platform); until then the fallback sender is used automatically.

All login links in emails only ever point to registered portal hostnames of your tenant, so the emails cannot be repurposed for phishing.

Custom domain

By default the portal lives at https://<slug>.cpo.joulo.nl. You can serve it from your own hostname instead, e.g. ere.your-domain.nl:

  1. You create one DNS record: a CNAME from ere.your-domain.nl to <slug>.cpo.joulo.nl. Nothing else • no TXT records, no certificate handling.
  2. Joulo activates the hostname. The TLS certificate is issued automatically and is typically active within minutes.

After activation, admin login, customer links, bot protection, and branding all work on the new hostname. The <slug>.cpo.joulo.nl address keeps working as a secondary alias.

SSO links, magic links, and email CTAs use whichever hostname they were minted for. After a domain switch, point your integrations at the new hostname; old links on the alias keep working.