Problems this solution solves
Fax is still required—but tools are fragmented
Regulated industries still send fax. Spreadsheets, desktop clients and one-off carrier portals do not scale to campaigns or resellers.
You want to resell seats, not operate every send
Admin and Reseller planes manage customers; only customers create campaigns and fund wallets.
Compliance needs DNC and audit trails
Lead lists and Do-Not-Call / do-not-fax lists are first-class campaign inputs—not an afterthought CSV.
Balance and cost must be visible before send
Campaign wizards show cost against wallet balance; Stripe top-up keeps the product commercial.
What buyers get
- Three-role SaaS: Admin, Reseller and Customer with role-scoped dashboards and menus.
- Campaign fax: Upload fax files (PNG, PDF, DOC), choose leads + DNC, send now or schedule with timezone.
- Commercial layer: Customer wallets, Stripe payments, transaction history.
- Files library: Leads, DNC and fax files with starred / recent / recovery / deleted workflows.
- Reports: Campaign, user, file and reorder paths by role.
- Identity: Email/password, Google/LinkedIn social login, OTP password recovery, profile and contact verify.
- Retail extras: DID request & call-forwarding for customers; SSO hooks across related fax/email products when required.
Who uses which plane
| Role | Primary job | Typical permissions |
|---|---|---|
| Admin | Operate the platform | All campaigns/users/files/reports · soft & permanent delete · role permissions |
| Reseller | Sell to customers | View customer campaigns · manage own customers · read-only campaign data |
| Customer | Send fax campaigns | Create campaigns · manage leads/DNC · top up wallet · DID requests · reorder completed jobs |
ADMIN / RESELLER / CUSTOMER
│
├── Auth (email · Google · LinkedIn · OTP recovery)
├── Dashboard (campaigns · leads · DNC · balance)
├── Campaigns (create · schedule · soft-delete by admin)
├── Files (leads · DNC · fax docs · starred / recovery)
├── Payments (Stripe wallet — customers)
├── Reports (campaign · user · files · reorder)
└── Profile (password · contact verify · DID / forward)
Campaign experience (customer)
- File — select PNG, PDF or DOC fax artwork.
- Audience — campaign name, caller ID, retry, leads dropdown, DNC dropdown; balance shown.
- Send — notification email, send now or schedule (timezone + datetime), cost preview, then Ajax store into campaigns + fax_file.
Completed campaigns can be re-ordered from reports with the same details—useful for recurring retail blasts.
Working-system demo
Public walkthrough of the B2B cloud fax broadcasting console (4:31):
Open on YouTube → · Demo page with chapters → · Fax broadcasting article →
Who this outcome is for
- MSPs and operators packaging retail fax seats for clinics, legal and finance desks.
- Product teams replacing desktop fax with a bulk broadcast SaaS.
- Founders who need Admin/Reseller/Customer isolation before scaling US/Canada delivery.
Related on UnifiedPBX.in
- Fax Broadcasting Development — engineering brief (Laravel, roles, Stripe, SSO).
- SaaS & Multi-Tenant · SandeshX messaging SaaS · Vertical products.
Questions buyers ask about fax broadcasting
Proof
Working console on video—not a slide deck.
Cloud fax demo → YouTube walkthrough → Engineering service → SaaS multi-tenant →Stack signal