Custom domains
Setting one up
A subdomain such asengagement.yourcompany.com points at Nudj with a CNAME record to cname.vercel-dns.com; a whole domain uses an A record to 76.76.21.21. Nudj adds the domain first and sends you the exact records, and the certificate is issued automatically once they resolve. Step-by-step guide: Custom domains. API reference: Custom Domains.
Preview link
Each domain in the admin panel’s Domains tab has an open button, so teams can check the branded address before announcing a launch.Multiple domains per organisation
An organisation can have multiple verified domains, used for regional sites, white-labelled partners, or staging. The Shopify widget preview prefers a custom domain over the default Nudj address, so in-merchant admin previews render against the branded URL.Theming
Source of truth
Theme variables live on thecommunity.theme object. The admin panel’s Branding & Theming section is the canonical editor. Theme values cascade from the organisation’s default community down to child communities; child communities can override individual variables.
Reference: Widget Theming System in the engineering repo has the full variable list, data flow, and CSS variable mapping.
Theme presets
PR #1886 added theme presets — pre-built configurations that ship values for colours, typography, spacing, and component shape. Admins can pick a preset in the Shopify embedded admin and tune individual variables without starting from scratch.Where theming applies
What’s in scope
- Custom domain with automatic SSL.
- Logo, brand colours, typography, component shape via the theme system.
- Email sender name + reply-to.
- Community-scoped theme overrides for multi-brand organisations.
What’s explicitly not supported
- Native iOS / Android apps published under your Apple Developer or Google Play account.
- Biometric device unlock for Nudj sessions.
- Push notifications sent from a branded mobile app.
- Offline mode or geofenced content gating.
- CDN-level edge customisation beyond what Vercel provides to the Nudj user app.
Next steps
Custom Domains API
API reference for programmatic domain management.
Universal embed widget
If you embed rather than redirect, the theme flows through the embed script.
Last reviewed: 2026-04 · Related PRs: #2575, #1886, #1646, #1899

