All products
HubWho logo
Coming soon

HubWho Agency Billing & Operations Software

The billing layer agencies run their recurring revenue on.

Invoicing, ACH and card payments, recurring billing, KPI dashboards, branded client portals, and per-client margin tracking — one platform built for how marketing and digital agencies actually run recurring revenue, instead of stitching together QuickBooks and spreadsheets.

Every number that matters,
in one place.

ARR, MRR, per-client margin, and your own product costs — visible at a glance without a single spreadsheet.

app.hubwho.com
HubWho agency dashboard — MRR, margin, pipeline, and open invoices at a glance
01

ARR / MRR / churn dashboard

Live revenue metrics at the agency level, updated automatically as your subscriptions change. No manual reporting runs, no spreadsheet pulling.

02

Per-client margin tracking

Your own wholesale cost vs. what you bill the client — per client, per service, on demand. Spot underpriced relationships before they cost you a year.

03

Client import

Bring your whole client list in from a spreadsheet or your current tool with the source-agnostic CSV importer — up and running fast, then set up subscriptions natively.

04

ACH & recurring payments

Auto-draft billing on ACH via Plaid bank-link, plus card and Apple Pay. Recurring subscriptions collect themselves on your schedule — no manual billing runs.

An AI layer across your whole book of business

The AI drafts briefs, answers, and suggested actions from your live data — but it never moves money or touches a client on its own. You confirm every write.

01 / 03 Agency intelligence

See what changed across clients before it becomes a fire

Most agency fires start quietly — a card declines, an ad budget runs hot, a client goes dark for two weeks. The AI daily brief is built to read across your connected clients each morning and surface exactly what changed, pairing each item with a concrete next action so you walk in already knowing where to look. The weekly AI digest rolls the same signals into a scheduled email of wins, risks, and recommendations for the whole roster, so nothing important waits for someone to go digging. Both are read-and-summarize: they tell you where to act, they don't act for you.

app.hubwho.com
Agency intelligence — app.hubwho.com
AI daily briefLive

Each morning: what changed across your clients — overspend, failed payments, drop-offs — each paired with a next action.

Weekly AI digestLive

Scheduled email rollup of the week's wins, risks, and recommended actions across your whole roster.

02 / 03 Ask & act

Ask in plain English, confirm every write

Ask HubWho is a co-pilot grounded in your live data, so questions like "which clients are past due?" or "who's trending down this month?" are answered from what's actually in your account — not a generic guess. When it can help with an action it proposes a draft; nothing runs until you click Confirm, which keeps a human on every change to a client or an invoice. And because AI usage is real spend, budget caps + metering let you set a monthly ceiling per agency with every call logged and visible — or bring your own Anthropic key so the cost and the controls stay yours.

app.hubwho.com/billing
Ask & act — app.hubwho.com
Ask HubWho co-pilotLive

Plain-English answers grounded in your live data. It proposes draft actions — nothing runs until you Confirm.

AI budget caps + meteringLive

Set a monthly AI spend cap per agency — every call metered, logged, visible. Or bring your own Anthropic key.

03 / 03 In beta

Deeper signals we're hardening now

These four are in active beta — promising, but still earning your trust before we call them done, so treat their output as a starting point rather than a verdict. Churn-risk scoring weighs payments, engagement, and KPI trends to flag who might cancel; AI SEO insights translate each client's SEMrush, Search Console, and GA4 movement into plain English with a suggested next step. Conversation intelligence summarizes inbound messages with detected intent and a suggested reply, and AI proposal drafting writes a first-draft proposal or update in your agency's voice. Like everything else in HubWho, all four are advisory: they draft, you review, and you decide what actually goes out.

app.hubwho.com/clients
In beta — app.hubwho.com
Churn-risk scoringBeta

Scores each client's cancel risk from payments, engagement, and KPI trends so you can intervene early.

Conversation intelligenceBeta

Summarizes client messages with detected intent and a suggested reply for you to review and send.

AI SEO insightsBeta

