sparx CRM is the customer spine — profiles, activity, segments, pipeline, and automation, all on the same database as your orders, emails, and quotes. No sync, no Zapier, no “which system is right?” The record is the record.
Most CRMs keep a second copy of your customer, stitched to your store with webhooks that drift, dedupe rules that fight, and a 3am sync that broke. sparx CRM isn’t a copy — it reads the same rows the order does.
The activity feed is append-only and auto-populated. Orders, shipments, email opens, quotes, invoices, logins — written the moment they happen, from whatever module did them. Add a call, a note, or a meeting by hand; corrections appear as new entries, never overwrites.
Order #1042 · $539.38 · paid with Apple Pay
“Spring restock is here” · clicked through to the new arrivals
Walked through the bedding-set sizes — wants to reorder for a guest room.
“What would two more bedding sets cost with my usual discount?”
Order #1031 marked delivered by the carrier
Orders, shipments, email opens and clicks, quotes, invoices, logins — written by the system as events fire.
Notes, calls with duration, meetings, and tasks with a due date and an assigned rep.
Nothing is ever overwritten. An edit lands as a new entry marked “Edited,” so the history stays honest.
Build a segment from any field on the record — lifetime spend, days since last order, email engagement, B2B pricing tier. It updates itself as customers cross the line, and syncs straight to an Email broadcast. No list to export, ever.
Deals move Lead → Qualified → Proposal → Negotiation → Closed, on a board you drag, a list you sort, or a forecast weighted by probability. Each deal links to the customer’s real quotes and orders — so “quote sent → accepted → invoice paid” lives on one card.
CRM shares triggers with the email automation engine. Pick the signal, pick the action — send an email, assign a rep, create a task, fire a webhook. No code, and it runs off the same events the timeline already records.
The record and the pipeline are the spine — these are the parts that make a day’s work actually move.
Title, due date, priority, assignee — surfaced on the record, the deal, and a personal task list. Overdue tasks email the rep.
One person can be a retail customer, a B2B buyer, and a sales prospect at once — with tags, addresses, and a preferred contact method.
Duplicate detection on email, a guided merge that keeps both activity feeds, and a bulk tool that surfaces likely matches.
Pipeline value by stage, win/loss by rep, deal cycle length, lifetime-value distribution, churn risk — off live data, not an export.
Account membership, pricing tier, credit limit and utilization, and net terms ride along on the customer when B2B is on.
“Top 10 customers by lifetime value,” “deals closing this month,” “assign all at-risk to Sarah” — over MCP, from the chat you already use.
Because the CRM reads the same database as orders, content, and email, the numbers reconcile by default. There’s nothing to sync — so there’s nothing to drift, dedupe, or argue with.
A flat $49/mo — profiles, activity, segments, pipeline, tasks, and automation, with no tiers, no per-seat charge, and no per-contact metering. It sits on the same database as your orders and content, so switch it on alongside whatever you already run. Adding CRM also steps your Commerce transaction fee down to 0.3%. Start free for 14 days; no card to begin.
How it connects, what it costs, and what it does for a team — answered straight. Still deciding? Read the CRM docs or start the 14-day trial.
A bolt-on CRM keeps its own copy of your customer and trades webhooks with your store to stay roughly in sync. sparx CRM has no copy: it reads the same database as orders, email, and quotes, so the customer record is always current and never disagrees with itself. There is nothing to integrate, sync, or dedupe between systems.