Customer portal (TenaBill)
Controls the branding and self-service options your customers see on their hosted billing portal — the page they land on to view invoices, update a payment method, or manage their subscription.
Console: TenaBill merchant console → Settings → Portal (/settings/portal)
Fields
| Field | What it does |
|---|---|
| Logo URL | Image shown in the portal's top bar. Must be a direct link to an image file (https://example.com/logo.png). If left blank, or the image fails to load, customers see your company initials in a circle instead. |
| Company name | Name shown next to the logo. Leave blank to use your merchant account name. |
| Primary color | Hex color (e.g. #4F46E5) used for buttons and highlights on the portal. |
| Accent color | Hex color used for secondary highlights. Leave both colors blank to use TenaBill's default theme. |
| Support email | Shown at the bottom of the portal so customers know where to ask for help. |
| Support URL | Optional link to a help center or contact page. Must start with https://. |
| Terms of service URL | Optional link shown in the portal footer. Must start with https://. |
| Privacy policy URL | Optional link shown in the portal footer. Must start with https://. |
| Welcome message | A short note shown at the top of the portal — a greeting, or something specific to your billing (e.g. "Payments are processed in USD."). 500 characters max. |
| Allow guest checkout | When checked, a customer can pay an open invoice from a link without signing in first. Turn this off if you want customers to always sign in before paying. |
Cancel subscription and pause subscription are shown further down the form for reference, but they're controlled by your platform plan, not by anything on this page.
Live preview
The Live preview card on the right of the form shows what your portal's top bar, welcome message, and an example invoice look like with your current settings — including colors and the guest-checkout note. It updates as you type and does not require saving first, so you can try a few logo URLs or colors before committing. It's a representative mock of the real portal, not a pixel-exact copy — the actual customer portal may render fonts, spacing, or other chrome slightly differently.
Saving
Click Save portal settings to apply your changes. Fields left blank are cleared; fields you don't touch keep their previously saved value.
Troubleshooting
| Symptom | What to check |
|---|---|
| Logo doesn't show in the preview or the real portal | Confirm the Logo URL points directly to an image (not a webpage) and is reachable over HTTPS without login |
| Colors look unchanged after saving | Confirm the hex value is 6 digits with a leading #, e.g. #4F46E5 — invalid values are rejected with an error before saving |
| Support/terms/privacy links don't appear | These must start with https://; a bare domain or http:// link is rejected |
| Guest checkout still asks customers to sign in | Confirm Allow guest checkout is checked and saved — this only affects payment on an open invoice, not the rest of the portal |
Related
- Branding overview — email sender, logo, and colors used in outbound emails
- Custom domains — host the portal at your own domain instead of a tenabill.com subdomain