Skip to content

hashangit/customermates

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

82 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Customermates

Open Source CRM with AI agents, APIs, MCP, and self-hosting.

Website | Demo | Documentation | GitHub

intro.mp4

Customermates is a CRM for modern teams that want a clear system for contacts, organizations, deals, services, and tasks without the usual enterprise-heavy setup. It combines practical CRM workflows with API access, webhooks, n8n automation, MCP-based tooling, and AI-agent workflows.

You can use the managed cloud version or run Customermates yourself in your own infrastructure with Docker Compose.

πŸš€ Getting Started

There are two ways to start using Customermates:

Option Description
Cloud Fastest way to get started. Managed by Customermates.
Self-Hosting Run Customermates on your own server with Docker Compose and PostgreSQL.

Docs entry points:

⭐ Key Features

  • CRM for contacts, organizations, deals, services, and tasks
  • API access with OpenAPI documentation
  • Webhooks and event-driven integrations
  • n8n workflows and automation support
  • MCP support for agent tooling and structured tool calling
  • AI-agent workflows and managed OpenClaw containers in cloud deployments
  • Cloud-only enterprise features: Audit Logging, Single Sign-On, Managed AI Agent, and Whitelabeling
  • Role-based access control for teams
  • Self-hosted deployment with Docker Compose and PostgreSQL
  • Cloud pricing from €10

πŸ–ΌοΈ Feature Preview

Report & Statistics

Feature report and statistics overview showing dashboard widgets and CRM analytics panels

Kanban View & Table View

Contacts overview in table view with rows, columns, and a compact CRM layout

Contacts overview in card view with individual contact cards and visually separated records

Contacts overview as a Kanban board grouped by stages in the sales pipeline

Custom Columns

Custom column setup modal showing field type selection, naming, and configuration options

Webhooks & Events

Feature webhooks and events overview showing subscriptions and delivery history

Webhook setup modal showing target URL, subscribed events, secret, and enabled state

Audit Logging

Feature audit logging overview showing audit log list, event labels, user information, and timestamps

Audit log details modal showing entity, event, actor, timestamp, and recorded event data

Audit log change history modal showing users, events, change counts, and timestamps for an entity

Audit log change history details view showing the selected change entry with field-level before and after values

OpenClaw & AI Agents

Customermates OpenClaw and AI agent setup screen

OpenClaw chat view showing CRM-related questions and answers based on user-scoped CRM access

See the related docs:

πŸ“Š Comparison

Customermates supports both cloud and self-hosted deployment models.

Criterion Cloud Self-Hosted
Pricing €10 Infrastructure and ops costs vary
Setup Time 2 minutes 60 - 120 minutes
Maintenance Required None Regular updates
Privacy friendly βœ… βœ…
API and integrations βœ… βœ…
Unlimited Users βœ… βœ…
Unlimited Records βœ… βœ…
n8n and automation workflows βœ… βœ…
Audit Logging βœ… ❌
Single Sign-On βœ… ❌
Managed AI Agent βœ… ❌
Whitelabeling βœ… ❌

If you want the full decision guide, see Self-Hosted CRM vs Cloud CRM.

🐳 Self-Hosting

Customermates can be deployed on your own infrastructure with Docker Compose.

Prerequisites

  • A VPS with Docker Engine and Docker Compose installed
  • A domain pointing to your server
  • PostgreSQL via Docker Compose
  • A reverse proxy with HTTPS termination for production usage

Setup

No need to clone the repo. Download the required files and run the setup script:

mkdir customermates && cd customermates
curl -O https://raw.githubusercontent.com/customermates/customermates/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/customermates/customermates/main/.env.selfhost.template
curl -O https://raw.githubusercontent.com/customermates/customermates/main/scripts/selfhost-setup.sh
mv .env.selfhost.template .env
# edit .env with your values
chmod +x selfhost-setup.sh
./selfhost-setup.sh

Useful self-hosting scripts:

  • scripts/selfhost-setup.sh
  • scripts/selfhost-update.sh
  • scripts/selfhost-restart.sh
  • scripts/selfhost-reset.sh

More docs:

πŸ› οΈ Development

Run Customermates locally:

yarn install
yarn dev

Useful scripts:

  • yarn dev
  • yarn build
  • yarn lint
  • yarn openapi:generate
  • yarn db:reset
  • yarn db:reseed

πŸ“š Documentation

The docs cover:

  • product overview and CRM comparison
  • self-hosting and operations
  • API integrations and OpenAPI
  • MCP and n8n
  • entities, custom columns, webhooks, dashboards, and team settings

Start here: customermates.com/docs

πŸ“„ License

Customermates uses an open-core licensing model.

The community edition is licensed under AGPLv3. Files in ee/ are subject to the commercial terms in ee/LICENSE.md.

Contributor terms are available in .github/CLA.md.

About

Building a modern alternative to Pipedrive that is 10x more intuitive.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • MDX 74.3%
  • TypeScript 25.1%
  • Shell 0.3%
  • CSS 0.2%
  • JavaScript 0.1%
  • SCSS 0.0%