Client Records
Keep agency and client workspace records organized in one CRM install.
A white-label CRM codebase for agencies: client records, forms, pipeline, bookings, products, quotes, websites, link pages, and reporting.
One payment. Your repo. Your data.
The daily workspace: know who the customer is, what stage the deal is in, and what should happen next.
Forms and bookings are not side tools. They are public entrypoints wired straight into the CRM.
Give each business useful public pages without sending them to another hosted website or link-in-bio tool.
The owner view for running the stack, supporting clients, and keeping day-to-day work visible.
Built-in modules to handle clients, automate follow-up, and close more deals.
Keep agency and client workspace records organized in one CRM install.
Visual pipelines, stages, and deal tracking built for service businesses.
Hosted forms create contacts, deals, and activity records with duplicate protection.
Public booking pages, slot rules, intake questions, and CRM follow-up records.
Manage products, services, pricing, and packages in one place.
Create quote and invoice records from products, terms, discounts, and tax.
Built-in help for setup questions, CRM workflows, forms, bookings, products, and quotes.
Dashboards and reports to track performance and revenue.
Use your app name, offer, colors, and client-facing CRM positioning.
License, setup, and care-plan checkout records connect through Stripe.
Lead notifications and checkout recovery use Resend when your sender domain is configured.
The daily workspace: know who the customer is, what stage the deal is in, and what should happen next.
Store names, emails, phone numbers, custom fields, and workspace-scoped customer context.
Lead submissions, notes, deal changes, booking events, and follow-up history stay attached to the record.
Default stages are seeded on setup, and won/lost movement closes deals cleanly.
Run one team CRM or operate multiple sub-accounts from the platform layer.
Forms and bookings are not side tools. They are public entrypoints wired straight into the CRM.
Each form has a public URL, field schema, active status, and one ingest path into contacts, deals, and activities.
Publish scheduling pages with slot rules, meeting URLs, intake questions, and CRM capture.
Owners and admins can receive escaped Resend email alerts without blocking the public submit response.
Email dedupe keeps repeat submissions from making a messy customer pile.
Give each business useful public pages without sending them to another hosted website or link-in-bio tool.
Create draft/live client website records with connected CRM forms and Google Maps links.
Publish branded link pages, route outbound clicks through tracking, and keep the page inside the CRM package.
Catalog service, physical, or digital items with prices, descriptions, and package context.
Build quote and invoice records from products, payment terms, discounts, and tax.
The owner view for running the stack, supporting clients, and keeping day-to-day work visible.
Track today, overdue, upcoming, and done work with calendar visibility.
Watch pipeline, deal, and revenue movement from the dashboard instead of living in exports.
Manage license setup, billing readiness, client workspaces, health, and support surfaces.
Built-in help explains contacts, forms, bookings, products, quotes, websites, reports, and setup.
CRM Stack uses vertical packs for terminology, pipeline defaults, field schema, forms, activity types, and positioning. Change one env var, and the same install speaks the buyer's industry.
NEXT_PUBLIC_CRM_STACK_VERTICALAny service business
Standard contacts, deals, inbox, pipeline, forms, and setup defaults.
Stylists and salons
Client and appointment language, color-history context, and rebooking-focused defaults.
Heating and cooling teams
Customer, job, service request, dispatch, and maintenance-plan framing.
Recurring property work
Property/job language with route and renewal-oriented defaults.
Route-based service
Account/service terminology with service plans and application-log context.
Weekly pool operators
Pool/visit terminology with chemical log and weekly-report direction.
Estimate-driven crews
Customer/job language with estimate-day and review-ask positioning.
The package is meant to run on your own VPS or cloud account. You control the domain, database file, brand, Stripe account, email sender, and future customization path.
SQLite database under your hosting path, with backup guidance included.
App name, offer, colors, client-facing pages, and sales positioning can be white-labeled.
Stripe, Resend, Cloudflare, and domains connect through buyer-owned accounts.
Claude, Codex, or a developer can extend the codebase after purchase.
Choose a license and complete checkout. Your purchase is recorded through Stripe.
Use the buyer setup guide and fulfillment instructions from the success page.
Deploy on your server, VPS, or cloud. Full docs included.
Add your domain, logo, payment keys, and team.
Invite your team, publish forms, create products and quotes, and tailor it with Claude/Codex.
No monthly software fee is required to own the CRM. You host it. You keep it.
The license and Launch Setup are one-time purchases.
If you are not strong with APIs, payment keys, email, and domain connections, add the recommended $250 setup consultation. You start from a guided, worry-free setup instead of piecing it together alone.
Perfect for solo builders and smaller agencies.
Best for growing agencies and teams.
Recommended if you want the API, Stripe, email, and domain setup handled with you.
Keep it maintained and fully supported.
The practical questions buyers ask before they own and host the CRM themselves.
Yes. That is the point. You can use your logo, brand name, domain, colors, pricing, and client offer. Your buyers and clients see your CRM brand, not a CRM Stack landlord sitting between you and the customer.
The CRM license is a one-time purchase. There is no monthly software fee required to own it. The optional Care Plan is monthly only if you want ongoing maintenance and support.
Basic server and API knowledge helps. The buyer guide walks through Stripe, email, domains, webhooks, and hosting. If you are not comfortable connecting those services, the $250 Launch Setup is the easier path.
GoHighLevel is hosted software you rent. CRM Stack is a self-hosted CRM package you own. You control the code, data, branding, hosting, and direction.
HubSpot is a large hosted CRM platform with its own pricing and ecosystem. CRM Stack is a focused ownership product for agencies and operators who want a CRM foundation they can host, brand, and customize.
Each client workspace can hold contacts, pipeline records, tasks, forms, bookings, products, quotes, website records, and reports. The platform admin sits above those records for owner control.
CRM Stack includes client website records, draft and live states, connected CRM forms, Google Maps links, and white-label public pages. It is meant to give each client a simple web presence tied to the CRM.
Yes, but the current clean path is a structured import during setup. The CRM already dedupes contacts by email, and the setup call is the best place to map old contact data into the right fields.
Email notifications use Resend when configured. SMS and voice are not included as live dashboard tools in the current launch package.
You can track leads through CRM forms, source fields, activities, and pipeline movement today. Full ad-pixel reporting is a good customization lane once your domain, forms, and traffic sources are settled.
Stripe confirms the purchase, then the success page gives you the setup guide, outside-services guide, fulfillment instructions, and Corey's contact path. If you add Launch Setup, Corey walks through the technical pieces with you so you are not guessing through keys, domains, checkout, and email alone.
Yes. The codebase is meant to be extended. The built-in CRM Assistant can use OpenRouter when configured, and buyers can use Claude, Codex, or another coding assistant to tailor the stack.
Join agencies building on CRM Stack and keeping 100% of their data and clients.