Build visual workflows over Customermates with webhook triggers and HTTP action nodes against the REST API.
Connect n8n to Customermates by subscribing a Webhook node to CRM events and calling the REST API from HTTP Request nodes. No custom node is required for this; the REST and MCP surfaces work directly. A Customermates community node is also available at github.com/customermates/n8n-nodes-crm if you prefer dedicated CRM nodes over generic HTTP Request nodes.
If you want an AI to drive the CRM in conversation, use MCP instead or alongside.
The payload shape is documented at Webhooks. Common next steps:
Use the HTTP Request node:
POST for creates, PATCH for updates.https://customermates.com/api/v1/<endpoint>, where <endpoint> is contacts, organizations, deals, services, or tasks.x-api-key set to your API key, stored as an n8n credential.To make MCP tool calls from n8n, send a request to /api/v1/mcp with method: "tools/call". This routes writes through the same guardrails the MCP layer adds, such as rejecting a null on a relationship array.
n8n's Cron trigger plus the Customermates REST API covers recurring work:
Deal and task lifecycle values such as status or priority are workspace-configurable singleSelect custom columns, not fixed fields. Call get_record_schema or read the OpenAPI spec to see which columns and options exist in your workspace before filtering on them.
Store the API key as an n8n Header Auth credential with header name x-api-key. Reuse it across nodes so you rotate it in one place. Keys are 64-character base62 strings and inherit the owning user's permissions; there is no per-key scoping.
null on a relationship array is rejected. Send [] to clear, or use the manage_record_links tool to add or remove links.entityId.