Add Contact to Contact List
Add one existing Superchat contact to one existing contact list.
Superchat is a unified messaging platform that enables businesses to communicate with customers across multiple channels, including WhatsApp, Instagram Direct, Facebook Messenger, Email, and more.
Add one existing Superchat contact to one existing contact list.
Create a new contact in Superchat with phone or email handles. Use this tool to register contact details before sending messages. You must provide at least one handle (phone or email). Optional fields include first name, last name, gender, and custom attributes (if predefined in your account settings).
Create a new template folder in SuperChat for organizing message templates. Template folders help organize WhatsApp and other messaging templates into logical groups (e.g., Marketing, Sales, Customer Support). Use this action before creating templates when you want to keep them organized.
Tool to delete a specific webhook by its ID. Use when you need to remove an obsolete or unwanted webhook subscription. First use SUPERCHAT_LIST_WEBHOOKS to retrieve the webhook ID, then use this action to delete it. Example: Delete webhook wh_UPYSN0Etofjl7lhhQ9yhL.
Retrieve a specific contact's details by ID. Returns the contact's name, handles (phone, email, social), custom attributes, and timestamps. Use this to look up contact information before sending messages or updating contact details. Example: "Get contact details for co_abc123" or "Fetch info for contact co_xyz789".
Retrieve metadata for a specific file by its ID. Returns file details including the file name, MIME type, API resource URL, and a temporary download link with expiration. Use this to get information about uploaded files before downloading or processing them.
Retrieve one message template and its complete content definition.
Retrieve details of a specific user in the Superchat workspace by their user ID. Use this tool when you need to fetch profile information for a known user. Note: You can obtain user IDs by first calling the List Users action. Example user_id format: 'us_abc123xyz'
Lists all communication channels in your Superchat workspace. Channels represent different messaging mediums (WhatsApp, email, SMS, Telegram, Instagram, Facebook) through which conversations occur. Results are sorted by creation date (newest first) and can be paginated using 'limit', 'after', or 'before' parameters.
Return one page of conversations associated with a selected contact.
List workspace contact lists so their IDs can be used in later actions.
Return one page of contact lists that contain a selected contact.
List all contacts in the Superchat workspace with cursor-based pagination. Use this tool to browse contacts, find contact IDs, or export contact data. Results are sorted by creation date (newest first).
Retrieves a paginated list of all conversations in your Superchat account. Each conversation includes channel info, status (open/snoozed/done), assigned users, contacts, labels, and inbox details. Use this to browse conversations, find specific ones by status or channel, or get conversation IDs for further operations. Supports cursor-based pagination to handle large result sets.
List all custom attributes defined for contacts in your Superchat account. Custom attributes are user-defined fields that extend contact data beyond standard fields like name and email. Use this action to discover available custom attributes before reading or updating contact information. Supports cursor-based pagination for accounts with many custom attributes. Common use cases: - Discover available custom fields before updating contacts - Retrieve custom attribute types (string, number, date, select, etc.) - Get custom attribute IDs for use in other API calls
Tool to list all inboxes. Use when you need to retrieve inbox IDs and metadata before sending or organizing messages.
List all labels in the Superchat workspace. Labels are used to categorize and organize conversations. Use this tool to retrieve available labels and their IDs, which can then be used to assign labels to conversations via the update conversation endpoint. Supports cursor-based pagination for workspaces with many labels.
Tool to list all message templates. Use when you need to fetch available message templates.
Retrieve all users in the workspace. Returns user profiles including names, emails, roles, and contact info. Supports pagination for large workspaces. Use cases: - Get a directory of all workspace members - Find user IDs for other API operations - Audit user roles and permissions
Tool to list all webhooks configured in the workspace. Use this tool to: - Retrieve all active and paused webhooks - Get webhook IDs for use with update or delete operations - Check webhook status and event subscriptions Supports pagination via 'limit', 'after', and 'before' parameters.
Search contacts by one handle or custom attribute equality expression.
Update information for a specific contact in Superchat. Use this tool to modify a contact's name, gender, handles (phone/email), or custom attributes. Requires the contact_id (prefixed with 'ct_') which can be obtained from List Contacts or Create Contact. Examples: - Update first name: {"contact_id": "ct_abc123", "first_name": "Jane"} - Update gender: {"contact_id": "ct_abc123", "gender": "female"} - Update phone handle: {"contact_id": "ct_abc123", "handles": [{"type": "phone", "value": "+1234567890"}]}
Update an existing webhook's target URL and/or event subscriptions. Event subscriptions are sent with empty filters, including when existing event types are retained during a URL-only update.
The Superchat integration connects your Dench AI CRM directly to Superchat, so agents can read and act on your Superchat data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
23 actions are available for agents to invoke on your behalf. Every call runs through Superchat's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Superchat and click Connect — you'll authorize access through Superchat's own sign-in flow. No API keys or code required.
Ask an agent to use Superchat in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Superchat integration connects your AI CRM to Superchat, so AI agents can work with your Superchat 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 Superchat integration currently exposes 23 actions, including Add Contact to Contact List, Create Contact, Create Template Folder, Delete Webhook, Get Contact, and Get File. Agents invoke them on your behalf from chat or from automations.
No. You connect Superchat from your Dench workspace using Superchat's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Superchat's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Superchat connection from your workspace settings at any time.