Plain-English read on each client's SEMrush, Search Console, and GA4 movement — and a suggested next step.

AI proposal draftingBeta

Drafts proposals, client updates, and campaign copy in your agency's voice for you to review.

10 features that run
a modern agency.

Not just what HubWho does — but why each one matters for agencies that need a real business layer underneath.

01

Invoice Builder: send a branded bill in 60 seconds

Most agency tools track what your clients buy — they don't invoice them. HubWho's invoice builder lets you add line items, set currency, attach notes, and fire off a PDF in one click. Clients get a clean branded email, not a receipt they can't understand.

  • Multi-currency support — set USD, CAD, GBP, AUD, or any tenant default per invoice so international agencies never have to explain the exchange rate to clients
  • PDF generation happens server-side and attaches automatically to the send email — clients can download, forward, or drop it straight into QuickBooks
  • Wholesale cost field on each line item tracks your margin without exposing it to clients — your real P&L in one column, what you bill in another
app.hubwho.com/invoices/new
INV-2026-0092 Draft
Bill to
Acme Growth Media
acmegrowth.com · USD
Line items
SEO Package — May 20261$1,500.00
Local Listings Pro1$249.00
Social Booster Add-on1$399.00
Total$2,148.00
Send to client
PDF
app.hubwho.com/subscriptions
$24,650
MRR
↑ 8.3%
18
Active
2
At risk
Acme Growth MediaActive
SEO Pro — $1,749/moRenews Jun 1
Riverside Auto GroupPaused
Listings + Social — $899/moPaused May 3
Coastline DentalActive
Full Suite — $2,400/moRenews Jun 15
02

Subscriptions: MRR tracked, billing automated

Every agency has recurring clients — but most track them in spreadsheets, QuickBooks, or nowhere at all. HubWho turns each client agreement into a live subscription that generates invoices on schedule, tracks MRR in real time, and handles plan changes with automatic proration.

  • Pause, resume, cancel, or change plan from the subscription detail page — proration invoices generate automatically so you never under- or over-bill on a mid-cycle upgrade
  • Auto-draft option charges saved payment methods on the due date — up to a $10k per-run cap, opt-in per subscription, with a safety guard against double-charging
  • Bulk actions let you pause or cancel an entire client group at once — useful when a single contact manages five franchise locations
03

ACH Bank-Link: collect via Plaid, not just credit card

Credit cards cost 2.9% + $0.30. On a $2,000 invoice that's $58 out the door. Plaid ACH bank-link lets clients connect their business checking account once — and every auto-draft after that costs cents, not dollars. For agencies with high-ticket recurring clients, this pays for HubWho multiple times over.

  • Plaid OAuth bank-link verifies accounts instantly — no micro-deposit wait, no PDF form, no manually keying routing numbers into a payment gateway
  • Instant onboarding is also supported for agencies that want to start before getting underwritten for a dedicated merchant account with Authorize.net
  • The client payment portal shows all saved methods, lets clients add new ones, and auto-displays the default — so there's no inbound "how do I update my card" emails
portal.hubwho.com/payment-methods
Saved payment methods
🏦
Chase Business Checking
Routing ••••0210 · Account ••••3847
Verified
Auto-charge on due date ON
Visa ••••4291 (backup) OFF
+ Link a bank account via Plaid
billing.acmegrowth.com
Acme Growth Media Client portal
$6,450
Paid YTD
84
Health score
$2,148
Due now
INV-2026-0092Due
May 1, 2026$2,148.00
Pay now
04

Client Portal: your brand, their self-service

Every inbound "can you send me my invoice?" email costs you three minutes. Multiply that by 20 clients and you've lost an hour a week to billing admin. The HubWho client portal gives each client their own login — on your domain, under your brand — where they can pay, download, and review without touching your inbox.

  • Magic-link login means clients never have to remember a password — one click from the email and they're in, seeing only their own data
  • Portal pages cover invoices, payment history, statement (YTD), services, and payment methods — everything a client needs, nothing they don't
  • Custom CNAME means the portal lives at billing.yourclient.com or portal.youragency.com — not a generic Roffik URL that breaks white-label immersion
