Skip to main content
Superchat logo

Superchat

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.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Superchat authenticates with an API key. Generate the credential in your Superchat account, then paste it into FlyMyAI the first time an agent uses a Superchat action.

Get your Superchat credential →

Fields to fill in FlyMyAI

FieldDetails
Superchat API KeyThe API key used for authenticating requests to the Superchat API. You can find it in Superchat web application under 'Settings > API'. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
SUPERCHAT_CREATE_CONTACTTool to create a new contact. use when you need to register contact details before sending messages.handles
SUPERCHAT_CREATE_TEMPLATE_FOLDERTool to create a new template folder in superchat. use when you need to organize message templates into folders before populating them.name
SUPERCHAT_DELETE_WEBHOOKTool to delete a specific webhook by its id. use when you need to remove an obsolete or compromised webhook after confirming its id. example: delete webhook wh 12345.webhook_id
SUPERCHAT_GET_CONTACTTool to retrieve details of a specific contact by its id. use when you need to view a contact's information after verifying its existence. example: "fetch contact info for id abc123".contact_id
SUPERCHAT_GET_FILETool to retrieve metadata of a specific file. use when you have the file id and need file information before downloading.file_id
SUPERCHAT_GET_USERTool to retrieve details of a specific user by their id. use when you need to view or manage a user's profile. example: "fetch user info for id '123e4567-e89b-12d3-a456-426614174000'".user_id
SUPERCHAT_LIST_CHANNELSTool to list all channels. use when you need to fetch available channels, optionally paginated by 'limit', 'after', or 'before'.-
SUPERCHAT_LIST_CONTACTSTool to list all contacts. use when you need to fetch the full list of contacts for selection or reporting.-
SUPERCHAT_LIST_CONVERSATIONSTool to list all conversations. use when you need to retrieve all conversation ids and metadata, optionally paginated.-
SUPERCHAT_LIST_CUSTOM_ATTRIBUTESTool to list all custom contact attributes. use when you need to retrieve definitions of custom contact fields in your account.-
SUPERCHAT_LIST_INBOXESTool to list all inboxes. use when you need to retrieve inbox ids and metadata before sending or organizing messages.-
SUPERCHAT_LIST_LABELSTool to list all labels. use when you need to fetch available labels, optionally paginated.-
SUPERCHAT_LIST_TEMPLATESTool to list all message templates. use when you need to fetch available message templates.-
SUPERCHAT_LIST_USERSTool to list all users. use when you need to retrieve a directory of all workspace users.-
SUPERCHAT_LIST_WEBHOOKSTool to list all webhooks. use when you need to retrieve all webhooks configured in the workspace.-
SUPERCHAT_UPDATE_CONTACTTool to update information for a specific contact in superchat. use after retrieving a contact to modify its name or attributes. example: "update contact co 12345 to change first name to jane."contact_id
SUPERCHAT_UPDATE_WEBHOOKTool to update the details of a specific webhook. use when you need to modify an existing webhook's url, events, or status.webhook_id
We love our partners - FlyMy.AI builds with the best. Thanks, Superchat!