# Mixmax integration

> Sales engagement for Gmail: send tracked emails and sequences, manage templates, meetings, tasks, teams and Salesforce records, and query email analytics.

- Authentication: apiKey

## Tools (101)

- **Add Sequence Recipients**: Adds new recipients to a Sequence.
- **Add Snippet To Snippet Tag**: Adds a snippet to a snippet tag, creating the snippet if necessary. Creating needs edit access to the tag; moving needs edit access to both source and destination tags.
- **Add Team Member**: Adds new members to the team and sends them invite emails. Only admins can make this call.
- **Add Unsubscribe**: Add a new contact to the unsubscribe list, which will prevent sequences from being sent by any members from all your teams.
- **Cancel Sequence Recipients**: Exits all active recipients from a sequence, or just recipients matching emails in the `emails` parameter if passed.
- **Create Code Snippet**: Creates a new Formatted Code enhancements that can be recalled using /code command in the UI
- **Create Insights Report**: Create Insights Report.
- **Create Integration Enhancement**: Creates an enhancement visible only to your account. Shared enhancements cannot be created via the API.
- **Create Integration Link Resolver**: See format. Note that 'shared' cannot be created using this.
- **Create Integration Sidebar**: See format.
- **Create Message**: Creates a draft Mixmax message (an email)
- **Create Salesforce Account**: Creates a Salesforce Account. The request body is the Account's fields, keyed by Salesforce field API name.
- **Create Salesforce Contact**: Creates a Salesforce Contact. The request body is the Contact's fields, keyed by Salesforce field API name.
- **Create Salesforce Lead**: Creates a Salesforce Lead. The request body is the Lead's fields, keyed by Salesforce field API name.
- **Create Salesforce Opportunity**: Creates a Salesforce Opportunity for a Contact, and adds that Contact to it as an Opportunity Contact Role.
- **Create Salesforce Task**: Creates a Salesforce Task. The request body is the Task's fields, keyed by Salesforce field API name, for example `Subject`, `WhoId` (a Contact or Lead).
- **Create Team**: Creates a team.
- **Delete Integration Enhancement**: Delete Integration Enhancement.
- **Delete Integration Sidebar**: Delete Integration Sidebar.
- **Delete Salesforce Opportunity**: Deletes a Salesforce Opportunity. Requires a personal API token whose user is connected to Salesforce. The Opportunity is deleted with that user's Salesforce credentials.
- **Delete Salesforce Task**: Deletes a Salesforce Task. Requires a personal API token whose user is connected to Salesforce. The Task is deleted with that user's Salesforce credentials.
- **Delete Snippet Tag**: Deletes a snippet tag
- **Delete Team**: Disbands a team. Can only be called by an admin.
- **Find Salesforce Account By Email Domain**: Finds the Salesforce Account for an email domain.
- **Find Salesforce Contact Or Lead By Email**: Finds the Salesforce Contact or Lead with an email address.
- **Get Call Recording**: **Limited beta.** The Calls read API is currently gated by an access allowlist; callers without access receive `404` responses.
- **Get Call Transcript**: **Limited beta.** The Calls read API is currently gated by an access allowlist; callers without access receive `404` responses.
- **Get Code Snippet**: Fetch a single Formatted Code enhancement by id
- **Get Current User**: Returns your user id
- **Get File Request**: Returns a single File Request survey by _id
- **Get Integration Enhancement**: See format.
- **Get Integration Link Resolver**: See format.
- **Get Integration Sidebar**: Fetches a sidebar integration.
- **Get Meeting Transcript**: Retrieve the full transcript for a specific meeting by its summary ID.
- **Get Message**: Retrieves a message by id
- **Get My Appointment Link**: Returns your custom "Mixmax Calendar" url (e.g. `https://cal.mixmax.com/`). This is available in the Calendar settings from the Mixmax dashboard.
- **Get Salesforce Account**: Gets a Salesforce Account by Id, from Mixmax's synced copy of your Salesforce data. Requires a personal API token whose user is connected to Salesforce.
- **Get Salesforce Contact**: Gets a Salesforce Contact by Id, from Mixmax's synced copy of your Salesforce data.
- **Get Salesforce Lead**: Gets a Salesforce Lead by Id, from Mixmax's synced copy of your Salesforce data. Requires a personal API token whose user is connected to Salesforce.
- **Get Salesforce Opportunity**: Gets a Salesforce Opportunity by Id, from Mixmax's synced copy of your Salesforce data. Requires a personal API token whose user is connected to Salesforce.
- **Get Salesforce Task**: Gets a Salesforce Task by Id, from Mixmax's synced copy of your Salesforce data. Requires a personal API token whose user is connected to Salesforce.
- **Get Salesforce What Record**: Gets a Salesforce Account or Opportunity by Id, from Mixmax's synced copy of your Salesforce data.
- **Get Salesforce Who Record**: Gets a Salesforce Contact or Lead by Id, from Mixmax's synced copy of your Salesforce data.
- **Get Sequence Folder**: Fetches a sequence folder
- **Get Snippet**: Fetches a snippet
- **Get Team**: Fetch a team by id
- **Get User Preferences**: Returns the current user's preferences
- **Get Yes No Survey**: For response format, see /yesno.
- **List Appointment Links**: This API allows you to check to see if an exact Mixmax Calendar link is available
- **List Calls**: **Limited beta.** The Calls read API is currently gated by an access allowlist; callers without access receive `404` responses.
- **List Code Snippets**: Lists Formatted Code enhancements you've created
- **List File Requests**: Returns File Requests that you've sent out
- **List Insights Reports**: ## Response Format
- **List Integration Commands**: Retrieves a list of Slash Commands you have access to. See slash commands
- **List Integration Enhancements**: Returns a list of enhancements that you have access to.
- **List Integration Link Resolvers**: List Integration Link Resolvers.
- **List Integration Sidebars**: List Integration Sidebars.
- **List Live Feed**: Retrieves live feed messages
- **List Live Feed Events**: Retrieves events for a specific message in the live feed
- **List Meeting Types**: List Meeting Types.
- **List Messages**: Returns messages (emails) that are in draft, have been scheduled to send, or have been sent.
- **List Polls**: Returns a list of polls you have sent, with who voted.
- **List Q&A Surveys**: Returns your Question & Answer surveys.
- **List Rule Actions**: Lists all actions for a rule. An action is the "Then" part of a rule.
- **List Rules**: Mixmax rules are a way to intercept events and route them to a webhook or some other place https://app.mixmax.com/dashboard/rules.
- **List Salesforce Accounts**: Lists the Salesforce Accounts visible to you, from Mixmax's synced copy of your Salesforce data.
- **List Salesforce Contact Tasks**: Lists the Salesforce Tasks whose `WhoId` is this Contact, from Mixmax's synced copy of your Salesforce data. Requires a personal API token whose user is connected to Salesforce.
- **List Salesforce Lead Tasks**: Lists the Salesforce Tasks whose `WhoId` is this Lead, from Mixmax's synced copy of your Salesforce data. Requires a personal API token whose user is connected to Salesforce.
- **List Salesforce Synced Fields**: Lists the fields Mixmax syncs for one or more Salesforce object types, with each field's label, type, whether it's required or createable, and its picklist values.
- **List Sequence Folders**: Lists sequence folders
- **List Sequence Recipients**: Retrieves the recipients belonging to the specified sequence.
- **List Sequences**: Returns a list of sequences that you have access to
- **List Snippets**: Lists templates or snippets that you have access to (including those shared with you)
- **List Snippet Tags**: Lists template and/or snippet folders (known as "snippet tags" in the backend)
- **List Tasks**: Lists Mixmax tasks visible to the API key owner.
- **List Team Members**: Get all the members of the specified team.
- **List Teams**: Returns the teams you are on.
- **List Unsubscribes**: Lists contacts who have unsubscribed to sequences
- **List Yes No Surveys**: Returns a list of Yes/No questions that you've sent out
- **Query Report Data Table**: Queries messages and meetings. If you're looking to query for any analytics in Mixmax, this is likely the API you want.
- **Remove Team Member**: Removes members from a team. Can only be called by the admin, or a user that is trying to leave a team.
- **Remove Unsubscribe**: Removes a contact from the list of unsubscribers.
- **Search Meeting Summaries**: Search and retrieve meeting summaries with optional filters.
- **Search Salesforce Records**: Searches Salesforce records of one type by name, from Mixmax's synced copy of your Salesforce data.
- **Search Sequence Recipients**: Search sequence recipients by email and sequenceId, returning their status.
- **Send Message**: Sends a message
- **Send Test Message**: Sends a 'test' Mixmax message to the authenticated user, resolving variables
- **Update Code Snippet**: Updates a single Formatted Code enhancement, by id
- **Update Insights Report**: Update Insights Report.
- **Update Meeting Type**: Update Meeting Type.
- **Update Message**: Updates a message
- **Update My Appointment Link**: Updates your custom "Mixmax Calendar" name (e.g. `https://cal.mixmax.com/`). This is available in the Calendar settings from the Mixmax dashboard.
- **Update Salesforce Account**: Updates a Salesforce Account. Send only the fields you want to change, keyed by Salesforce field API name.
- **Update Salesforce Contact**: Updates a Salesforce Contact. Send only the fields you want to change, keyed by Salesforce field API name.
- **Update Salesforce Lead**: Updates a Salesforce Lead. Send only the fields you want to change, keyed by Salesforce field API name.
- **Update Salesforce Opportunity**: Updates a Salesforce Opportunity. Send the fields you want to change, keyed by Salesforce field API name.
- **Update Salesforce Task**: Updates a Salesforce Task. Send only the fields you want to change, keyed by Salesforce field API name.
- **Update Sequence Folder**: Updates a snippet tag
- **Update Snippet**: Updates a snippet
- **Update Team**: Updates a team's metadata. Can only be called by an admin.
- **Update User Preferences**: See /userpreferences/me for fields that are accepted.

Connect Mixmax in General Input: https://www.generalinput.com/apps/mixmax