Skip to main content
Mixmax logo

Mixmax

The #1 Sales Engagement Platform for Gmail. Mixmax provides email tracking, scheduling, sequences, and productivity tools for sales teams.

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

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

Get your Mixmax credential →

Fields to fill in FlyMyAI

FieldDetails
API TokenYour Mixmax API token. Create one at Settings > Integrations > API (https://app.mixmax.com/dashboard/settings/personal/integrations). Note: API access is restricted to Mixmax annual plans (Growth+ or Enterprise tier). (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
MIXMAX_ADD_CONTACT_TO_GROUPTool to add a contact to a contact group. Use when you need to add a single contact or bulk add multiple contacts (up to 100) to a specific group. Either email or contactId must be provided for each contact.id
MIXMAX_ADD_EMAIL_TO_UNSUBSCRIBE_LISTTool to add an email address to the Mixmax unsubscribe list. Use when you need to prevent sending emails to a specific address.email
MIXMAX_ADD_SNIPPET_TO_TAGTool to add a snippet to a snippet tag in Mixmax. Use when you need to organize snippets by adding them to specific tags or folders.id, snippetId
MIXMAX_ADD_TEAM_MEMBERSTool to add one or more members to a Mixmax team by email. Use when you need to invite new members to a team. Returns the complete list of all team members after the addition.id, members
MIXMAX_CANCEL_SEQUENCESTool to cancel specific recipients across all sequences. Use when you need to remove recipients from all active sequences. If emails parameter is provided, only those recipients are canceled; otherwise all active recipients are canceled.-
MIXMAX_CREATE_CODE_SNIPPETTool to create a new Formatted Code enhancement in Mixmax. Use when you need to save a code snippet that can be recalled using /code command in the UI.html
MIXMAX_CREATE_CONTACTTool to create a new contact in Mixmax. Use when you need to add a new contact with an email address and optional metadata. If a contact with the same email already exists, it will be merged.email
MIXMAX_CREATE_CONTACT_GROUPTool to create a new contact group in Mixmax. Use when you need to organize contacts into a new group for better contact management. Note: This endpoint is deprecated but still functional.name
MIXMAX_CREATE_CONTACT_NOTETool to create a note for a contact. Use when you need to add a new note to a contact by their ID.id, text
MIXMAX_CREATE_INSIGHTS_REPORTTool to create a new insights report in Mixmax. Use when you need to generate analytics reports for messages, meetings, groups, users, sequences, templates, delegators, or customers.-
MIXMAX_CREATE_INTEGRATIONS_COMMANDTool to create a new slash command that will be visible to only your account. Use when you need to add a custom slash command integration to Mixmax.name, command, parameterPlaceholder, commandResolverUrl, commandParameterHintsUrl
MIXMAX_CREATE_INTEGRATIONS_SIDEBARSTool to create a new sidebar integration in Mixmax. Use when you need to register a custom sidebar that will appear in the Mixmax interface. Note: The sidebar will be visible only to your account unless shared with support@mixmax.com.name, url
MIXMAX_CREATE_INTEGRATION_ENHANCEMENTTool to create a new enhancement integration in Mixmax. Use when you need to add a custom enhancement that will appear in the Enhance menu for your account only.name, editorUrl, resolverUrl, icon, iconTooltip
MIXMAX_CREATE_LINK_RESOLVERTool to create a new link resolver integration in Mixmax. Use when you need to set up automatic URL resolution for specific URL patterns. Note that 'shared' link resolvers cannot be created using this endpoint - the enhancement will be visible only to your ac…name, description, regex, resolverUrl
MIXMAX_CREATE_LIVEFEED_SEARCHTool to create a new saved search in the Mixmax livefeed. Use when you need to save a frequently-used livefeed query for quick access later.query
MIXMAX_CREATE_MESSAGETool to create a draft Mixmax message (email). Use when you need to compose a new email draft in Mixmax.-
MIXMAX_CREATE_RULETool to create a new Mixmax rule/webhook. Use when you need to set up event-based automation that triggers on specific events like message sent, opened, or clicked.trigger
MIXMAX_CREATE_RULE_ACTIONTool to create a new action for a Mixmax rule. Use when you need to add an action (such as a webhook) to an existing rule.id, type, url
MIXMAX_CREATE_SEQUENCE_FOLDERTool to create a new sequence folder in Mixmax. Use when you need to organize sequences by creating a new folder to group related sequences together.name
MIXMAX_CREATE_SNIPPET_TAGTool to create a new snippet tag (folder) in Mixmax. Use when you need to organize snippets by creating a new tag or folder.name
MIXMAX_CREATE_TEAMTool to create a new team in Mixmax. Use when you need to create a team with a specific name. The authenticated user is automatically added as an admin member of the newly created team.name
MIXMAX_DELETE_CONTACTTool to delete a contact by ID. Use when you need to remove a contact from Mixmax.id
MIXMAX_DELETE_CONTACT_GROUPTool to delete a contact group by ID. Use when you need to remove a contact group after confirming its ID. Note: This endpoint is deprecated and returns 204 with no content on success.id
MIXMAX_DELETE_CONTACT_NOTETool to delete a note from a contact by its ID. Only the creator of the note can delete it. Use when removing a note after confirming both the contact ID and note ID.contact_id, note_id
MIXMAX_DELETE_INTEGRATIONS_COMMANDS_IDTool to delete a slash command by its unique ID from Mixmax integrations. Use when you need to permanently remove a slash command.id
MIXMAX_DELETE_INTEGRATIONS_SIDEBARSTool to delete a sidebar integration by its ID. Use when removing an integration sidebar from Mixmax.id
MIXMAX_DELETE_INTEGRATION_ENHANCEMENTTool to delete an integration enhancement by its ID. Use when you need to remove an enhancement from the Mixmax platform.id
MIXMAX_DELETE_LINK_RESOLVERTool to permanently delete a link resolver by its ID. Use when removing unwanted or obsolete link resolvers. Returns empty response on success (204 No Content).id
MIXMAX_DELETE_RULETool to delete a Mixmax rule by its ID. Rules are used to intercept events and route them to webhooks. Use when you need to remove a rule after confirming its ID.id
MIXMAX_DELETE_RULE_ACTIONTool to delete an action from a Mixmax rule. Use when you need to remove a specific action from an existing rule.id, actionId
MIXMAX_DELETE_SEQUENCE_FOLDERTool to permanently delete a sequence folder by its ID. Use when removing unwanted or obsolete sequence folders. Note: This endpoint returns 204 with no content on success.id
MIXMAX_DELETE_SNIPPETTool to delete a snippet by moving it to trash. The snippet remains accessible via API with deletedOnly=true query parameter for 28 days before automatic purging. Recovery is possible by moving deleted snippets back into a folder using POST /snippettags/:id/s…id
MIXMAX_DELETE_SNIPPET_TAGTool to delete a snippet tag by its unique ID. Use when you need to remove a snippet tag from Mixmax.id
MIXMAX_DELETE_TEAMTool to delete a team by its ID. Disbands the team permanently. Use only when confirmed by an admin, as this action is irreversible.id
MIXMAX_DELETE_UNSUBSCRIBETool to remove an email address from the Mixmax unsubscribe list. Use when you need to re-enable email sending to a previously unsubscribed address.email
MIXMAX_GET_CODE_SNIPPETTool to fetch a single Formatted Code enhancement by its unique ID. Use when you need to retrieve detailed information about a specific code snippet.id
MIXMAX_GET_CONTACTTool to retrieve a single contact by ID from Mixmax. Use when you need to fetch detailed information about a specific contact.id
MIXMAX_GET_CONTACTGROUP_CONTACTSTool to retrieve membership for a contact group in Mixmax. Returns a list of contacts belonging to the specified group with their email addresses, user IDs, and optionally analytics data. Use when you need to see which contacts are part of a specific group or…id
MIXMAX_GET_CONTACT_GROUPTool to retrieve a single contact group by ID. Use when you need to fetch details of a specific contact group. Note: This endpoint is deprecated but still functional.id
MIXMAX_GET_CONTACT_NOTESTool to retrieve notes associated with a specific contact. Use when you need to fetch notes for a contact by their ID. Note: This endpoint is deprecated and may be removed in future API versions.id
MIXMAX_GET_FILEREQUESTSTool to retrieve all file requests that you've sent out through Mixmax. Use when you need to see which file requests have been sent and track received uploads.-
MIXMAX_GET_INSIGHTS_REPORT_BY_IDTool to retrieve a single insights report by ID from Mixmax. Use when you need to fetch detailed information about a specific report including its title, query, and metadata.id
MIXMAX_GET_INTEGRATIONS_COMMANDSTool to retrieve a list of Slash Commands that you have access to in Mixmax. Use when you need to view or list all available slash command integrations.-
MIXMAX_GET_INTEGRATIONS_ENHANCEMENTSTool to retrieve a list of enhancements that you have access to in Mixmax. Use when you need to view available integrations enhancements.-
MIXMAX_GET_INTEGRATIONS_LINKRESOLVERSTool to retrieve all link resolver integrations configured in Mixmax. Use when you need to list or view the link resolver integrations that transform URLs in emails.-
MIXMAX_GET_INTEGRATIONS_SIDEBARSTool to retrieve a list of sidebar integrations that you have access to in Mixmax. Use when you need to view or list all available sidebar integrations.-
MIXMAX_GET_LIVEFEEDTool to retrieve live feed activity data from Mixmax. Use when you need to get email engagement metrics, track message activity, or analyze send performance.-
MIXMAX_GET_LIVEFEED_EVENTSTool to retrieve events for a specific message in the live feed. Use when you need to fetch interaction events (opens, clicks, replies) for a message sent through Mixmax or for all interactions with a specific contact.wasSentViaMixmax
MIXMAX_GET_MEETING_INVITESTool to retrieve a paginated list of meeting invites from Mixmax. Use when you need to access meeting scheduling information including timeslots, locations, and guest details.-
MIXMAX_GET_MESSAGETool to retrieve a single message by its unique ID. Use when you need to fetch detailed information about a specific message.id
MIXMAX_GET_MESSAGESTool to retrieve messages (emails) from Mixmax. Returns messages that are in draft, have been scheduled to send, or have been sent. Use when you need to list or search through emails managed by Mixmax.-
MIXMAX_GET_POLLSTool to retrieve polls created in Mixmax along with voting information. Use when you need to view polls you've sent and see who has voted on them.-
MIXMAX_GET_QATool to retrieve Question & Answer surveys data from Mixmax. Use when you need to fetch Q&A survey information including questions, responses, and respondent details. Results are returned with newest surveys first.-
MIXMAX_GET_REPORTS_DATA_TABLETool to query analytics data for messages and meetings from Mixmax reports. Returns metrics like opens, clicks, replies, deliverability rates, and percentages. Use when you need to retrieve analytics or performance data for email campaigns or meeting activity.type
MIXMAX_GET_RULESTool to retrieve all Mixmax rules for the authenticated user. Rules are used to intercept events and route them to webhooks or other destinations. Use when you need to list all configured rules.-
MIXMAX_GET_RULES_IDTool to fetch a single rule by its unique ID from Mixmax. Use when you need to retrieve detailed information about a specific rule.id
MIXMAX_GET_SALESFORCE_ACCOUNTTool to retrieve Salesforce account information for the authenticated user. Use when you need to check if a user is connected to Salesforce or fetch their Salesforce account details.-
MIXMAX_GET_SEQUENCE_FOLDERTool to retrieve a single sequence folder by its ID from Mixmax. Use when you need to fetch details about a specific sequence folder.id
MIXMAX_GET_SNIPPETS_IDTool to fetch a single snippet by its unique ID from Mixmax. Use when you need to retrieve detailed information about a specific snippet including its content, metadata, and sharing settings.id
MIXMAX_GET_SNIPPET_TAGTool to retrieve a single snippet tag (folder) by its unique ID. Use when you need to fetch details about a specific snippet tag.id
MIXMAX_GET_SNIPPET_TAGSTool to retrieve a list of snippet tags (folders) from Mixmax. Use when you need to view or organize snippet tags in your Mixmax account.-
MIXMAX_GET_TEAMSTool to retrieve all teams that the authenticated user is a member of. Use when you need to list or view teams in Mixmax.-
MIXMAX_GET_TEAM_MEMBERSTool to retrieve all members of a Mixmax team. Use when you need to list team memberships, including member details, roles, and invitation status.id
MIXMAX_GET_UNSUBSCRIBESTool to retrieve a list of unsubscribed email addresses from Mixmax. Use when you need to view contacts who have unsubscribed from sequences.-
MIXMAX_GET_USERS_METool to retrieve information about the currently authenticated user. Use when you need to fetch the current user's ID and profile details.-
MIXMAX_GET_USER_PREFERENCES_METool to retrieve preferences for the currently authenticated user. Use when you need to fetch user-specific settings and configuration options.-
MIXMAX_GET_YES_NOTool to retrieve Yes/No questions created in Mixmax. Use when you need to view Yes/No questions you've sent and see who has responded to them.-
MIXMAX_LIST_CODE_SNIPPETSTool to list all Formatted Code enhancements you've created. Use when you need to retrieve code snippets available in your Mixmax account.-
MIXMAX_LIST_CONTACTSTool to retrieve all Mixmax contacts (people you've emailed using Mixmax). Use when you need to list, search, or analyze contacts with optional analytics data. Note: Endpoint is deprecated but remains functional. Does not return contacts shared via contact gr…-
MIXMAX_LIST_CONTACT_GROUPSTool to retrieve a list of contact groups from Mixmax. Use when you need to view, search, or sort contact groups. Supports filtering by name and sorting options.-
MIXMAX_LIST_INSIGHTS_REPORTSTool to retrieve all insights reports from Mixmax. Use when you need to list all available reports with their metadata, including title, query, userId, and timestamps.-
MIXMAX_LIST_RULE_ACTIONSTool to list all actions for a given Mixmax rule. Actions represent the "Then" part of the rules UI - what happens when a rule is triggered. Use when you need to view all actions configured for a specific rule.id
MIXMAX_LIST_SEQUENCESTool to retrieve a list of sequences from Mixmax. Use when you need to view sequences (email campaigns) that you have access to. Supports limiting results and expanding nested fields like stages and userId.-
MIXMAX_LIST_SEQUENCE_FOLDERSTool to retrieve a list of all sequence folders from Mixmax. Use when you need to view or enumerate available sequence folders for organizing sequences.-
MIXMAX_LIST_SNIPPETSTool to list templates or snippets that you have access to (including those shared with you). Use when you need to retrieve available snippets in your Mixmax account.-
MIXMAX_PATCH_RULES_IDTool to update a rule by its unique ID in Mixmax. Use when you need to modify an existing rule's name, trigger, or filter. At least one field should be provided to update.id
MIXMAX_PATCH_RULES_ID_ACTIONS_IDTool to update an action within a Mixmax rule. Use when you need to modify action properties like webhook URL or action type.id, actionId
MIXMAX_PATCH_SNIPPETS_IDTool to update a snippet by its unique ID in Mixmax. Use when you need to modify an existing snippet's name, title, content, or inline status. At least one field should be provided to update.id
MIXMAX_POST_REPORTS_DATA_TABLETool to generate a table report with specified analytics data for messages, meetings, or sequences. Use when you need to create custom reports with specific filtering, grouping, and sorting options.type
MIXMAX_QUERY_CONTACTSTool to search for matching contacts across multiple sources including Mixmax, Google Directory, and Salesforce (contacts, leads, accounts, and opportunities). Use when you need to find contacts by name, email, or other search criteria.q
MIXMAX_REMOVE_CONTACT_FROM_GROUPTool to remove a contact from a contact group. Use when you need to disassociate a contact from a specific group after confirming both the group ID and contact ID.id, contactId
MIXMAX_REMOVE_TEAM_MEMBERTool to remove a member from a Mixmax team. Use when you need to revoke a user's team membership. Can only be called by the admin or a user trying to leave a team.id, member_id
MIXMAX_SEARCH_SEQUENCESTool to search sequence recipients by email and sequenceId from Mixmax. Use when you need to find sequences and recipients based on specific criteria. Returns both sequences and recipients matching the search parameters.-
MIXMAX_SEND_MESSAGETool to send a message draft by its unique ID. Use when you need to send an existing draft message that was created via POST /v1/messages. Messages are sent within 3 seconds after calling this action.id
MIXMAX_SEND_SNIPPETTool to send a snippet as an email to specified recipients. Use when you need to send a saved snippet/template to one or more email addresses.id, to
MIXMAX_SEND_TEST_MESSAGETool to send a test Mixmax message to the authenticated user, resolving any variables. Use when you need to test message templates or verify that the Mixmax API integration is working correctly.-
MIXMAX_UPDATE_APPOINTMENT_LINK_CALENDAR_NAMETool to update your custom "Mixmax Calendar" vanity URL name. Use when you need to change the calendar name that appears in your personalized calendar link (e.g., https://cal.mixmax.com/<your-name>). This setting is available in the Calendar settings from the…name
MIXMAX_UPDATE_CONTACTTool to update a specific contact by ID. Use when you need to modify contact details such as name, email, or custom metadata fields.id
MIXMAX_UPDATE_CONTACT_GROUPTool to update a contact group by ID. Use when you need to modify a contact group's name, sharing settings, or team associations. Note: This endpoint is deprecated but still functional.id
MIXMAX_UPDATE_CONTACT_NOTETool to update a note on a contact by its ID. Only the creator of the note can edit it. The contact note will show "(edited)" in the UI after update.contact_id, note_id, text
MIXMAX_UPDATE_INSIGHTS_REPORTTool to update an existing insights report in Mixmax. Use when you need to modify a report's title, type, or query. All fields are optional - only provide the fields you want to update.id
MIXMAX_UPDATE_MESSAGETool to update a message by its unique ID. Use when you need to modify message content, recipients, or tracking settings for an existing message.id
MIXMAX_UPDATE_SEQUENCE_FOLDERTool to update a sequence folder by its unique ID in Mixmax. Use when you need to modify an existing sequence folder's name or other properties.id
MIXMAX_UPDATE_SNIPPET_TAGTool to update a snippet tag (folder) by its unique ID. Use when you need to modify a snippet tag's name, sharing settings, or inline status.id
MIXMAX_UPDATE_TEAMTool to update a team's information by ID. Use when you need to modify a team's name or other properties. Only admins can perform this operation.id, name
MIXMAX_UPDATE_USER_PREFERENCES_METool to update preferences for the currently authenticated user. Use when you need to modify user-specific settings like tracking preferences, UI features, hotkeys, or calendar settings.-
We love our partners - FlyMy.AI builds with the best. Thanks, Mixmax!