All products
HubWho logo

HubWho

Coming soon

The business layer for Vendasta agencies.

Invoicing, ACH and card payments, recurring billing, KPI dashboards, branded client portals, and real-time margin tracking — purpose-built for marketing agencies that resell Vendasta. The platform Vendasta doesn't ship.

Every number that matters,
in one place.

ARR, MRR, per-client margin, and Vendasta costs — visible in real time without a single spreadsheet.

app.hubwho.com
HubWho marketing landing — the billing and ops layer Vendasta agencies actually need
01

ARR / MRR / churn dashboard

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

02

Per-client margin tracking

What Vendasta charges you vs. what you bill the client — per client, per service, in real time. Spot underpriced relationships before they cost you a year.

03

Vendasta billing sync

Your entire Vendasta product catalog, client list, and subscription state pulled automatically via API. Nothing to import, nothing to keep in sync by hand.

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.

Vendasta gives you products.
Not a business to run them with.

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

Billing

Vendasta has no invoicing or billing system. Most agencies export data and invoice manually in QuickBooks or a spreadsheet. It's slow, error-prone, and doesn't scale.

Margin visibility

You know what Vendasta charges you. You know what you charge clients. What you don't know is your actual margin per client, per service, after Vendasta costs — in real time.

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 from Vendasta into a spreadsheet and doing the math yourself. Reporting takes hours, not seconds.

Set it up once.
Run it automatically.

HubWho connects to your Vendasta account and handles the billing, collection, and reporting layer — no manual imports, no monthly reconciliation spreadsheet.

1

Connect your Vendasta account

One API connection pulls your product catalog, client list, and provisioned services automatically. Every subscription change in Vendasta reflects in HubWho billing instantly — nothing to keep in sync by hand.

2

Invoices generate themselves

Billing is driven by what Vendasta actually provisions — not line items you maintain manually. 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. Real-time dashboards show ARR, MRR, churn, and per-client gross margin — so you always know exactly where the business stands without opening a spreadsheet.

Run a real business
on top of Vendasta

HubWho plugs into your Vendasta account and provides every operational layer Vendasta leaves out — billing, collection, reporting, and margin visibility.

Vendasta-native sync

Two-way API sync with your Vendasta partner account. Product catalog, subscription state, provisioned services, and usage all flow into HubWho automatically — no manual imports.

Recurring billing & auto-draft

Automated monthly subscription billing tied to what Vendasta provisions. 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. Stripe Connect for instant onboarding, or run your own merchant account via Authorize.net or NMI for lower rates after underwriting.

KPI dashboards

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

Per-client margin tracking

What Vendasta charges you vs. what you charge the client — per client, per service, in real time. 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 Vendasta or Roffik.

Multi-tenant by design

Run multiple agency tenants from one HubWho account. Each tenant has its own Vendasta credentials, branding, client base, and reporting — fully isolated, no cross-contamination.

10 features that run
a modern Vendasta agency.

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

01

Invoice Builder: send a branded bill in 60 seconds

Vendasta tracks what your clients buy — it doesn'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 Vendasta 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 Vendasta 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
  • Stripe Connect is also supported for agencies that want instant onboarding 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

Vendasta KPI Sync: every client's health, live

Vendasta tracks Reputation, Listings, Local SEO, and Social for each of your clients — but it doesn't surface that data where you actually run your agency. HubWho syncs those KPIs automatically, 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 update on every Vendasta webhook — 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's dunning runner sends three progressively firm reminder emails automatically, on a schedule you set, with a late fee that kicks in at 30 days. You set it once and it runs every night while you sleep.

  • 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 Vendasta resellers 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 — updated live, 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
  • Vendasta 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

HubWho vs. how agencies
handle billing today

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

CapabilityHubWhoQuickBooks + manualStripe onlySpreadsheets
Built specifically for Vendasta agencies
Auto-sync with Vendasta subscriptions
Per-client margin tracking (real-time)Manual calculationManual calculation
ARR / MRR / churn dashboardsAdd-on / manualBuild your own
ACH bank-link (Plaid) payments
Recurring auto-draft billingManual runs (generic)
White-label client portal
Branded invoices & statementsPartial
Time to operationalDaysWeeksDaysOngoing

The roadmap,
in plain sight.

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

Building now

Core billing layer

  • Vendasta-native API sync
  • 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 business layer marketing agencies need to run a profitable Vendasta reseller business — invoicing, ACH and card collection, recurring billing, KPI dashboards, branded customer portals, and per-client margin tracking. Each tenant connects their Vendasta partner account via API; HubWho handles everything Vendasta does not ship.
Who is HubWho for?
Marketing agencies that resell Vendasta services under their own brand. If you have a Vendasta partner account and you are running billing, statements, and client reporting in spreadsheets or stitched-together tools, HubWho replaces that.
How does HubWho integrate with Vendasta?
HubWho is Vendasta-native. You connect your Vendasta partner account via API and HubWho syncs your product catalog, subscription state, and provisioned-service data automatically. Invoicing is driven by what Vendasta actually provisions — not manual line items you have to keep in sync.
Does HubWho take payments?
Yes. ACH (via Plaid bank-link), credit cards, Apple Pay, and recurring auto-drafts. Choose between Stripe Connect for 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 what Vendasta charges your agency to what you charge the client, in real time, 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 Vendasta or Roffik anywhere.
When will HubWho launch?
HubWho is in active development. Check roffik.com/hubwho/ for the latest status.
Does HubWho work for non-Vendasta agencies?
Not at launch. HubWho is purpose-built for Vendasta partner agencies — that is the niche we are solving deeply. We may consider other reseller platforms later, but Vendasta is the focus.
What billing software integrates with Vendasta?
HubWho is designed specifically to integrate with Vendasta via its partner API. It pulls provisioned services automatically and generates invoices, handles ACH and card payments, and tracks per-client margin — filling the gap that Vendasta leaves on the agency operating side.
How do Vendasta partner agencies track profit margin per client?
HubWho compares what Vendasta charges your agency for each provisioned service against what you charge the client, in real time, per client and per service. No spreadsheet exports, no monthly reconciliation. Margin is visible live in the HubWho dashboard.
Can Vendasta agencies send branded invoices to clients?
Yes, via HubWho. Vendasta's own invoices are Vendasta-branded. HubWho generates invoices branded with your agency's name, logo, and domain — so clients see only your brand, not Vendasta or Roffik.

The first agencies in
define how billing works.

HubWho is being built with a small group of Vendasta 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 Vendasta agencies.

02

Your billing edge cases solved first

Every Vendasta 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 Vendasta and any current tools. You don't start from a blank slate.

Get early access to HubWho

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