Create Contact
Create a personal contact with structured profile data in the connected Contacts+ address book.
Contacts+ provides OAuth-secured access to personal account, contact, and tag data.
Create a personal contact with structured profile data in the connected Contacts+ address book.
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.
Delete one personal contact using its current etag for concurrency protection. Refresh the etag after any update or contact-tag change before deleting.
Delete one personal tag using its current canonical etag. Call GET_TAGS after any preceding tag write to obtain the canonical etag before deleting.
Return profile details for the authenticated Contacts+ personal account.
Fetch current full records for one or more personal contacts by ID, including etags needed for safe updates and deletes.
Fetch current records for one or more personal tags by ID, including canonical etags needed for safe updates and deletes.
Return one cursor-controlled page of personal contacts from the connected Contacts+ address book.
Return one cursor-controlled page of personal Contacts+ tags.
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.
Replace the desired data for a personal contact using its current etag and strict optimistic concurrency by default. Send all fields that must remain.
Add and/or remove personal tags across one or more personal contacts in a single operation. Each affected contact receives a new etag.
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.
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.
Sign in to your Dench workspace and open Integrations.
Find Contacts+ and click Connect — you'll authorize access through Contacts+'s own sign-in flow. No API keys or code required.
Ask an agent to use Contacts+ in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
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.
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.
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.
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.