05

Client KPI Sync: every client's health, live

The tools your agency already uses — GoHighLevel, HubSpot, BirdEye, Yext — track signals for each of your clients, but never in one place where you actually run your agency. HubWho pulls those KPIs together, computes a composite health score for each client, and flags the ones drifting into retention risk before they cancel.

  • Health scores are weighted across four pillars (Reputation 35%, Listings 30%, Local SEO 25%, Social 10%) and refresh as new data arrives from your connected tools — no manual refresh required
  • Portfolio health report shows coverage gaps, retention risk radar, and upsell opportunities ranked by revenue potential — one page to prep for every QBR
  • Shareable branded performance reports live at a secret /r/ URL — six-month expiry, your logo on it, auto-generated monthly via Inngest cron so you never forget to send them
app.hubwho.com/clients/coastline-dental
Coastline Dental
Score: 84
KPI breakdown
Reputation
88
Listings
79
Local SEO
82
Social
71
Upsell: Social booster Report due Jun 1
app.hubwho.com/dashboard
$24.6k
Revenue
$31.2k
Invoiced
$4.3k
Overdue
18
Active
7
Pipeline
Recent activity
💰 Acme Growth paid INV-00922m ago
📄 Coastline Dental invoice sent18m ago
🔔 Riverside sub auto-renewed1h ago
⚠️ Harbor Realty — 32 days overdue1d ago
06

Agency Dashboard: five numbers that run your month

Revenue, Invoiced, Overdue, Active Subscriptions, Pipeline. Those five numbers tell you whether your agency month is on track or behind — and HubWho surfaces all five on the dashboard the moment you log in, with a live activity feed showing every payment, invoice, and renewal without you having to refresh a report.

  • The notification bell sorts by severity — overdue invoices, failed auto-charges, at-risk clients, expiring quotes, and trial endings all rank above routine updates so the urgent things stay visible
  • Global Cmd-K search finds any client, invoice, product, or quote instantly — no navigating menus when someone calls asking about their account
  • The activity feed is real-time and permanent — every payment, status change, and system event is logged in the audit trail with before/after diffs, so nothing happens invisibly
07

Quotes & Proposals: close deals, not browser tabs

Most agency proposals live in Google Docs, get copy-pasted into emails, and then die in someone's inbox. HubWho's quote builder produces a live /q/ URL the prospect can open on their phone, review, and accept with one click — which immediately notifies your team and logs the win. No PDF attachment, no "did you get my proposal?" follow-up.

  • Public proposal pages include a Calendly CTA so prospects can book a call the moment they decide to move forward — you close the deal the same day instead of waiting for a reply email
  • Bulk send on the quotes list lets you re-engage stale proposals at once — one action, one send, every quote status updated to "Sent"
  • Win/loss analytics on the reports page shows your close rate, average deal size, and time-to-close — the numbers you need to see whether your proposal template is working
app.hubwho.com/q/a7x92m
Digital Marketing Proposal
Prepared for Coastline Dental · Expires Jun 15
SEO Foundation Package$1,200/mo
Google Business Pro$350/mo
Social Media Management$599/mo
Monthly total$2,149/mo
Accept proposal
Book a call
app.hubwho.com/invoices
A/R Aging
$18.2k
Current
$4.3k
1–30d
$1.8k
31–60d
$900
61–90d
$350
90d+
Dunning settings
Day 3 — Soft reminderON
Day 14 — Standard noticeON
Day 30 — Aggressive + late feeON
08

Dunning & A/R: collect what you've already earned

