The Open-Source CRM for E-Commerce

AI clients connected through MCP keep customer records and B2B deals current, and on Pro, buyer messages from WhatsApp, Instagram and email land in one inbox. The open-source e-commerce CRM with a REST API, webhooks and an n8n community node.

✓ No credit card required ✓ First 7 days free

Why e-commerce businesses need a CRM for e-commerce

A CRM for e-commerce is the system that turns anonymous transactions into managed customer relationships. Your shop platform tracks orders, but it cannot track the phone call with a wholesale prospect, the negotiation with a retail partner, or the context that turns a one-time buyer into a repeat customer.

E-commerce CRM software bridges the gap between your storefront and your sales process. It centralizes customer interactions (emails, call notes, meetings, deal negotiations) alongside the purchase data you choose to bring in. For online stores that also handle B2B, wholesale, or partnership deals, a dedicated CRM is not a nice-to-have. It is the system that keeps your revenue pipeline visible and your team aligned.

A 2014 Harvard Business Review article estimates that, depending on the industry, acquiring a new customer costs 5 to 25 times more than retaining an existing one. A CRM helps you invest in the relationships that already exist.

Key challenges for e-commerce businesses

Online retailers face a distinct set of relationship management challenges that a shop system alone cannot solve:

  • Customer data trapped in silos: Your e-commerce platform stores orders and transactions but lacks context about the broader relationship: sales conversations, support interactions, partnership discussions, and strategic account management notes.

  • No structured B2B or wholesale pipeline: Many e-commerce businesses sell to retailers, distributors, or wholesale partners alongside consumers. These deals need pipeline management with stages and negotiation tracking that a shop checkout cannot provide.

  • Low repeat purchase rates: Without proactive outreach and structured re-engagement, customers buy once and vanish. Lead tracking and a clear follow-up routine help retention. Customermates does not send reminders or campaigns itself; saved views, cloud routines or a scheduler you run (such as n8n) do the checking.

  • Support and sales operate in silos: The customer service team handles complaints and returns; the sales team manages partnerships and wholesale accounts. Neither sees the full customer picture.

  • Integration headaches across your stack: Shop, email marketing tool, analytics platform, and support system all contain pieces of the customer puzzle. Connecting them requires CRM integrations.

  • Data protection for customer data: E-commerce businesses process large amounts of personal data. You need to know where your CRM stores it, which subprocessors are involved, and whether you can run it yourself with self-hosting.

How Customermates helps e-commerce businesses

Customermates gives your e-commerce business a relationship management layer, from centralized customer profiles to B2B pipeline management to integrations for your retention workflows.

Centralized customer profiles with full context

Bring customer data into Customermates from an Excel workbook (XLSX), through the API, or with an AI client over MCP. Add notes, deal status, and custom fields to each profile, and the activity history shows what changed and when. Use contact management to see the picture for every customer, not just what they bought, but the conversations and deals along the way.

B2B and wholesale deal pipelines

If you sell to businesses alongside consumers, track those deals in a structured pipeline. From initial outreach to price negotiation to first order to ongoing account management, every B2B relationship moves through stages you configure. The deal stage is one configurable column; a custom single-select field such as "Channel" (wholesale, partnership, key account) plus saved views or grouping keeps each type of deal separate.

Re-engagement and retention workflows

Customermates has no built-in workflow builder, but it connects to the tools that run your automations. Through webhooks and the REST API, or n8n that you operate separately with the Customermates community node, you can create a follow-up task when a key account has not ordered in 60 days, post a Slack message from your own workflow when a wholesale prospect advances to a new stage, or hand dormant customers to your email marketing tool for a re-engagement campaign. On Customermates Cloud, a routine can also have the Mate assistant check a custom "Last order" date field every week and list accounts to contact. See sales automation for more patterns.

REST API and webhooks for your e-commerce stack

Customermates is API-first. Connect it to your shop system, email platform, analytics tools, and support desk. Webhooks push updates for 26 event types, and the REST API with OpenAPI lets you build integrations that match your workflow, whether you run Shopify, WooCommerce, Magento, or a custom-built solution.

AI agents that operate your CRM

Connect Claude, ChatGPT, or another AI client to Customermates through MCP (50 tools); you choose and pay for the AI client. The AI does the data entry: it updates deal stages, keeps customer records current, drafts personalized messages, and analyzes the purchase data you keep in the CRM. Your dashboards show the current numbers.

Unified inbox across email, WhatsApp, and Instagram

Your buyers reach you on WhatsApp and Instagram as often as email. On Pro and above, the unified inbox pulls email, WhatsApp, Instagram, LinkedIn, and Telegram into one place, and you link each conversation to the right contact record. Connect Gmail, Outlook or any IMAP provider for mail, plus the messaging channels your customers actually use. On Customermates Cloud, the Mate assistant can draft replies and asks for approval before it sends. The inbox is not available self-hosted.

E-Commerce CRM Software Compared

FeatureCustomermatesHubSpot FreeSalesforcePipedriveZoho CRM
Price/userFrom €12/monthFree (2 users)$25/mo annual (Starter Suite)€14/mo, billed annually (Lite)Free (3 users)
Open source
Self-hosting

Competitor details are from the vendors' pricing and product pages (as of September 2026). HubSpot, Pipedrive and Zoho also offer MCP servers; Salesforce's hosted MCP servers require Enterprise Edition or above.

What Customermates adds on every plan: a REST API with OpenAPI, webhooks, and an MCP server for AI clients. On Pro and above, the unified inbox covers email, WhatsApp, Instagram, LinkedIn and Telegram. In the managed cloud, the application database runs in the AWS Frankfurt region; hosting and other subprocessors, including US providers, are listed on the subprocessors page. Customermates has no built-in workflow builder and does not include n8n; automation runs through webhooks, REST, n8n that you operate, MCP clients and cloud routines.

