Connect Superchat to OpenClaw on Operator.io
Superchat is a unified messaging platform for businesses, supporting WhatsApp, Instagram, Facebook Messenger, Email, and more. It streamlines communication by centralizing multi-channel conversations in one place.
Automate Superchat with AI
Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Superchat. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Superchat on its own, running actions like create contact, create template folder, delete webhook.
Your agent reaches Superchat directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Superchat
Your agent can call any of these Superchat actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Create Contact
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, gende...
Create Template Folder
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 crea...
Delete Webhook
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 webho...
Get Contact
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. Exam...
Get File
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 downloadin...
Get User
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 use...
List Channels
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 (ne...
List Contacts
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).
List Conversations
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 s...
List Custom Attributes
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 attrib...
List Inboxes
Tool to list all inboxes. Use when you need to retrieve inbox IDs and metadata before sending or organizing messages.
List Labels
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 conve...
List Templates
Tool to list all message templates. Use when you need to fetch available message templates.
List Users
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 op...
List Webhooks
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 paginat...
Update Contact
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...
Update Webhook
Update an existing webhook's target URL and/or event subscriptions. Use this tool to: - Change the webhook delivery URL - Add or remove event subscriptions - Update event types the webhook listens to Note: Webhook status (ACTIVE/PAUSED)...
How to connect Superchat
You authorize Superchat once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Superchat without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Superchat
- How do I connect Superchat to Operator?
- You authorize Superchat once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Superchat without you signing in again.
- Can my agent read and post in Superchat for me?
- Yes. It can post messages, reply in threads, search history, and pull out what matters from a busy conversation. Point it at a channel and it summarizes the thread back to you, or posts an update when something changes in another app you have connected.
- Do I need to write code or manage Superchat API keys?
- No code and no API keys. You authorize Superchat through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
- Can my agent use Superchat together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Superchat and tools like Gmail, Slack, Discord in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Superchat, or browse all integrations.
Put your agent on Superchat
Sign in, connect Superchat, and hand your agent the work. Your first week is free.
Try for free