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

Dashboard

The landing screen after sign-in, configurable widgets over your CRM data, with stable anchor ids for AI agents driving the UI.

Customermates is an open-source, AI-native CRM. This page documents the Dashboard screen of the web app for humans and for AI agents that drive the UI.

Purpose

The Dashboard is the landing screen after sign-in. It shows configurable widgets over your CRM data: pipelines, tasks, recent activity, whatever you set up. From here you jump off to every other screen in the app.

URL

Route: /dashboard. All app routes are locale-prefixed, for example https://customermates.com/en/dashboard.

Key actions

ActionWhereAnchor idWhat happens
Go to DashboardApp sidebar#nav-dashboardOpens /dashboard
Add widgetPage header#dashboard-add-widgetOpens the widget modal
Save / reset widgetWidget modal footer#widget-modal-save / #widget-modal-resetCreates or updates the widget (reset appears with unsaved changes)
Global searchTop of sidebar#nav-searchOpens the search modal (also Cmd/Ctrl+K)
Search anythingSearch modal#global-search-inputJump to any contact, organization, deal, service, or task
Open documentationSidebar footer#nav-documentationOpens /docs
Send feedbackSidebar footer#nav-feedbackOpens the feedback dialog

First run

New accounts land in the onboarding wizard at /onboarding/wizard before they see the Dashboard. It walks through profile, company, entities, demo data, AI setup, and team invites. Navigate it with the anchor ids #onboarding-next and #onboarding-back.

Tips for agents

  • Locate controls via the stable ids above, not by visible text. CSS selector example: #dashboard-add-widget.
  • Rows never carry ids. Open records via their URL or the drawer deep-link ?open=<entityType>:<id> (entity pages only). Stack multiple entries with commas, for example ?open=contact:abc,deal:xyz.
  • Prefer MCP tools over clicking when a tool exists. Reading and writing CRM data is faster and safer through tools than through the UI.

Related

  • Quickstart
  • App guide, Records
Purpose
URL
Key actions
First run
Tips for agents
Related