Mustard Software Logomark

CRM as building blocks for your business.

Mustard CRM is a framework for building CRM applications inside your own codebase. Contacts, companies, deals, pipelines, activity history, permissions, and the admin interface that ties them together, shipped as TypeScript you own and run on your own Postgres.

$mustard install crm
N
MC
Dashboard
+ Add chart
412
Contacts
238
Companies
47
Deals
$612,450
Pipeline
My Follow-ups
Open reminders, soonest first.
Send revised SOW
Due 10/9/2026 · Copperline Logistics
Resolve
Confirm security review
Due 10/12/2026 · Ostara Health
Resolve
Recent Deals
Latest deals, newest first.
Fleet Portal Rebuild
Copperline Logistics
40%$48,000
Patient Intake App
Ostara Health
50%$36,000
Member Rewards Program
Pinecrest Credit Union
35%$22,400
Pipeline by stage
Added just now.
EDITING LAYOUT
Pipeline by stage
Revenue by month
Win rate
Activity by rep
CancelSave layout

From install to pipeline in an afternoon.

BEFOREShipmentsInvoicesDrivers
AFTERShipmentsInvoicesDriversCustomersContactsCompaniesDeals
01Install.

Add Mustard CRM to your app with one command. The CLI generates the database migrations, the base models, and the admin routes.

Harbor Point Distributors
NameHarbor Point Distributors
Domainharborpoint.com
OwnerDana Ruiz
IndustryFood & beverage
ARR$240,000
02Shape it.

Contacts, companies, deals, and activities come ready to use. Add fields, relationships, and custom models in code, and the migrations follow.

WON
Harbor Point Distributors$240,000
BILLING
Lakeshore PaperMonthly
Summit ProduceAnnual
Harbor PointNew
Kestrel FoodsMonthly
03Extend it.

Hook into any event (a deal changes stage, a contact is created) with ordinary functions. Call your own services, your billing, your product database, all in-process.

app.northlinefreight.comLive
CLOSED-WON SINCE LAUNCH$0$24,000$61,500$108,000$164,500$240,000
Won · Harbor Point+$48,000
Won · Summit Produce+$64,000
Won · Granite Beverage+$120,000
04Ship it.

Deploy it with the rest of your app, on your infrastructure or on Mustard Cloud.

Features On Demand

The parts every CRM needs are already built, tested, and wired together, so your team spends its time on the parts that make your business different.

MUSTARD CRM · FEATURE CONSOLE@mustard/crm
CH 01Contacts & Companies
People and companies, with owners, lifecycle stages, and merge.
ONLINE
CH 02Leads
Leads with your own statuses, owners, and conversion.
STANDBY
CH 03Deals & Pipelines
Stage boards on your pipelines, with slots on every deal.
STANDBY
CH 04Quotes
Quotes from your pricing, styled with a theme builder.
STANDBY
CH 05Activity Ledger
Calls, emails, meetings, and notes in one ledger.
STANDBY
A
MC
Home▼crm-revenue-director
ImportExport
New quote
+ New record
Nothing installed yetSwitch on a module to vendor it into the app.
Data quality3 possible duplicates · 2 contacts missing an ownerReview →
Contacts
412
In scope
Companies
238
In scope
Deals
47
Open
Pipeline Value
$412k
Weighted
DealsOpen deals by stage.
Lead2
Kestrel Foods
$27,000
Bramblewood
$9,800
Qualified1
Ostara Health
$36,000
Proposal2
Copperline
$48,000
Halvorsen
$18,500
Won1
Fieldstone
$12,000
block_key: fleet.availability
Fleet availabilityReady to dispatch.
18/ 24 units
Ready18
In maintenance3
Out of service3
Recent ContactsLatest contacts, newest first.
EB
Elena Brooks
Ostara Health
Customer
JP
Jordan Pike
Copperline
Opportunity
TR
Tomás Reyes
Fieldstone Realty
Customer
HS
Hana Sato
Pinecrest CU
Lead
LeadsNewest first.
Marisol Vega
Web form
New
Dev Anand
Referral
Working
Ruth Okafor
Trade show
Qualified
Sam Ilves
Inbound call
Nurture
PipelineAnalytics · by month.
$94.2k+18%
MARJUNOCT
ACTIVITY
Call with Elena Brooks
10:14 AM · 18 min
Email: Revised SOW
9:52 AM · Jordan Pike
Stage → Proposal
9:30 AM · Copperline
Meeting booked
9:05 AM · Halvorsen
Note added
8:41 AM · Pinecrest CU
</>apps/DedicatedCore/
MODULES ONLINE1/9
CH 06Analytics & Reports
Pipeline and revenue tabs, plus your own reports.
STANDBY
CH 07Dashboards
A drag-and-drop block grid, with defaults in code.
STANDBY
CH 08Lists & Imports
Saved lists and bulk imports across every record.
STANDBY
CH 09Data Quality
Duplicates, missing owners, and stale records.
STANDBY
PLATFORM · ALWAYS ON
Permissionscrm.roles.ts · policy_group = "crm"contact:read:team · deal:update:owncompany:merge:all · company:bulk-export:all
$
PLATFORM · ALWAYS ON
Audit history/admin/audit-log · AuditLogExplorer@mustard/realms/views
Admin interface/admin · users, teams, orgs, api-keys

Plug in your marketing. Dial up your phones.

Emails come in from Deliver Outreach and calls come in from Mustard Engage, so every touch lands on the same contact record.

Welcome seriesActive
TriggerSegment · New leads
SendWelcome email128 active
Wait2 days
BranchOpened welcome?
MVMarisol Vega
CONTACT TIMELINE
Sent · Welcome emailWelcome series · 9:02 AM
Opened4 min later
Clicked · Pricing link9:07 AM
Added to segment · WarmBranch: opened → yes
MARKETING JOURNEYS

Deliver Outreach

Build automated journeys that move contacts from first touch to customer, with branching, delays, and segments pulled straight from your CRM. Every send, open, and click lands on the contact’s timeline.

Explore Deliver Outreach →
MINCOMING · SALES QUEUEMarisol Vega
CALLER2 matches
MV
Marisol VegaLead · Priya Shah
View record
VR
Vega RenovationsDeal · $18,400 · Proposal
DeclineAccept
MCONNECTEDMarisol Vega4:12
CALLER2 matches
MV
Marisol VegaLead · Priya Shah
View record
VR
Vega RenovationsDeal · $18,400 · Proposal
End call
MVMarisol Vega
CONTACT TIMELINE
Inbound call · 4:12Sales queue · 10:14 AM
Recording savedAttached to the call
Text sent“Here is the proposal link.”
Deal moved · ProposalVega Renovations
SOFTPHONE

Mustard Engage

Call and text from the browser or desktop, with the contact’s deals, history, and notes on screen before you say hello. Every call, recording, and text lands on the contact’s timeline.

Explore Mustard Engage →

Questions we hear first.

Stop renting. Start building.

Install Mustard CRM in your codebase today, or talk with us about running it on Mustard Cloud.