• 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. Company

Company

The Company screen, workspace-wide administration covering company data, team members, roles, webhooks, deliveries, and the audit trail, for humans and UI-driving agents.

Customermates is an open-source CRM with a built-in MCP server. This page documents the Company screen of the web app for humans and for AI agents that drive the UI.

Purpose

The Company screen is workspace-wide administration. It holds the company data itself, the team and its permissions, outbound webhooks with their delivery history, and the audit trail. Everything that affects the whole workspace, not a single record, lives here.

URL

The route is /company/details. All app routes are locale-prefixed (example: https://customermates.com/en/company/details). Each tab has its own route: /company/details, /company/members, /company/roles, /company/webhooks, /company/webhook-deliveries, and /company/audit-logs.

Key actions

ActionWhereAnchor idWhat happens
Go to CompanyApp sidebar#nav-companyOpens /company/details
Details tabSidebar sub-item#nav-company-detailsCompany name, logo, billing
Save / reset detailsForm footer#company-details-save / #company-details-resetPersists or discards
Members tabSidebar sub-item#nav-company-membersTeam management
Invite memberMembers toolbar#company-members-addOpens the invite modal
Send inviteInvite modal footer#member-modal-save / #member-modal-resetSends the invitation
Search / filter membersMembers toolbar#company-members-search / #company-members-filter / #company-members-display-optionsList controls
Roles tabSidebar sub-item#nav-company-rolesPermission sets
Add roleRoles toolbar#company-roles-addOpens the role editor
Roles list controlsRoles toolbar#company-roles-search / #company-roles-filter / #company-roles-display-optionsList controls
Webhooks tabSidebar sub-item#nav-company-webhooksOutbound event subscriptions
Create webhookWebhooks toolbar#company-webhooks-addOpens the webhook modal
Save webhookWebhook modal footer#webhook-modal-save / #webhook-modal-resetSubscribes the URL to events
Webhooks list controlsWebhooks toolbar#company-webhooks-search / #company-webhooks-filter / #company-webhooks-display-optionsList controls
Deliveries tabSidebar sub-item#nav-company-webhook-deliveriesPer-delivery status + payload; resend from a delivery row
Deliveries list controlsDeliveries toolbar#company-webhook-deliveries-search / #company-webhook-deliveries-filter / #company-webhook-deliveries-display-optionsList controls
Audit logs tabSidebar sub-item#nav-company-audit-logsWho changed what, when
Audit list controlsAudit toolbar#company-audit-logs-search / #company-audit-logs-filter / #company-audit-logs-display-optionsList controls

Tips for agents

  • Locate controls via the stable ids above, not by visible text. Text changes with the locale, ids do not. Example CSS selector: #company-webhooks-add.
  • Rows never carry ids. Navigate to a tab via its URL (for example /company/webhooks) and open a row by clicking it. Edits happen in modals, not in a drawer.
  • Prefer MCP tools over clicking when a tool exists: managing records via MCP is faster and more reliable than driving the UI.

Related

  • Webhooks
  • App guide, Profile
Purpose
URL
Key actions
Tips for agents
Related