The hardest money to collect is from clients who already said yes — they just haven't paid yet. HubWho is built to chase overdue invoices for you: three progressively firm reminder tiers on a schedule you set, with a late fee at 30 days. Automated reminder sending is on the roadmap — you configure the dunning policy and late-fee rules today.

  • Three dunning tones — Soft, Standard, Aggressive — cover every relationship type from a long-term anchor client to a new account that's already flaky on day one
  • The A/R aging widget heat-maps your receivables into five time buckets so you can see at a glance how much of your outstanding balance is fresh versus overdue versus written-off territory
  • QuickBooks CSV export at any time lets you pull the A/R into your books without manual entry — the export maps to standard QBO fields so import takes under two minutes
09

Reports: the P&L you never had to build yourself

Most agencies don't know their actual margins until they sit down with a spreadsheet at quarter-end. HubWho's reports tab shows MRR trend, A/R aging, top-margin clients, churn rate, P&L, cash flow, and expansion revenue — pulled together on demand, no exports, no spreadsheet work. The numbers are just there.

  • Per-client P&L panels show billed vs. wholesale cost vs. margin so you know which clients are worth investing more time in and which are eating your hours for below-threshold margin
  • Win/loss analytics surface close rate and average deal size — when you know your conversion rate you can tell whether a slow month is a pipeline problem or a proposal problem
  • Portfolio health report ranks clients by retention risk with a radar chart — you walk into QBR knowing which relationships need proactive attention, not reactive repair
app.hubwho.com/reports/app
MRR — last 6 months
Top-margin clients
Coastline
$1,920
Acme Growth
$1,520
Harbor Realty
$1,120
app.hubwho.com/settings/agency
Custom domain
CNAMEbilling.youragency.comActive
TXThw-verify=a7x92mc...Verified
Email templates
from: billing@youragency.com
Your May invoice is ready — {{client_name}}
Hi {{first_name}}, your invoice for {{amount}} is due on {{due_date}}.
Pay now
Theme
Light
Dark ✓
System
10

White-Label: your brand everywhere, Roffik nowhere

When your client logs into their portal they should see your agency name, your domain, and your email — not a reference to the platform underneath. HubWho is fully white-labeled from custom CNAME to email sender to template HTML. Your clients don't know HubWho exists and that's the point.

  • Custom domain with CNAME + TXT verification — set it once in settings, verified in minutes, and every client portal URL resolves under your domain from that point forward
  • Email template editor lets you customize invoice, dunning, and quote emails with your own HTML, placeholder variables, and sender domain — the emails look like they came from your agency's address because they did
  • Dark mode, light mode, and system-default are all supported via CSS variables — the same portal adapts to each client's OS preference without any configuration on your end

A full breakdown of
every billing feature.

Each part of the billing layer has its own deep-dive — what it does, how agencies use it, and the questions agencies ask before switching. HubWho is pre-launch; these describe what the founding-cohort build is built to do.

Your stack delivers the work.
Not a business to run it with.

Marketing agencies have everything they need to deliver services — and almost nothing they need to actually operate the business around those services.

Billing

Most agency stacks have no real invoicing or billing system. Agencies export data and invoice manually in QuickBooks or a spreadsheet. It's slow, error-prone, and doesn't scale.

Margin visibility

You know your wholesale costs. You know what you charge clients. What you don't know is your actual margin per client, per service, after costs — without rebuilding a spreadsheet.

Client portal

Clients call or email to find out what they're paying for. There's no branded portal where they can view invoices, see their active services, or update a payment method on their own.

Business metrics

ARR, MRR, churn, gross margin — none of it is visible without pulling data into a spreadsheet and doing the math yourself. Reporting takes hours, not seconds.

Set it up once.
Run it automatically.

HubWho brings your clients and subscriptions in once and handles the billing, collection, and reporting layer — no monthly reconciliation spreadsheet.

1

Import your clients & subscriptions

The source-agnostic CSV importer brings your client list, services, and subscriptions in from a spreadsheet or your current tool in one pass — no manual re-keying, no blank slate.

2

Invoices generate themselves

Billing is driven by each client's active subscriptions — set the plan once and it runs. Invoices go out under your agency's brand, to your client portal, on your billing cycle.

3

Collect, track margin, repeat

