Customer Portal

A clean place for your customers — branded to you.

Customers see a portal that looks like your brand. Open quotes awaiting decision. Approved work. Invoices. Recurring service forecast. Spend over time. They sign in with a magic link or password — they never see "ZeroFi".

heliossolar.zerofi.ai / my / quotes
Customer portal dashboard — Helios Solar Co branded — $59,806 spent in 2026, 17 active jobs, $1.87M approved
$1.27M
Lifetime spend visible to customer
94%
Customer win-rate (Helios demo)
$597k
Committed pipeline shown
0
Apps to download

Inbox dashboard

Three numbers your customer actually checks: awaiting · active · spent.

The portal opens with the three numbers a property manager looks at first thing Monday: how many quotes are waiting on me, how many jobs are running, and how much I've spent year-to-date. Underneath, the same pipeline view your team uses — but filtered to just this customer.

  • Awaiting / Approved / Declined tabs
  • One-click approve and sign quotes
  • Recent activity feed across quotes, jobs, invoices
heliossolar.zerofi.ai / my / quotes
Portal inbox

Customer-facing AI insights

Numbers the customer can show their finance team.

A recurring-service forecast, committed work pipeline, spend over the last 12 months, spend by type of work, and any patterns we noticed. It looks like a Stripe statement — clean, sober, defensible — and it makes you look like the strategic partner, not the vendor.

  • 12-month recurring forecast based on historical wins
  • Committed pipeline shown separately (no fluff)
  • Spend breakdown by type of work
heliossolar.zerofi.ai / my / insights
Customer-facing insights

Pay in one tap

Stripe-powered invoice paying. No email loop.

Invoice lands in the portal. Customer taps "Pay now". Card on file gets charged via Stripe. You see the payment in your dashboard before the next coffee. No PDF attachments. No "let me forward this to AP". No three-week net-30 dance.

  • Card on file, ACH, or wire
  • Auto-pay on approved recurring jobs
  • PDF receipts auto-archived in the portal
heliossolar.zerofi.ai / my / invoices
Portal invoices view

Sign-in that doesn't suck

Two ways in. Both passwordless-friendly.

Magic link (default)

Customer enters their email. We send a one-time link. They click it. They're in. No password to forget, no SMS code to fumble.

Password (optional)

For customers who don't want to wait for an email or who share a shared inbox. Set on first sign-in. Standard reset flow.

Custom branding

Your logo. Your color. Your subdomain.

The portal lives at a subdomain you control. Logo and primary color are surfaced through every screen — invoice, proposal, dashboard. No "Powered by ZeroFi" badge on customer-facing surfaces.

What customers see

  • yourbusiness.zerofi.ai or your own domain
  • Your logo in the header
  • Your primary brand color on buttons, KPIs, status pills
  • Your business name in the email subject lines

Give your customers the portal they've been asking for.

Bundled with every ZeroFi plan. No per-customer fee. Set it up in minutes.