Contacts+ logo

Integrate Contacts+ with your AI CRM

Contacts+ provides OAuth-secured access to personal account, contact, and tag data.

Explore Triggers and Actions

Create Contact

Create a personal contact with structured profile data in the connected Contacts+ address book.

ActionTry it

Create Tag

Create a personal Contacts+ tag, or return the existing tag when that name already exists. Before updating or deleting it, call GET_TAGS with the returned tag ID to obtain the canonical etag.

ActionTry it

Delete Contact

Delete one personal contact using its current etag for concurrency protection. Refresh the etag after any update or contact-tag change before deleting.

ActionTry it

Delete Tag

Delete one personal tag using its current canonical etag. Call GET_TAGS after any preceding tag write to obtain the canonical etag before deleting.

ActionTry it

Get Account

Return profile details for the authenticated Contacts+ personal account.

ActionTry it

Get Contacts

Fetch current full records for one or more personal contacts by ID, including etags needed for safe updates and deletes.

ActionTry it

Get Tags

Fetch current records for one or more personal tags by ID, including canonical etags needed for safe updates and deletes.

ActionTry it

List Contacts

Return one cursor-controlled page of personal contacts from the connected Contacts+ address book.

ActionTry it

List Tags

Return one cursor-controlled page of personal Contacts+ tags.

ActionTry it

Search Contacts

Search personal contacts by full text or Contacts+ advanced query syntax, optionally restricted to tag IDs. Returns one cursor-controlled page. Search results may omit etags, so fetch selected records with GET_CONTACTS before mutation.

ActionTry it

Update Contact

Replace the desired data for a personal contact using its current etag and strict optimistic concurrency by default. Send all fields that must remain.

ActionTry it

Update Contact Tags

Add and/or remove personal tags across one or more personal contacts in a single operation. Each affected contact receives a new etag.

ActionTry it

Update Tag

Rename a personal tag using its current canonical etag from GET_TAGS. Read the tag back after updating because write-response etags may not be canonical for the next protected mutation.

ActionTry it

How the Contacts+ integration works

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

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

Set up Contacts+ in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

    Ask an agent to use Contacts+ 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 Contacts+ integration work with Dench?

The Dench Contacts+ integration connects your AI CRM to Contacts+, so AI agents can work with your Contacts+ 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 Contacts+ via Dench?

The Contacts+ integration currently exposes 13 actions, including Create Contact, Create Tag, Delete Contact, Delete Tag, Get Account, and Get Contacts. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Contacts+ to Dench?

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

Is the Contacts+ integration secure?

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

Contacts+ | Dench AI CRM