Auto-draft runs on ACH or card on your schedule. Dashboards show ARR, MRR, churn, and per-client gross margin on demand — so you always know exactly where the business stands without opening a spreadsheet.

Run a real business
on one platform

HubWho provides every operational layer agencies usually stitch together — billing, collection, reporting, and margin visibility — in one platform.

Client import

Bring your whole client list in from a spreadsheet or your current tool with the source-agnostic CSV importer. Set up recurring subscriptions natively after — no manual re-keying.

Recurring billing & auto-draft

Automated monthly subscription billing tied to each client's active plan. Auto-draft on a schedule that matches each client's terms. No more chasing invoices or manual billing runs.

ACH + card payments

Plaid bank-link for ACH, plus card and Apple Pay. instant onboarding, or run your own merchant account via Authorize.net or NMI for lower rates after underwriting.

KPI dashboards

ARR, MRR, churn, gross margin, and per-service performance, on demand, at the agency level and the individual client level. No spreadsheets, no pulling reports by hand.

Per-client margin tracking

Your own wholesale cost vs. what you charge the client — per client, per service, on demand. Spot underpriced relationships and underwater services before they cost you a year.

Branded statements & invoices

Professional PDF invoices, statements, and receipts under your agency's brand. Send via email or SMS. Clients pay through a one-click hosted link — no login required.

White-label client portal

Your clients log in to your portal — your domain, your brand, your colors — to view invoices, update payment methods, and see their active services. They never see Roffik or the platform underneath.

Multi-tenant by design

Run multiple agency brands from one HubWho account. Each one has its own branding, clients, subscriptions, and reporting — fully separated, so nothing crosses between them.

Beyond billing,
the rest of the agency desk

Billing and collection are the core — but HubWho carries the rest of the day-to-day too: the inbox you work from, the questions you ask, and the clients and services behind every invoice.

Ask HubWho

Ask plain-language questions about your agency — “Which clients are over 30 days late?”, “How much MRR did I add this month?”, “What's my A/R over 60 days?” — and get the answer without building a report.

Action inbox

Past-due invoices, failed payments, client requests, expiring proposals, and trials ending soon — synthesized into one prioritized list of what needs you today, not five tabs to check.

Client conversations

Email, SMS, and portal messages for every client, pulled into one inbox — so client conversations live next to the billing relationship instead of scattered across separate tools.

Lead capture & pipeline

Track inbound agency leads from first inquiry to signed client, then convert a won lead straight into a billed client — no re-keying names, services, or pricing.

Products & packages

Define the services and bundles you resell once — price, wholesale cost, and margin — then reuse them across quotes, invoices, and recurring subscriptions.

Guided setup & training

A setup wizard imports your clients and connects your payment provider in minutes, and in-app training walks the team through billing, collection, and the client portal — no onboarding call required.

Ad-spend tracking & pacing

Track each client's spend across Google, Meta, Microsoft, Yelp, LinkedIn, and TikTok against per-platform budgets, with pacing that flags who's projected to overspend before month-end. AutoPilot surfaces AI recommendations to rebalance budget across channels — you review and apply, and HubWho never touches your ad accounts.

Drip & lifecycle email

Build multi-step email sequences that enroll clients by hand or automatically when they reach a pipeline stage, then send on schedule — with one-click unsubscribe, a per-tenant suppression list, and open and click tracking built in.

HubWho vs. how agencies
handle billing today

Most agencies stitch together QuickBooks and spreadsheets to do what HubWho does natively — with less visibility and twice the manual work.

Capability HubWho QuickBooks + manual Single processor Spreadsheets
Built specifically for agencies
Recurring billing & auto-draft built in
Per-client margin tracking (on demand) Manual calculation Manual calculation
ARR / MRR / churn dashboards Add-on / manual Build your own
ACH bank-link (Plaid) payments
Recurring auto-draft billing Manual runs (generic)
White-label client portal
Branded invoices & statements Partial
Time to operational Days Weeks Days Ongoing

The roadmap,
in plain sight.

Here's exactly where HubWho is and where it's going — built with agencies from day one.

