Pipeline / Kanban
Drag deals across stages, lost-reason prompt on Lost, real-time multi-seat sync.
Sarah Chen · Acme
$3.2k
Marcus Patel
$1.8k
Elena Rossi
$5k
Jordan Reyes
$2.4k
Priya Sharma
$8k
Multi-tenant CRM, instant-response automations, and a built-in website builder — all in one workspace per client. No snapshot tax, no per-contact tier, no SaaS landlord.
No credit card · One license, unlimited sub-accounts · Bring your own providers
Agency
All integrations reachable
Acme Plumbing
#100112 leads · pipeline live
Open →
BrightLab Coffee
#1002Site published · 3 forms
Open →
Atlas Home Services
#1003Automation firing · 47 contacts
Open →
Northwind Roofing
#1004Onboarding · setup 80%
Open →
Setup, not config
GoHighLevel takes 6 weeks to get confident in. HubSpot ships with a $3K onboarding invoice. LeadStack is a boilerplate you own — five concrete steps and you're shipping.
Clone, paste your database / payments / email keys, deploy to your host. The Status tab tells you what's green and what still needs setup.
Each client gets an isolated workspace — their contacts, deals, forms, and members never touch another client's data. Database-level rules enforce it.
Drag-order builder, embed snippet, theme + accent. Wire the Instant Lead Response recipe so every submit fires SMS + email + owner notify.
Sub-account → Website → fill the form (or click Sample). The builder publishes a live URL in 1–3 minutes. Embed your form straight into it.
Invite the client as an admin or collaborator on their sub-account. They see only their workspace. You manage all of them from /agency.
Times are realistic for someone who's done it once. First time through, budget two hours and have your database, payments, and email provider accounts ready.
Inside a sub-account
Pipeline, forms, automations, website — one workspace per client, isolated by default. No add-on tax, no app marketplace.
Drag deals across stages, lost-reason prompt on Lost, real-time multi-seat sync.
Sarah Chen · Acme
$3.2k
Marcus Patel
$1.8k
Elena Rossi
$5k
Jordan Reyes
$2.4k
Priya Sharma
$8k
Drag-order fields, six types, public hosted page + iframe with theme/accent controls.
Form submit fires SMS + email + owner notify. Send-window + opt-out compliance built in.
Send SMS to lead
Immediate · template merge tags
Send Email to lead
Immediate · {{unsubscribeLink}}
Notify owner
After 1 min · static recipient
Sectioned form, async build, live URL in 1–3 minutes. One site per sub-account.
Your site is live
acme-plumbing-2026-05-06.gitlab.io
Heading
Acme Plumbing
Pages
4 selected
Build
ready · 12 polls
What's in the box
Built ground-up for the agency-multi-client pattern. Every feature scopes cleanly to a sub-account.
Agency → sub-accounts → members. Each client's contacts, deals, forms, automations, and website live in their own workspace. Database-level rules enforce isolation — clients never see each other.
Spin up the client's marketing site straight from the CRM. Live URL in 1–3 minutes.
acme-plumbing-2026-05-06.gitlab.io
Six-stage Kanban with drag-drop. Real-time updates across every seat in the sub-account.
Form submit → SMS + email + owner notify, in seconds. A background scheduler runs each step with idempotency, retries, and send-windows built in.
HMAC-signed unsubscribe links. Inbound SMS STOP/START parsed automatically. Send-window respected per sub-account timezone.
Email and SMS go through providers you bring. Replies route back to the agent who sent it — their inbox, not ours.
Deploy on your host. Bring your own database, payments, email, SMS, and website builder. No vendor lock-in, no SaaS landlord.
Month-grid events linked to contacts, due-today task badge, everything threaded into the activity timeline.
Why agencies switch
GoHighLevel charges $97–$497/mo plus per-message usage. HubSpot adds $3K onboarding plus per-contact tiering. LeadStack is a license — own it, host it, brand it.
Compared against HubSpot Sales Hub Professional and GoHighLevel Unlimited, public pricing as of 2026. “Per-contact pricing tier creep” refers to HubSpot's marketing-contact billing. Not affiliated with either.
Pricing
No per-contact tier. No per-SMS or per-email tax. Bring your own providers — pay them at cost, not through us.
Every plan includes contacts, pipeline, forms, automations, the website builder, and source code you can extend. No contracts, no per-message metering, no “call us” pricing.
Can't find what you're looking for? Email hello@leadstack.io.
GHL is hosted SaaS with snapshots, per-message usage fees, and a 2–6 week onboarding ramp. LeadStack is a boilerplate you clone, deploy to your own host, and brand as your own. You bring your own database, payments, email, and SMS providers and pay them directly — no margin tax. There's no snapshot system: every sub-account starts from your codebase, and you extend it however you want.
HubSpot's Free CRM is a Trojan horse for the upgrade path — Starter is $45/mo, Professional is $890+/mo, plus a $3K mandatory onboarding and per-marketing-contact billing. LeadStack is a flat-priced license, no contact tiers, no onboarding fee. You also get multi-tenant sub-accounts and a built-in website builder, which HubSpot puts in a separate Hub.
Yes. Deploy to the host of your choice and plug in your own database, payments, email, SMS, background scheduler, and website-builder accounts — all using your own credentials. You own the data, the source code, and the customer relationships.
Each client lives in a sub-account at /sa/[id]/.... They see their own contacts, deals, forms, automations, calendar, tasks, and website. They never see other clients or your agency-level pages. Sub-account admins can invite their own collaborators; the agency owner sees everything.
It's included. The website-builder integration uses one agency API key to publish marketing sites for any of your sub-accounts, capped at 30 builds per hour per agency. The published sites run on free static hosting.
An external email provider for email, an external SMS provider for SMS, and a managed background scheduler for delayed steps. You provide credentials for each — costs go directly to those providers, not through LeadStack. The shared-sender model means replies route back to the agent who sent the message, not to a generic inbox.
Yes. Drop in a CSV from Sheets, HubSpot, Pipedrive, or anywhere else. The importer fuzzy-matches name / email / phone / company columns automatically; you can map anything else manually.
Yes to both. Free for 14 days, no credit card. Pro is $29/month for one license + unlimited sub-accounts. Cancel in two clicks from /dashboard/settings; you keep access through the end of the billing period and can export everything as CSV.
Clone the boilerplate, paste your env vars, deploy to your host. Sub-account, form, automation, live website — sixty minutes from start to a real client demo.
No credit card · One license · Cancel in two clicks · Export anytime