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!