Building now

Core billing layer

  • Client & subscription CSV import
  • Recurring billing & auto-draft
  • ACH bank-link via Plaid
  • Card & Apple Pay payments
  • KPI dashboards — ARR, MRR, churn
  • Per-client margin tracking
Q3–Q4 2026

Client-facing layer

  • White-label client portal
  • Branded invoices & statements
  • Multi-tenant agency management
  • One-click hosted payment links
  • Subscription change automation
  • Dunning & failed payment flows
2027+

Intelligence layer

  • Custom report builder
  • Churn prediction & alerts
  • Upsell opportunity scoring
  • API for CRM integrations
  • Multi-agency white-label resale
  • Revenue forecasting

Things agency owners ask us.

What does HubWho do?
HubWho is the standalone billing and client-operations platform for marketing agencies — recurring invoicing, ACH and card collection, auto-draft, KPI dashboards, branded client portals, and on-demand per-client margin tracking. It is built to give agencies one system for billing, payments, margin, and a branded client portal instead of stitching together QuickBooks and spreadsheets.
Who is HubWho for?
Marketing and digital agencies that bill recurring clients under their own brand. If you are running billing, statements, and client reporting in spreadsheets or stitched-together tools, HubWho is built to replace that with one platform.
How do I get my clients into HubWho?
HubWho includes a source-agnostic CSV importer. Export your clients and subscriptions from a spreadsheet or your current tool and import them in bulk to get set up fast — no manual re-entry per client.
Does HubWho take payments?
Yes. ACH (via Plaid bank-link), credit cards, Apple Pay, and recurring auto-drafts. Choose between instant onboarding, or your own merchant account via Authorize.net or NMI for lower processing rates once underwritten.
Can I track margin per client and per service?
Yes. HubWho compares your own wholesale/product cost to what you charge the client, on demand, per client and per service. You see margin per relationship without exporting CSVs or rebuilding pivot tables every month.
Can I white-label the customer portal?
Yes. The customer-facing portal uses your agency's brand, domain, and colors. End clients log in to your portal — they never see HubWho or Roffik anywhere.
When will HubWho launch?
HubWho is in active development. Check roffik.com/hubwho/ for the latest status.
Does HubWho connect to the tools my agency already uses?
HubWho runs your billing, payments, margin, and client portal natively, and is being built to pull KPI and reporting signals from tools agencies already use, such as GoHighLevel, HubSpot, BirdEye, and Yext. You can also bring clients in fast with the built-in CSV importer.
What billing software is built for marketing agencies?
HubWho is purpose-built for agencies that bill recurring clients. It generates branded recurring invoices, handles ACH and card payments with auto-draft, and tracks on-demand per-client margin — one platform for the operating side most agencies run on QuickBooks and spreadsheets.
How do marketing agencies track profit margin per client?
HubWho compares your own wholesale/product cost for each service against what you charge the client, on demand, per client and per service. No spreadsheet exports, no monthly reconciliation — margin is available in the HubWho dashboard.
Can agencies send branded invoices to clients?
Yes. HubWho generates invoices branded with your agency's name, logo, and domain — so clients see only your brand, not HubWho or Roffik.

The first agencies in
define how billing works.

HubWho is being built with a small group of marketing agencies. Founding access means your billing workflows get built right — not worked around.

Request founding access
01

Locked-in founding pricing

The rate you start at is yours permanently. Pricing increases when HubWho opens to all agencies.

02

Your billing edge cases solved first

Every agency has quirks in how they bill clients. Founding agencies' specific billing workflows are built into the product before public launch.

03

Direct line to the engineers

No support queues. Founding members have a direct channel to the builders. When something doesn't work the way you need it to, we know within 24 hours.

04

Client list migration support

We help import your existing client list, subscription data, and billing history from a spreadsheet or your current tools. You don't start from a blank slate.

Get early access to HubWho

HubWho is being built with a small group of marketing agencies from day one. Join the early access list to get in first and help shape what it ships with.