Skip to content

Integration · Communication

salesmessage.com

Connect Claude & ChatGPT to Salesmsg

Ask your AI who is waiting for a reply, what a contact wrote last, or to text someone from the right inbox in Salesmsg. It can search and update contacts, add tags and internal notes, read conversations and full message history, and assign, close or reopen conversations. It can also send or schedule texts and cancel a scheduled one, with your approval if you want it.

Connect Salesmsg free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which conversations are unread right now?”

    The AI lists conversations with the unread filter, with the contact and inbox for each.

  • “What did Mark Jensen write to us last?”

    It searches for the contact and reads his message history across conversations.

  • “Text Mark from the Support inbox that his order is ready for pickup.”

    It finds the inbox and sends the text to his number. The text goes out right away and cannot be unsent.

What your AI can do

Contacts and tags

Search, create and update contacts, add or remove tags, add internal notes and opt contacts out of texts.

Conversations

List conversations by status, read messages and full history, and assign, close, reopen or mark conversations as read.

Texts

Send or schedule texts in a conversation or to a number from one of your inboxes, use saved replies and cancel scheduled messages.

  • “Tag Sarah Lee as VIP and note that she prefers calls in the afternoon.”

    It finds the contact, adds the tag and saves an internal note. The note is not sent to her.

  • “Assign the conversation with Acme to Peter.”

    It finds Peter among your team members and assigns the conversation to him.

  • “Which texts are scheduled? Cancel the one to Tom.”

    It lists scheduled messages, finds the one to Tom and cancels it before it is sent.

