Branding (TenaBill)
Branding controls the visual and sender identity used in all customer-facing emails and the billing portal. Configure this before sending magic links or invoice reminders so customers recognize your business.
Console: TenaBill merchant console → Settings → Branding (/settings/branding)
Email sender
| Field | Description |
|---|---|
| From display name | Appears as the sender name (e.g. "Acme Billing") |
| From local part | The local-part of the from-address (e.g. noreply → noreply@yourdomain.com) |
Changes take effect on the next email send. The current preview address is shown in the Email sender section.
Email appearance
| Field | Description |
|---|---|
| Logo | Upload PNG/JPEG/WebP (max 512 KB) or paste an HTTPS URL; shown in the email header |
| Primary color | Hex color for CTA buttons in customer emails (default #0f766e) |
| Support email | Shown in the email footer as the customer contact address |
These values are available as Scriban variables ({{ brand.logo_url }}, {{ brand.primary_color }}) in email templates.
Custom domain
A verified custom domain lets you send from your own subdomain (e.g. billing.yourcompany.com) instead of the default TenaBill shared domain.
Setup steps:
- Enter your subdomain in Custom domain and click Save custom domain.
- Add the TXT record shown to your DNS provider.
- Wait for DNS propagation (5–60 minutes, up to 24h).
- Click Verify DNS — the status badge changes to Verified.
- After verification, SendGrid may require additional CNAME records for DKIM — check your SendGrid subaccount if emails fail SPF/DKIM.
Use a subdomain (e.g.
billing.example.com), not the apex domain, to avoid conflicts with existing website or mail records.
Platform merchants
If your merchant is provisioned by TenancyEngine as a platform white-label account, branding is managed centrally and the sender and appearance forms are read-only.
Related
- Email templates — edit subject and HTML for each notification
- Account settings — merchant name and console preferences