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:
| Element | Notes |
|---|---|
| Product name | Shown in the header, page titles, and emails ("the ERE portal of ..."). |
| Logo | Light and dark variants (SVG preferred), an email-safe raster logo, and favicons. |
| Colors & font | Primary and accent color (HSL), font family, optional font URL. |
| Support contact | Support email and phone shown to customers in the portal and emails. |
| Legal entity | The 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:
| Element | Notes |
|---|---|
| Tone of voice | Informal (je) or formal (u) Dutch, per tenant. |
| Field labels | The customer-number label (e.g. "Accountnummer") and an optional contract-number label. |
| Signup & data mode | Open signup on/off and the charging data source. |
| Payout mode | Whether payouts run through Joulo (IBAN step in onboarding) or through your own billing. |
| Email sender | Sender name and address for portal emails, enabled by Joulo after your domain is verified (see Emails). |
| iDIN verification | Planned • 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:
- You create one DNS record: a CNAME from
ere.your-domain.nlto<slug>.cpo.joulo.nl. Nothing else • no TXT records, no certificate handling. - 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.