• Customermates logo
    CustomermatesDocumentation
  • Introduction
Getting Started
  • Quickstart
  • Core Concepts
Connect your AI
  • Custom connector
  • CLI & editors
  • Rate limits
Integrations
  • MCP
  • Webhooks
  • OpenAPI 3.1.0
  • N8N
Self-Hosting
  • Get Started
  • Architecture & Security
App guide
  • Dashboard
  • Inbox
  • Records
  • Profile
  • Company
  • API Keys
  • Filter Syntax
  • Go back
  1. Introduction
  2. Quickstart

Quickstart

From signup to your first agent-updated record in a few minutes.

Create a Customermates account, connect an AI client, and start issuing prompts. Customermates is an open-source, AI-native CRM. Claude and ChatGPT connect with a custom connector and need no API key. CLI clients and editors connect with an API key.

1. Create your account

Sign up at customermates.com/auth/signup. No credit card is required. The first seven days are free, after which you pick a plan.

2. Connect your AI

Using Claude (web, desktop, mobile) or ChatGPT? Add a custom connector, no API key needed. In your AI client: Settings → Connectors → Add custom connector, paste https://customermates.com/api/v1/mcp, sign in, and approve. Full steps: Connect with a custom connector.

Using a CLI or editor? First create an API key (Profile → API Keys → New key) and copy the 64-character string, which is shown once. Then follow your client's page:

  • Claude Code: one terminal command
  • Cursor: Settings UI, two clicks
  • Codex: one TOML block in ~/.codex/config.toml
  • Gemini: one settings block

The server sends its instructions to the client on connect, so the AI knows the tool surface and workspace conventions from the start. In clients that support MCP prompts, such as Claude, you can also run the built-in get-started prompt for a personalized start: your name, your role, and a first summary of your workspace.

3. Try a real prompt

  • "Set the status of the Acme deal to Won and add a note that the contract was signed today."
  • "Pull the last ten contacts I created. Any without an email address?"
  • "Create a contact for Jane Doe at Initech, link it to the Initech organization, and start a deal for 12 hours of consulting."

The agent reports which tools it called and what changed. Field names such as a deal's status are workspace-configurable custom columns, not fixed product fields. Call get_record_schema to see the columns that exist in your workspace.

4. Optional: subscribe to a webhook

To notify other tools when the CRM changes:

Go to Company → Webhooks → New. Set the URL to a throwaway endpoint from webhook.site. Under events, select contact.created and deal.updated, then save.

Edit a contact. Within a few seconds the delivery appears at webhook.site with the full payload.

Full webhook docs: Webhooks.

Next

  • Core concepts: records, custom columns, and relations at a glance.
  • MCP tool catalog: every tool your AI can call over the Model Context Protocol (MCP).
1. Create your account
2. Connect your AI
3. Try a real prompt
4. Optional: subscribe to a webhook
Next