HubSpot offers a free tier for up to 2 users but reserves workflow automation and custom reports for paid tiers; Sales Hub Professional costs €90 per seat per month billed annually (€100 monthly) plus a €1,470 onboarding fee (as of September 2026). See our full HubSpot alternative comparison.

Salesforce Commerce Cloud delivers enterprise-grade e-commerce CRM features; Sales Cloud starts at $25/user/month billed annually (Starter Suite, as of September 2026) and rises through several tiers. See Salesforce alternative.

Pipedrive is strong for sales pipeline management and starts at €14 per seat per month billed annually (€24 monthly) on Lite (as of September 2026), with automation features growing on higher tiers. See Pipedrive alternative.

Zoho CRM offers a free edition for up to 3 users (as of September 2026) and paid editions with more features. See Zoho CRM alternative.

Use cases: how e-commerce teams use Customermates

D2C brand with wholesale channel

A direct-to-consumer brand manages individual customer relationships through contact management while tracking wholesale accounts as deals in the pipeline, separated by a "Channel" field. When a wholesale deal reaches the negotiation stage, a webhook starts the brand's own n8n workflow, which assigns a task to the account manager and posts a Slack message.

Shopify store with B2B partnerships

A Shopify store sends customer data through its own connection to the API and uses lead management to track partnership inquiries. Custom fields store partner-specific data like discount tiers, payment terms, and order minimums. Sales tracking shows deal value by partner.

Multi-channel retailer

A retailer selling through their own shop, Amazon, and physical locations uses Customermates as the central CRM for customer relationships across channels. Email integration brings conversations in, task management coordinates the team, and dashboards group deals by a channel field.

Pricing for e-commerce businesses

E-commerce margins are tight. Your CRM should help you grow revenue, not drain it.

  • Starter (€12 per user per month): API, webhooks, MCP for AI clients, and custom fields
  • Pro (€29 per user per month): adds the unified inbox: email integration, WhatsApp, and Instagram for customer and partner communication
  • No per-contact charges: pricing is per user, not per customer record
  • Self-hostable: run the open-source core on your own infrastructure at no licence cost; the inbox and Mate are cloud-only

Whether you have a team of 3 or 30, the pricing stays simple: from €12 per user for the core CRM, €29 per user for the unified inbox, billed monthly. Visit our pricing page for details.

Frequently asked questions

Can Customermates integrate with Shopify, WooCommerce, or Magento?

Yes, through integrations you build or run. Customermates offers a REST API and webhooks that let you connect any e-commerce platform (Shopify, WooCommerce, Magento, or custom-built solutions). You can sync customer data and trigger CRM actions based on shop events with n8n, which you operate separately and connect through the Customermates community node. There is no ready-made shop connector inside Customermates.

Is Customermates suitable for both B2C and B2B e-commerce?

Yes. Customermates handles individual customer profiles and organizational accounts. B2B wholesale deals and consumer-focused work share one configurable stage column; a custom single-select field and saved views keep them apart, with custom fields tailored to each context.

How does Customermates compare to Klaviyo or Drip?

Klaviyo and Drip are primarily email marketing platforms. Customermates is a CRM with pipeline management, contact management and task management; it does not send newsletters or campaigns. Many shops run both: an email marketing tool for campaigns and Customermates for relationships and B2B deals, connected via the REST API, webhooks or n8n.

How does Customermates help with customer retention?

Customermates keeps each customer's interaction history in one place, so you can spot at-risk accounts. Custom date fields such as "Last order" plus a saved view show who has gone quiet, a cloud routine or your own n8n workflow can check that list regularly, and an AI client connected over MCP can look for changes in the purchase data you keep in the CRM. Combined with email integration on Pro, your team has the context needed to reach out at the right time.

What makes Customermates different from HubSpot or Salesforce for e-commerce?

Three things: transparent pricing (from €12/user/month, unified inbox on Pro at €29), control over where data lives (self-hostable, cloud database in Frankfurt), and open source. HubSpot reserves most automation for paid tiers such as Sales Hub Professional at €90 per seat per month billed annually (as of September 2026). Customermates includes the API, webhooks, MCP and dashboards on every plan. See our HubSpot alternative and Salesforce alternative pages for full comparisons.

How does Customermates handle GDPR for e-commerce customer data?

GDPR compliance depends on how you as the controller use any tool. Customermates provides a DPA, discloses its subprocessors (including US providers with standard contractual clauses) on the subprocessors page, and runs the cloud database in the AWS Frankfurt region. It holds no compliance certification, and you can self-host the open-source core if you need full control over where data lives. The audit log tracks changes to contact, organization, deal, service, and task records, and roles and permissions limit who can access them. Keep payment data in your shop and payment provider, not in the CRM.

Get started with Customermates for e-commerce

  1. Create your account: no credit card required, 7 days free.
  2. Import customer data: export customers from your shop, save them as an Excel workbook (XLSX), and import one record type at a time, or sync them through the REST API.
  3. Set up your pipeline: configure deal stages and a channel field for wholesale deals, retail partnerships, or key account management.
  4. Configure custom fields: add e-commerce-specific data points like average order value, customer segment, or loyalty tier.
  5. Connect your stack: use webhooks, the REST API or your own n8n to connect Customermates to your e-commerce tools.

Customermates gives your e-commerce business the relationship management layer it needs to turn transactions into lasting customer relationships: open source and built for teams that take customer data seriously.

Customermates

Ready to turn transactions into lasting customer relationships?

Start with Customermates today, the open-source CRM for e-commerce that gives your team the relationship layer your shop system cannot provide.

✓ No credit card required ✓ First 7 days free