Skip to content

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 → SettingsBranding (/settings/branding)

Email sender

FieldDescription
From display nameAppears as the sender name (e.g. "Acme Billing")
From local partThe local-part of the from-address (e.g. noreplynoreply@yourdomain.com)

Changes take effect on the next email send. The current preview address is shown in the Email sender section.

Email appearance

FieldDescription
LogoUpload PNG/JPEG/WebP (max 512 KB) or paste an HTTPS URL; shown in the email header
Primary colorHex color for CTA buttons in customer emails (default #0f766e)
Support emailShown 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:

  1. Enter your subdomain in Custom domain and click Save custom domain.
  2. Add the TXT record shown to your DNS provider.
  3. Wait for DNS propagation (5–60 minutes, up to 24h).
  4. Click Verify DNS — the status badge changes to Verified.
  5. 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.

TenaBill billing documentation