397 tools for Salesmsg

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_noteChanges dataAdd an internal note (`text`) to a contact by `contact` ID. Notes are not sent to the contact.
  • add_contact_tagsChanges dataAdd one or more `tags` to a contact by `contact` ID.
  • archive_phone_checkerVisible to othersDisable a phone checker. Has effects visible outside this system. API summary: Disable phone checker.
  • assign_conversationChanges dataAssign a conversation (`conversation` ID) to a team member by `user_id`.
  • attach_contactChanges dataAttach a contact. API summary: Attach tags to contact.
  • attach_contact_linkChanges dataLink a contact (contact). API summary: Link a contact to an integration.
  • attach_downloadChanges dataLink a download. API summary: Download selected attachments by link.
  • attach_user_inbox_requestChanges dataAssign a user. API summary: Get users assign inbox request.
  • cancel_messageDeletesCancel a message (tagging user). Destructive action; may require approval. API summary: Mentioned user got it.
  • cancel_scheduled_messageDeletesCancel a scheduled message before it is sent, by `message` ID. This deletes it.
  • close_conversationVisible to othersClose a conversation by `conversation` ID.
  • create_allChanges dataCreate a new all. API summary: Get all broadcasts.
  • create_audioChanges dataCreate a new audio. API summary: Create a new call setting audio.
  • create_auto_close_dayChanges dataCreate a new auto close day. API summary: Updates organization's auto close days.
  • create_auto_close_settingChanges dataCreate a new auto close setting. API summary: Updates organization's auto close setting.
  • create_auto_close_unsubscribeChanges dataCreate a new auto close unsubscribe. API summary: Updates organization's auto close unsubscribe setting.
  • create_away_statusChanges dataCreate a new away status. API summary: Update user's away status.
  • create_broadcastChanges dataCreate a new broadcast. Required: name, number id or package count. Search broadcasts first to avoid duplicates. API summary: Create broadcast.
  • create_bulk_checkVisible to othersCreate a new bulk check. Has effects visible outside this system. API summary: Bulk check contact phone numbers.
  • create_business_hourChanges dataCreate a new business hour. API summary: Update business hours.
  • create_by_idChanges dataCreate a new by id. API summary: Get organization contacts by IDs.
  • create_call_statusChanges dataCreate a new call status. API summary: Updates organization's calling status.
  • create_chatChanges dataCreate a new chat. API summary: Create or update website chat.
  • create_checkChanges dataCreate a new check. Required: message or types. API summary: Check if a message is blacklisted.
  • create_contactChanges dataCreate a new contact. Needs `number`; optional first_name, last_name, email and owner_id. Search first to avoid duplicates.
  • create_contact_createChanges dataCreate a new create for a contact. Required: label. API summary: Create tag for contact.
  • create_conversation_history_settingChanges dataCreate a new conversation history setting. Required: use global conversation history. API summary: Update conversation history settings for the organization.
  • create_conversionChanges dataCreate a new conversion. Required: name, conversion url, currency or conversion attribution. Search conversions first to avoid duplicates. API summary: Create conversion.
  • create_createChanges dataCreate a new create. Required: phone. API summary: Create landline document.
  • create_create_9dc05af3d49df4b89ad187a2ca450997Changes dataCreate a new create. API summary: Create filter.
  • create_custom_fieldChanges dataCreate a new field. Required: name, type or visible. Search fields first to avoid duplicates. API summary: Create custom field.
  • create_detailChanges dataCreate a new detail. API summary: Get Credits Usage Details.
  • create_documentChanges dataCreate a new document. Search documents first to avoid duplicates. API summary: Convert attachment file.
  • create_favoriteChanges dataCreate a new favorite. Required: conversation id or favorite. API summary: Mark a conversation as favorite or unfavorite.
  • create_favorite_e7d408880264e9ec0dbf34e3345c407aChanges dataCreate a new favorite. Required: inbox type, inbox id or favorite. API summary: Mark or unmark an inbox as favorite.
  • create_feedbackChanges dataCreate a new feedback. API summary: Submit user feedback.
  • create_fieldChanges dataCreate a new field. Required: broadcast fields or type. Search fields first to avoid duplicates. API summary: Update broadcast fields settings.
  • create_filterChanges dataCreate a new filter. Search filters first to avoid duplicates. API summary: Filter contacts based on provided criteria.
  • create_followupChanges dataCreate a new followup. API summary: Update foolow up text.
  • create_forwardChanges dataCreate a new forward. API summary: Forward a message to multiple contacts.
  • create_groupChanges dataCreate a new group. Required: name or members. Search groups first to avoid duplicates.
  • create_group_integration_groupChanges dataCreate a new group. Required: integration team id. Search groups first to avoid duplicates. API summary: Create a new integration group.
  • create_group_teamsChanges dataCreate a new group. Required: team ids. Search groups first to avoid duplicates. API summary: Add teams to team group.
  • create_inboxChanges dataCreate a new create. Required: phone or name. API summary: Create inbox.
  • create_inviteChanges dataCreate a new invite. Required: email or plan. API summary: Create agency's invitation.
  • create_keywordChanges dataCreate a new keyword. API summary: Create keyword.
  • create_landline_numberChanges dataCreate a new create. API summary: Create landline number.
  • create_listChanges dataCreate a new list. Required: list. Search lists first to avoid duplicates. API summary: Update contacts imports.
  • create_mention_messageVisible to othersCreate a new message for a mention. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Deactivate mentioned users.
  • create_messageChanges dataCreate a new message. Required: title or public. Search messages first to avoid duplicates. API summary: Create saved reply.
  • create_message_2ad1b3e86a558d3ec139c7554fbbc335Visible to othersCreate a new message. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Manually initiate transcription for a call message.
  • create_message_cef8261986ddb63d0bd2d8e6d81cb72fVisible to othersCreate a new message for a message. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Retry to send the message.
  • create_message_signatureVisible to othersCreate a new message signature. Has effects visible outside this system. API summary: Create or update a message signature.
  • create_message_switchChanges dataCreate a new switch for a message. API summary: Switch conversation.
  • create_move_teamChanges dataCreate a new move team.
  • create_numberChanges dataCreate a new number. Search numbers first to avoid duplicates. API summary: Get By Contact Conversation Related Number.
  • create_number_47e792300b6fd74c63277c90ebf7cb2eChanges dataCreate a new number. Required: number. Search numbers first to avoid duplicates. API summary: Create number.
  • create_number_call_forwardingChanges dataCreate a new call forwarding for a number. Required: number or is active. API summary: Set call forwarding.
  • create_organization_s_inviteChanges dataCreate a new invite. API summary: Create organization's invite.
  • create_pftChanges dataCreate a new pft. API summary: Save PFT number.
  • create_requestChanges dataCreate a new request. API summary: Request landline verification.
  • create_resolveChanges dataCreate a new resolve. Required: main contact id or secondary contact id. API summary: Resolve duplicate contacts.
  • create_retryVisible to othersCreate a new retry. Has effects visible outside this system. API summary: Retry to send media.
  • create_retry_e06404c3c906629548a50c12092b8d64Visible to othersCreate a new retry. Has effects visible outside this system. API summary: Retry transcription for a message.
  • create_saveDeletesCreate a new save. Required: role or permissions. Destructive action; may require approval. API summary: Save role permissions.
  • create_sortChanges dataCreate a new sort. Required: sort. API summary: Update user's team sort preferences.
  • create_statisticChanges dataCreate a new statistic. Search statistics first to avoid duplicates. API summary: Get phone check statistics.
  • create_tagChanges dataCreate a new tag with the given `label`.
  • create_tag_countChanges dataCreate a new tag count. Required: tags. API summary: Get contact counts by tags.
  • create_teamChanges dataCreate a new team. Required: number, name, number vendor id or members. Search teams first to avoid duplicates. API summary: Create team.
  • create_team_assigment_settingChanges dataCreate a new assigment setting for a team. API summary: Update assignment settings for a team.
  • create_team_conversation_history_settingChanges dataCreate a new conversation history setting for a team. API summary: Update conversation history settings for a team.
  • create_team_groupChanges dataCreate a new create. Required: name, description or team ids. API summary: Create team group.
  • create_team_make_defaultChanges dataCreate a new make default for a team. API summary: Make default for current user.
  • create_team_muteChanges dataCreate a new mute for a team. API summary: Mute or unmute a team for the authenticated user.
  • create_team_numberChanges dataCreate a new number for a team. Search numbers first to avoid duplicates. API summary: Add a new number to a team.
  • create_team_userChanges dataCreate a new user for a team. Search users first to avoid duplicates. API summary: Add team members.
  • create_testChanges dataCreate a new test. Required: number or number id. API summary: Broadcast test.
  • create_toggle_record_automaticallyChanges dataCreate a new toggle record automatically. API summary: Update users toggle record automatically.
  • create_toll_free_resubmitChanges dataCreate a new resubmit for a toll free. API summary: Resubmit Toll Free verification.
  • create_triggerChanges dataCreate a new trigger. Search triggers first to avoid duplicates. API summary: Create trigger.
  • create_unassignedChanges dataCreate a new unassigned. Required: name or number ids. API summary: Create team (unassigned).
  • create_unassigned_numberChanges dataCreate a new create. Required: number. API summary: Create unassigned number.
  • create_updateChanges dataCreate a new update. API summary: Update inbox.
  • create_userDeletesCreate a new user. Required: type. Search users first to avoid duplicates. Destructive action; may require approval. API summary: Add push token for user device.
  • create_user_change_user_passwordDeletesCreate a new user. Search users first to avoid duplicates. Destructive action; may require approval. API summary: Change user password.
  • create_validationChanges dataCreate a new validation. API summary: Validate contact data.
  • delete_a_tagDeletesPermanently delete a contact by tag. Destructive action; may require approval. API summary: Delete a tag.
  • delete_a_voicemail_greetingDeletesPermanently delete a delete by greeting. Destructive action; may require approval. API summary: Delete a voicemail greeting.
  • delete_batchesMoves moneyPermanently delete a batch. Financial or irreversible action; may require approval. API summary: Close all failed conversations.
  • delete_broadcastDeletesPermanently delete a broadcast by broadcast id. Destructive action; may require approval. API summary: Delete broadcast.
  • delete_client_mappingDeletesPermanently delete a client mapping by organization. Destructive action; may require approval. API summary: Remove client team mapping.
  • delete_contactDeletesPermanently delete a contact by contact. Destructive action; may require approval. API summary: Delete contact.
  • delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete contacts.
  • delete_contacts_52b6fe688adcf80cf63f0819de417f22Moves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Bulk delete tags.
  • delete_customerDeletesPermanently delete a customer by client. Destructive action; may require approval. API summary: Deletes the client from an agency.
  • delete_deleteDeletesPermanently delete a delete by voicemail drop. Destructive action; may require approval. API summary: Delete voicemail drop audiofile.
  • delete_deletesMoves moneyPermanently delete a delete. Financial or irreversible action; may require approval. API summary: Delete landline.
  • delete_documentsMoves moneyPermanently delete a document. Financial or irreversible action; may require approval. API summary: Delete selected attachments.
  • delete_fallback_inboxesMoves moneyPermanently delete a fallback inbox. Financial or irreversible action; may require approval. API summary: Delete fallback inbox.
  • delete_fieldDeletesPermanently delete a field by custom field. Destructive action; may require approval. API summary: Delete custom field.
  • delete_greetingDeletesPermanently delete a greeting by greeting. Destructive action; may require approval. API summary: Delete an existing IVR greeting.
  • delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.
  • delete_group_remove_teamDeletesPermanently delete a remove team by team. Destructive action; may require approval. API summary: Remove team from team group.
  • delete_importDeletesPermanently delete a import by contact import. Destructive action; may require approval. API summary: Delete contacts import.
  • delete_inviteDeletesPermanently delete a invite by client invitation. Destructive action; may require approval. API summary: Delete the invitation.
  • delete_keywordDeletesPermanently delete a keyword by keyword. Destructive action; may require approval. API summary: Delete keyword.
  • delete_keywordsMoves moneyPermanently delete a keyword. Financial or irreversible action; may require approval. API summary: Delete bulk keywords.
  • delete_messageDeletesPermanently delete a message by canned message. Destructive action; may require approval. API summary: Delete saved reply.
  • delete_messagesMoves moneyPermanently delete a message. Financial or irreversible action; may require approval. API summary: Delete a draft message.
  • delete_number_releasesMoves moneyPermanently delete a release by number number. Financial or irreversible action; may require approval. API summary: Release the number.
  • delete_recurring_deletesMoves moneyPermanently delete a delete by template broadcast. Financial or irreversible action; may require approval. API summary: Delete recurring template.
  • delete_removesMoves moneyPermanently delete a remove. Financial or irreversible action; may require approval. API summary: Remove bulk tags.
  • delete_segment_deletesMoves moneyPermanently delete a delete by organization filter. Financial or irreversible action; may require approval. API summary: Delete the filter.
  • delete_teamDeletesPermanently delete a team by team. Destructive action; may require approval. API summary: Delete team.
  • delete_team_groupDeletesPermanently delete a group by teams group. Destructive action; may require approval. API summary: Delete team group.
  • delete_team_userDeletesPermanently delete a user by member. Destructive action; may require approval. API summary: Remove team members.
  • delete_the_invitationDeletesPermanently delete a invite by invitation. Destructive action; may require approval. API summary: Delete the invitation.
  • delete_triggerDeletesPermanently delete a trigger by trigger. Destructive action; may require approval. API summary: Delete trigger.
  • delete_triggersMoves moneyPermanently delete a trigger. Financial or irreversible action; may require approval. API summary: Bulk delete triggers.
  • delete_userDeletesPermanently delete a user by member. Destructive action; may require approval. API summary: Delete the member.
  • delete_usersMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: Delete push token for user device.
  • detach_number_from_inboxChanges dataUnassign a number (number number). API summary: Unassign the number from the inbox.
  • download_documentChanges dataDownload the document for a document. API summary: Download selected attachments.
  • download_mediumDownload the document for a medium. API summary: Download message media.
  • export_callingsExport callings. API summary: Export Calling Analytics.
  • export_contactsExport contacts. API summary: Export broadcast contacts.
  • export_contacts_analyticsExport contacts. API summary: Export Contacts Analytics.
  • export_contacts_exportExport contacts.
  • export_conversations_analyticsExport messages. API summary: Export Conversations Analytics.
  • export_conversionsExport conversions.
  • export_conversions_analyticsExport conversions. API summary: Export Conversions Analytics.
  • export_messagesExport messages. API summary: Export conversation messages.
  • export_messages_analyticsExport messages. API summary: Export Messages Analytics.
  • export_performancesExport performances. API summary: Export Performance Analytics.
  • export_trigger_contactsExport contacts. API summary: Export trigger contacts.
  • get_a_draft_message_for_a_specific_conversationGet one message by conversation id. API summary: Get a draft message for a specific conversation.
  • get_a_specific_message_for_transcriptList messages for a message. API summary: Get a specific message for transcript.
  • get_all_recurring_broadcasts_filtersList filters. API summary: Get all recurring broadcasts filters.
  • get_all_teams_inboxesList alls. Optional filters: has membership, exclude unverified or exclude deprioritized. Results are paginated. API summary: Get all teams (inboxes).
  • get_broadcastGet one broadcast by broadcast id. API summary: Get broadcast.
  • get_chat_statusChanges dataGet the current status of a chat. API summary: Update website chat status.
  • get_contactGet one contact by `contact` ID, with name, number, email, tags and opt-in status.
  • get_contact_2Get one contact by broadcast. Results are paginated. API summary: Get contacts broadcasts.
  • get_contact_291395edd41716f79d87226fcf1ad943Get one contact by organization id. API summary: Refresh teams contacts.
  • get_contact_b98addce7791939bdc2670a0aa8ff6b7Get one contact by group. API summary: Refresh integration team contacts.
  • get_contact_filtersList filters. Optional filters: with values, skip values, with custom fields, workflow source, with workflow fields or with integration list. API summary: Get contact filters.
  • get_contact_teamGet one team for a contact by team. Results are paginated. API summary: Get messages by contact and team.
  • get_contacts_analyticsList contacts. API summary: Get Contacts Analytics.
  • get_conversationGet one conversation by `conversation` ID, including its contact, inbox and status.
  • get_conversations_analyticsList messages. API summary: Get Conversations Analytics.
  • get_conversions_list_analyticsList lists. API summary: Get Conversions List Analytics.
  • get_current_userGet the Salesmsg user the token belongs to, including name, email and organization.
  • get_current_user_2List users. API summary: Get Current User.
  • get_custom_fieldGet one custom field by contact. API summary: Get contact's custom fields.
  • get_custom_field_get_custom_fieldGet one custom field by custom field. API summary: Get custom field.
  • get_documentGet one document. API summary: Get preview file.
  • get_downloadGet one download by contact import. API summary: Download contact import list as CSV.
  • get_failedGet one failed by broadcast id. API summary: Get failed broadcasts.
  • get_groupGet one group by teams group. API summary: Get teams groups.
  • get_group_integration_teamsGet one group. API summary: Refresh integration teams.
  • get_import_statusGet the current status of a import. API summary: Get contacts import status.
  • get_integrationList integrations. API summary: Get integration.
  • get_inviteGet one invite by invitation. API summary: Get details of a specific invitation.
  • get_keywordGet one keyword by keyword. API summary: Get keyword.
  • get_list_of_available_conversation_filtersSearch lists. Use this to find existing lists before creating a new list. API summary: Get list of available conversation filters.
  • get_list_of_draft_messagesList messages. Optional filters: inbox type or inbox id. Results are paginated. API summary: Get list of draft messages.
  • get_list_of_organizations_for_a_profileSearch lists by search or sort order. Use this to find existing lists before creating a new list. API summary: Get list of organizations for a profile.
  • get_mergeGet one merge. Results are paginated. API summary: Get list of duplicate contacts.
  • get_messageGet one message by canned message. API summary: Get saved reply.
  • get_messages_analyticsList messages. API summary: Get Messages Analytics.
  • get_number_from_poolGet one number. Results are paginated. API summary: Search for unused numbers in the number pool.
  • get_organization_analyticsList analytics. Optional filters: from, to, timezone, sort or order. Results are paginated. API summary: Get organization analytics.
  • get_organization_s_invitesList invites. API summary: Get organization's invites.
  • get_overallGet one overall by section. API summary: Get Overall Analytics.
  • get_performance_members_analyticsList users. API summary: Get Performance Members Analytics.
  • get_personal_team_groupsList personals. API summary: Get personal team groups.
  • get_profile_detailsList users. API summary: Get profile details.
  • get_progressGet one progress by contact import. API summary: Get contact contacts import progress.
  • get_recordGet one record by recording id. API summary: Listen to the voice record.
  • get_scheduledGet one scheduled by conversation. API summary: Get Count Scheduled Message By Conversation.
  • get_selected_valueGet one selected value by field key. API summary: Get contact filter selected values.
  • get_settingsList settings. API summary: Get settings.
  • get_tagGet one contact by tag. API summary: Get tag.
  • get_teamGet one team by team. API summary: Get team.
  • get_team_groupsList lists. API summary: Get team groups.
  • get_team_queueGet one queue for a team by call sid. API summary: Get a call queue participant and initiate a call.
  • get_triggerGet one trigger by trigger. API summary: Get trigger.
  • get_trigger_contactsGet one contact by trigger. Results are paginated. API summary: Get trigger contacts.
  • get_ui_settingGet one ui setting by type. API summary: Get User's UI Settings For The Provided Type.
  • get_userGet one user by user. API summary: Get User By Id.
  • get_usersList users. API summary: Get Users.
  • get_valueGet one value by field key. API summary: Get contact filter values.
  • get_voicemail_recordGet one voicemail record by recording id. API summary: Listen to the voicemail record.
  • list_access_requestsList access requests. API summary: Get user access requests.
  • list_all_countsList all counts. API summary: Get count of duplicate and unlinked contacts.
  • list_allsList alls. API summary: Get all broadcasts filters.
  • list_analyticsList analytics. Optional filters: from, to, timezone, sort or order. Results are paginated. API summary: Get organization analytics.
  • list_auto_rechargesList auto recharges. API summary: Get auto recharge configuration for the authenticated user.
  • list_business_hoursList business hours. API summary: Get Business Hours.
  • list_call_settingsList call settings. Optional filters: level, level id or organization id. API summary: Get call settings.
  • list_chatsList chats. API summary: Get website chat.
  • list_configsList configs. API summary: Get Config.
  • list_contact_messagesList a contact's full message history across conversations by `contact` ID, with paging.
  • list_contact_messages_2List messages for a contact. API summary: Get conversation by contact.
  • list_contactsChanges dataList contacts page by page with optional `search`, `sort_by` and `sort_order`.
  • list_contacts_2List contacts. Optional filters: contacts, team id or before. Results are paginated. API summary: Get messages by contacts.
  • list_contacts_by_tagList the contacts that have a given `tag` ID, with optional `search` and paging.
  • list_conversation_messagesList the messages in a conversation by `conversation` ID; use `before` and `limit` to page back.
  • list_conversationsList conversations by `filter` (open, closed, unread, assigned, unassigned, outbound, optout, nocalls), with optional `query` on contact name, email or number.
  • list_conversion_chartsList charts for a conversion. API summary: Get Conversion Chart.
  • list_conversionsList conversions. API summary: Get Conversions Analytics.
  • list_currentsList currents. API summary: Get Current Organization.
  • list_downgrade_statisticsList downgrade statistics. API summary: Get statistics for downgrade plan.
  • list_dropsList drops. API summary: Get list of voicemail drop audiofiles.
  • list_filtersList filters. API summary: Get all broadcasts filters.
  • list_hubspot_fieldsList hubspot fields. Optional filters: cash ignore. API summary: Get HubSpot contact fields for assignment.
  • list_inboxesList the inboxes (teams with their phone numbers) you can use. Use an inbox's ID as `team_id` when texting a number or starting a conversation.
  • list_integration_teamsList integration teams. Optional filters: organization. API summary: Get groups integrations teams.
  • list_integrationsList integrations. API summary: List number vendors.
  • list_invitesList invites. API summary: Get agencys invitations.
  • list_keyword_statsList stats for a keyword. API summary: Get keyword stats.
  • list_keywordsList keywords. Results are paginated. API summary: Search keywords.
  • list_last_outboundsList last outbounds. API summary: Get last outbound messages.
  • list_listsList lists. API summary: Get list of available conversation order types.
  • list_mandatedsList mandateds. API summary: Get mandated keywords.
  • list_message_paginatedsList paginateds for a message. Optional filters: with activity logs, only scheduled or message id. Results are paginated. API summary: Get paginated list of messages for a conversation.
  • list_message_signaturesList message signatures. API summary: Get user's message signature.
  • list_numbersList numbers. API summary: Get Number.
  • list_opt_in_statusesList opt in statuses. API summary: Get Opt-In statuses for filter.
  • list_performancesList performances. API summary: Get Performance Analytics.
  • list_permissionsList permissions. API summary: Get permissions.
  • list_personalsList personals. Optional filters: with unified. API summary: Get personal teams (inboxes).
  • list_recentliesList recentlies. API summary: Get Recently attachments.
  • list_recurring_detailsList details for a recurring. Results are paginated. API summary: Get broadcasts list related to recurring template.
  • list_regionsList regions. API summary: Get regions for filter.
  • list_rolesList roles. API summary: List roles with permissions for the user's organization.
  • list_saved_repliesList or search saved replies (canned messages) with optional `search`, to reuse standard answers.
  • list_scheduled_messagesList messages scheduled to be sent later, with optional `term` search.
  • list_schedulesList schedules. Optional filters: packages, start date, schedule or package count. API summary: Get broadcast by start and finish date.
  • list_settingsList settings. API summary: Get organization's settings.
  • list_shortcodesList shortcodes. API summary: Get shortcodes.
  • list_sortedsList sorteds. API summary: Get sorted teams (inboxes).
  • list_sortsList sorts. API summary: Get user's team sort preferences.
  • list_subscriptionsList subscriptions. API summary: Get Subscription.
  • list_suppliersList suppliers. API summary: Get numbers vendors.
  • list_synthesizesList synthesizes. Optional filters: message. API summary: Synthesize a greeting message to speech.
  • list_synthesizes_da2a629aff9188e5417b7440f82b1d40List synthesizes. Optional filters: message. API summary: Synthesize a greeting message to speech.
  • list_tagsList the tags in the account, with optional `search` and paging.
  • list_team_assigment_settingsList assigment settings for a team. API summary: Get assignment settings for a team.
  • list_team_call_settingsList call settings for a team. Optional filters: level, level id or organization id. API summary: Get call settings.
  • list_team_default_assigneesList default assignees for a team. API summary: Show default assignee.
  • list_team_numbersList numbers for a team. API summary: Get team numbers.
  • list_time_zonesList time zones. API summary: Get time zones for filter.
  • list_triggersList triggers. API summary: Get all triggers.
  • list_typesList types. API summary: Get available custom field types.
  • list_ui_settingsList ui settings. API summary: Get List Of User's UI Settings.
  • list_unassignedsList unassigneds. API summary: Get unassigned numbers.
  • list_usersList the members of the Salesmsg organization. Use a member's ID to assign a conversation.
  • list_users_fc1ebb199ae0dd04218a046954b5c173List users. API summary: Get round robin users and status for a team.
  • mark_conversation_readVisible to othersMark a conversation as read by `conversation` ID.
  • opt_out_contactChanges dataOpt a contact out of text messages by `contact` ID, so they will no longer receive texts.
  • remove_contact_tagDeletesRemove one `tag` from a contact by `contact` ID.
  • remove_noteDeletesPermanently delete a message by note. Destructive action; may require approval. API summary: Remove note.
  • reopen_conversationVisible to othersReopen a closed conversation by `conversation` ID.
  • restore_phone_checkerChanges dataEnable a phone checker. API summary: Enable phone checker.
  • search_active_conversationsSearch messages by contacts or teams. Use this to find existing messages before creating a new message. Results are paginated. API summary: Search active conversations.
  • search_broadcastsSearch broadcasts by sort by, sort order, search or length. Use this to find existing broadcasts before creating a new broadcast. Results are paginated. API summary: Get all broadcasts.
  • search_call_historiesSearch call histories by group, team id, team type, filters list, search or sorting. Use this to find existing call histories before creating a new call history. Results are paginated. API summary: Get call history list.
  • search_callingsSearch callings by from, to, interval, timezone, filter members or filter inboxes. Use this to find existing callings before creating a new calling. API summary: Get calling analytics.
  • search_contactsSearch contacts by `term` (name, email or phone number). Use this to find a contact's ID before other actions.
  • search_contacts_2Search contacts by number. Use this to find existing contacts before creating a new contact. Results are paginated. API summary: Get a pair of duplicate contacts.
  • search_conversionsSearch conversions by sort order, sort by, length or search. Use this to find existing conversions before creating a new conversion. Results are paginated. API summary: Get list conversions.
  • search_customersSearch customers by sort by, sort order, all, search, length or fields list. Use this to find existing customers before creating a new customer. Results are paginated. API summary: Get clients.
  • search_documentsSearch documents by is aircall or term. Use this to find existing documents before creating a new document. Results are paginated. API summary: Search attachments.
  • search_fetchesSearch fetches by phone. Use this to find existing fetches before creating a new fetch. API summary: Get landline numbers.
  • search_fieldsSearch fields by search or length. Use this to find existing fields before creating a new field. Results are paginated. API summary: Get custom fields.
  • search_filtersSearch filters by name. Use this to find existing filters before creating a new filter. API summary: Get all triggers filters.
  • search_groupsSearch groups by search or length. Use this to find existing groups before creating a new group. Results are paginated. API summary: List groups.
  • search_keyword_contactsSearch contacts for a keyword by term, filter, from or to. Use this to find existing contacts before creating a new contact. Results are paginated. API summary: Get keyword contacts.
  • search_listsSearch lists by term or type. Use this to find existing lists before creating a new list. Results are paginated. API summary: Get all attachments.
  • search_members_in_current_organizationSearch users by term or exclude. Use this to find existing users before creating a new user. Results are paginated. API summary: Search members in current organization.
  • search_messagesSearch messages by integration id, search, length or contact id. Use this to find existing messages before creating a new message. Results are paginated. API summary: Get user saved replies.
  • search_messages_by_contactsSearch messages. Use this to find existing messages before creating a new message. API summary: Find a conversation by contacts.
  • search_numbersSearch numbers by query or ids. Use this to find existing numbers before creating a new number. Results are paginated. API summary: Get numbers.
  • search_numbers_lookupSearch numbers by number. Use this to find existing numbers before creating a new number. API summary: Lookup a phone number.
  • search_numbers_searchChanges dataSearch numbers by country, search or toll free. Use this to find existing numbers before creating a new number.
  • search_paginatedsSearch paginateds by sort by, sort order, search, exclude, ids or length. Use this to find existing paginateds before creating a new paginated. Results are paginated. API summary: Get tags paginated.
  • search_recurringsSearch recurrings by search or length. Use this to find existing recurrings before creating a new recurring. Results are paginated. API summary: Get all recurring templates.
  • search_segmentsSearch segments by ids or include deleted. Use this to find existing segments before creating a new segment. Results are paginated.
  • search_statisticsSearch statistics by group, team id, team type or filters list. Use this to find existing statistics before creating a new statistic. API summary: Get call history statistics.
  • search_tagsSearch contacts by term or exclude. Use this to find existing contacts before creating a new contact. Results are paginated. API summary: Search tags.
  • search_team_usersSearch users for a team by query. Use this to find existing users before creating a new user. Results are paginated. API summary: Get team members.
  • search_teamsSearch teams by term. Use this to find existing teams before creating a new team. Results are paginated.
  • search_triggersSearch triggers by term. Use this to find existing triggers before creating a new trigger. Results are paginated.
  • search_unlinkedsSearch unlinkeds by length, use short response, search, sort by or sort order. Use this to find existing unlinkeds before creating a new unlinked. Results are paginated. API summary: Get list of unlinked contacts.
  • search_usersSearch users by term or assigned. Use this to find existing users before creating a new user. Results are paginated. API summary: Search team members.
  • send_async_sms_by_conversationVisible to othersSend a message (conversation). Has effects visible outside this system. API summary: Send async SMS by conversation.
  • send_messageVisible to othersSend a text message (`message`, optional media_url_url) in an existing conversation by `conversation` ID. Set `send_at` to schedule it. This texts the contact and cannot be unsent.
  • send_message_to_numberVisible to othersSend a text message to a phone `number` from an inbox (`team_id`), creating the conversation if needed. Set `send_at` to schedule it. This texts the recipient and cannot be unsent.
  • send_requestVisible to othersSend a request (conversation). Has effects visible outside this system. API summary: Send opt-in request to conversations contact.
  • send_test_triggerChanges dataCreate a new test. Required: number or number id. API summary: Send Test Trigger.
  • send_userDeletesEmail a user. Destructive action; may require approval. API summary: Update user email and password.
  • set_ivr_settings_for_a_teamChanges dataUpdate an existing setting identified by team. API summary: Set IVR settings for a team.
  • set_the_list_of_columns_for_contacts_tableChanges dataCreate a new field. Required: contact fields. Search fields first to avoid duplicates. API summary: Set the list of columns for Contacts table.
  • start_conversationChanges dataOpen a conversation with a contact (`contact_id`) from an inbox (`team_id`). Use send_message afterwards to text them.
  • submit_batch_queueDeletesClose a batch queue. Destructive action; may require approval. API summary: Close conversations for the given team/inbox.
  • submit_broadcast_estimated_creditsVisible to othersCount a broadcast. Has effects visible outside this system. API summary: Count Estimated Credits.
  • submit_contact_numberVisible to othersValidate a contact. Has effects visible outside this system. API summary: Validate contact phone number.
  • submit_documentVisible to othersValidate a document. Has effects visible outside this system. API summary: Validate Opt-In Data File.
  • submit_filterVisible to othersCount a filter. Has effects visible outside this system. API summary: Get filtered contact count.
  • submit_inviteVisible to othersResend a invite (client invitation). Has effects visible outside this system. API summary: Resend the invitation.
  • submit_invite_resendVisible to othersResend a invite (invitation). Has effects visible outside this system. API summary: Resend the invitation.
  • submit_invite_validateVisible to othersValidate a invite. Has effects visible outside this system. API summary: Validate email on invitation create.
  • submit_message_activateVisible to othersActivate a message (tagging user). Has effects visible outside this system. API summary: Activate mentioned users.
  • submit_message_mark_readDeletesMark read a message (conversation). Destructive action; may require approval. API summary: Mark specific messages as read in a conversation.
  • submit_personal_tokenDeletesRefresh a personal token. Destructive action; may require approval. API summary: Refresh personal access token.
  • submit_skippedVisible to othersCount a skipped. Has effects visible outside this system. API summary: Get filtered contact count.
  • submit_tokenDeletesRefresh a token. Destructive action; may require approval. API summary: Refresh access token.
  • submit_ui_settingVisible to othersSync a ui setting. Has effects visible outside this system. API summary: Sync User's UI Settings.
  • update_a_messageVisible to othersUpdate an existing message identified by message. Has effects visible outside this system. API summary: Update a message.
  • update_assign_inboxChanges dataUpdate an existing assign inbox identified by team. API summary: Assign numbers to the inbox.
  • update_broadcastVisible to othersUpdate an existing broadcast identified by status. Has effects visible outside this system. API summary: Change status of a broadcast.
  • update_bulksVisible to othersUpdate an existing bulk. Has effects visible outside this system. API summary: Bulk to contact.
  • update_call_settingChanges dataUpdate an existing call setting identified by title. API summary: Save call settings.
  • update_companies_messaging_canada_onlyChanges dataUpdate an existing company. API summary: Update messaging Canada-only setting for the organization.
  • update_contactVisible to othersUpdate a contact's first_name, last_name, email, number, owner_id or custom_fields by `contact` ID. Only the fields you pass change.
  • update_contact_00e747d0813ccc820c6255127d0bbd26Changes dataUpdate an existing contact identified by contact. API summary: Unblock contact.
  • update_contact_2Changes dataUpdate an existing contact identified by contact. API summary: Opt-in contact.
  • update_contact_252ff5a6b8c08e96f71d2cb640c48177Changes dataUpdate an existing contact identified by contact. API summary: Block contact.
  • update_contact_attribuesChanges dataUpdate an existing contact identified by contact. Only the fields you pass are changed. API summary: Update contact attribues.
  • update_contactsVisible to othersUpdate an existing contact identified by contact. Has effects visible outside this system. API summary: Update contacts custom field.
  • update_contacts_156bc0e0b58b929c349cb1e8ffe53669Visible to othersUpdate an existing contact. Has effects visible outside this system. API summary: Make contact opt-out.
  • update_conversationChanges dataUpdate an existing message identified by conversation. API summary: Update conversation.
  • update_customerChanges dataUpdate an existing customer identified by organization. API summary: Map client to teams.
  • update_documentChanges dataUpdate an existing document identified by attachment. API summary: Update an attachment.
  • update_double_opt_insVisible to othersUpdate an existing double opt in. Has effects visible outside this system. API summary: Updates an organization's double opt in setting.
  • update_favoritesVisible to othersUpdate an existing favorite. Has effects visible outside this system. API summary: make favorite conversations for the given team/inbox.
  • update_fieldChanges dataUpdate an existing field identified by custom field. API summary: Update custom field.
  • update_finishChanges dataUpdate an existing finish identified by contact import. API summary: Finish a contact import process.
  • update_greetingChanges dataUpdate an existing greeting identified by team. API summary: Create a new IVR greeting for a team.
  • update_groupChanges dataUpdate an existing group identified by teams group. API summary: Update team group.
  • update_inviteChanges dataUpdate an existing invite identified by client invitation. API summary: Update the invitation.
  • update_keywordChanges dataUpdate an existing keyword identified by keyword. API summary: Update keyword.
  • update_messageVisible to othersUpdate an existing message identified by canned message. Has effects visible outside this system. API summary: Update saved reply.
  • update_message_favoritesDeletesUpdate an existing favorite identified by canned message. Only the fields you pass are changed. Destructive action; may require approval. API summary: Toggle favorite.
  • update_messagesVisible to othersUpdate an existing message identified by conversation. Has effects visible outside this system. API summary: Mark/unmark conversation as Needs Response.
  • update_messages_mark_conversation_as_unreadVisible to othersUpdate an existing message identified by conversation. Has effects visible outside this system. API summary: Mark conversation as unread.
  • update_need_responsesVisible to othersUpdate an existing need response. Has effects visible outside this system. API summary: Bulk mark/unmark conversations as Needs Response.
  • update_noteChanges dataUpdate an existing message identified by note. Only the fields you pass are changed. API summary: Update note.
  • update_number_assign_inboxChanges dataUpdate an existing assign inbox identified by team. API summary: Assign the number to the inbox.
  • update_opensVisible to othersUpdate an existing open. Has effects visible outside this system. API summary: make open conversations for the given team/inbox.
  • update_organization_profileChanges dataCreate a new user. Required: name. Search users first to avoid duplicates. API summary: Update organization profile.
  • update_readsVisible to othersUpdate an existing read. Has effects visible outside this system. API summary: read conversations for the given team/inbox.
  • update_reassignsVisible to othersUpdate an existing reassign. Has effects visible outside this system. API summary: Bulk Assign conversation to users.
  • update_recurring_activesDeletesUpdate an existing active identified by template broadcast. Destructive action; may require approval. API summary: Activate recurring template.
  • update_recurring_finishesDeletesUpdate an existing finish identified by template broadcast. Destructive action; may require approval. API summary: Finish recurring template.
  • update_recurring_inactivesDeletesUpdate an existing inactive identified by template broadcast. Destructive action; may require approval. API summary: Inactivate recurring template.
  • update_recurring_renamesDeletesUpdate an existing rename identified by template broadcast. Destructive action; may require approval. API summary: Rename recurring template.
  • update_recurring_stop_all_futuresDeletesUpdate an existing stop all future identified by broadcast. Destructive action; may require approval. API summary: Stop all future recurring broadcasts.
  • update_reviewChanges dataUpdate an existing review identified by contact import. API summary: Request review for a contact import.
  • update_round_robin_users_for_a_teamChanges dataCreate a new user. Required: users. Search users first to avoid duplicates. API summary: Update round robin users for a team.
  • update_segment_updatesVisible to othersUpdate an existing update identified by organization filter. Has effects visible outside this system. API summary: Update the filter.
  • update_set_fallback_inboxChanges dataUpdate an existing set fallback inbox identified by team. API summary: Update organization's fallback inbox.
  • update_settingChanges dataUpdate an existing setting identified by team. API summary: Update voicemail settings.
  • update_settingsVisible to othersUpdate an existing setting. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update organization's settings.
  • update_settings_multiplesVisible to othersUpdate an existing settings multiple. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update multiple user settings.
  • update_startChanges dataUpdate an existing start identified by contact import. API summary: Start a contact import process.
  • update_tagChanges dataUpdate an existing contact identified by tag. API summary: Update tag.
  • update_teamChanges dataUpdate an existing team identified by team. API summary: Update team.
  • update_team_call_settingChanges dataUpdate an existing call setting identified by title. API summary: Save call settings.
  • update_team_call_settingsVisible to othersUpdate an existing call setting identified by team. Has effects visible outside this system. API summary: Toggle call-settings.
  • update_team_change_ownersVisible to othersUpdate an existing change owner identified by team. Has effects visible outside this system.
  • update_team_color_codingsVisible to othersUpdate an existing color coding identified by team. Has effects visible outside this system. API summary: Toggle color-coding.
  • update_team_default_assigneesVisible to othersUpdate an existing default assignee identified by team. Has effects visible outside this system. API summary: Update default assignee.
  • update_team_geo_matchesVisible to othersUpdate an existing geo match identified by team. Has effects visible outside this system. API summary: Toggle geo-match.
  • update_team_hubspotsVisible to othersUpdate an existing hubspot identified by team. Has effects visible outside this system. API summary: Toggle hubspot.
  • update_team_make_default_forChanges dataUpdate an existing make default for identified by member. API summary: Make default for member.
  • update_team_round_robinsVisible to othersUpdate an existing round robin identified by team. Has effects visible outside this system. API summary: Toggle team round robin.
  • update_teamsVisible to othersUpdate an existing team. Has effects visible outside this system. API summary: Update user's team.
  • update_teams_emails_to_smsDeletesUpdate an existing team. Destructive action; may require approval. API summary: Update email to SMS settings for multiple teams.
  • update_the_invitationChanges dataUpdate an existing invite identified by invitation. API summary: Update the invitation.
  • update_toggleChanges dataUpdate an existing toggle identified by contact. API summary: Delete bulk keywords.
  • update_triggerChanges dataUpdate an existing trigger identified by trigger. API summary: Update trigger.
  • update_unreadsVisible to othersUpdate an existing unread. Has effects visible outside this system. API summary: make unread conversations for the given team/inbox.
  • update_updateChanges dataUpdate an existing update identified by voicemail drop. API summary: Update voicemail drop name.
  • update_updatesVisible to othersUpdate an existing update. Has effects visible outside this system. API summary: Update a group.
  • update_userChanges dataUpdate an existing user identified by member. API summary: Update the member.
  • update_user_assign_inbox_requestChanges dataAssign a user. API summary: Update user assign inbox request.
  • update_user_profileChanges dataCreate a new user. Required: first name or last name. Search users first to avoid duplicates. API summary: Update user profile.
  • upload_a_voicemail_greetingChanges dataUpdate an existing document identified by team. API summary: Upload a voicemail greeting.
  • upload_contactChanges dataImport a contact. Results are paginated. API summary: Get list of contact imports.
  • upload_documentChanges dataUpload a document. API summary: Upload attachments.
  • upload_document_infoChanges dataUpload a document. API summary: Get attachments size-limits.
  • upload_dropChanges dataUpload a drop. API summary: Upload voicemail drop file.
  • upload_filesChanges dataUpload a document. API summary: Upload files.
  • upload_group_integration_teamsChanges dataImport a group. API summary: Import integration teams.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Salesmsg from the app list.

  2. 2

    Paste your key

    Paste a Salesmsg personal access token. In Salesmsg open Settings > Personal Access Tokens (app.salesmessage.com/settings/developer/access-tokens) and click Create Token. Pick the scopes the AI should have, for example contacts, conversations and messages, then copy the token.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Salesmsg?

It can search and read contacts, tags, team members, inboxes, conversations, message history, saved replies and scheduled messages. It can create and update contacts and tags, add notes, opt contacts out, and assign, close or reopen conversations. It can also send and schedule texts and cancel scheduled ones.

Does the AI see my Salesmsg access token?

No. You paste your Salesmsg access token into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example reading conversations without sending. A text reaches a real person and cannot be unsent, so send_message and send_message_to_number can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own Salesmsg account, so anything Salesmsg charges is between you and Salesmsg.

Which scopes should the token have?

Salesmsg tokens always have scopes, and Salesmsg refuses calls outside them. Give the token only the scopes the AI needs, for example contacts and conversations if it should only look things up. That limit applies on top of the tools you switch on in HeyMyApps.

Let your AI work in Salesmsg today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Salesmsg free

HeyMyApps is not affiliated with Salesmsg. Product names are trademarks of their owners.