Espocrm logo

Integrate Espocrm with your AI CRM

EspoCRM is an open-source web application that allows businesses to manage their customer relationships effectively.

Explore Triggers and Actions

Create Record

Create a record for any standard or custom EspoCRM entity type.

ActionTry it

Download Attachment

Download an EspoCRM attachment by attachment record ID.

ActionTry it

Follow Record

Follow an EspoCRM record so its updates appear in the user's stream.

ActionTry it

Get App User

Tool to retrieve current user data including token, ACL, and preferences. Use after successful authentication to fetch session-specific profile.

ActionTry it

Get Currency Rates

Retrieve the currency rates configured in EspoCRM.

ActionTry it

Get Labels

Retrieve all EspoCRM labels in the user or system default language.

ActionTry it

Get Metadata

Retrieve available EspoCRM application metadata or one metadata path. The returned metadata is JSON-encoded in string fields.

ActionTry it

Get Record

Retrieve one standard or custom EspoCRM entity record by its ID.

ActionTry it

List Record Stream

List one page of stream notes for a standard or custom EspoCRM record.

ActionTry it

List Records

List one page of records for any standard or custom EspoCRM entity type.

ActionTry it

List Related Records

List one page of records connected to a source record through a named link.

ActionTry it

List Stream

List one page of stream notes visible to the current EspoCRM user.

ActionTry it

Post Stream Note

Post a note to an EspoCRM record stream, optionally with attachments.

ActionTry it

Relate Records

Relate one or more existing records through a named EspoCRM link.

ActionTry it

Update Record

Partially update any standard or custom EspoCRM entity record.

ActionTry it

Upload Attachment

Upload a file for an EspoCRM File or Attachment-Multiple field.

ActionTry it

How the Espocrm integration works

The Espocrm integration connects your Dench AI CRM directly to Espocrm, so agents can read and act on your Espocrm data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

16 actions are available for agents to invoke on your behalf. Every call runs through Espocrm's own authorization, scoped to the account you connect.

Set up Espocrm in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Espocrm and click Connect — you'll authorize access through Espocrm's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Espocrm in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Espocrm integration work with Dench?

The Dench Espocrm integration connects your AI CRM to Espocrm, so AI agents can work with your Espocrm data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Espocrm via Dench?

The Espocrm integration currently exposes 16 actions, including Create Record, Download Attachment, Follow Record, Get App User, Get Currency Rates, and Get Labels. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Espocrm to Dench?

No. You connect Espocrm from your Dench workspace using Espocrm's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Espocrm integration secure?

Connections are authorized through Espocrm's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Espocrm connection from your workspace settings at any time.

Espocrm | Dench AI CRM