Skip to content

Integration · Marketing

ungapped.com

Connect Claude & ChatGPT to Ungapped

Ask your AI how your last mailing performed, what a contact has opened and clicked, or who signed up for an event in Ungapped. It can create and update contacts, build lists, add tags, and send or schedule mailings and SMS messages you have already set up. Questions about your marketing get answered without opening every report.

Connect Ungapped free

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

Try asking

  • “How did last week's newsletter do?”

    The AI finds the mailing and reads its statistics: recipients, opens, clicks, bounces and unsubscribes.

  • “What has [email protected] received from us, and what did he click?”

    It finds the contact and reads the activity timeline with mailings received, opens and clicks.

  • “Create a list called Webinar October and add everyone tagged webinar.”

    It finds the contact IDs by tag, creates the list and adds the contacts to it.

What your AI can do

Contacts, lists and tags

Find, create and update contacts, see a contact's timeline and lists, build lists, add or remove contacts on lists, and tag contacts.

Mailings and SMS

List mailings and SMS messages, read mailing statistics, and send or schedule a mailing or SMS you have set up in Ungapped.

Surveys and events

List surveys and their responses, and list events with their participants.

  • “Who is signed up for the customer event on 14 November?”

    It finds the event and lists its participants.

  • “What did people answer in the satisfaction survey?”

    It finds the survey and lists its responses.

  • “Schedule the December mailing for Monday at 9.”

    It schedules the mailing for sending at that time. The emails go to real recipients when it is sent.

244 tools for Ungapped

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

  • add_contact_tagsChanges dataAdd tags (`items`) to a contact by `contact_id`.
  • add_contacts_to_listChanges dataAdd contacts to a list by `list_id`; `items` is a list of contact IDs.
  • approve_trusted_deviceDeletesApprove a trusted device (trusted device id). Destructive action; may require approval.
  • cancel_taskDeletesCancel a task (processing task id). Destructive action; may require approval.
  • create_a_new_event_with_an_eventidChanges dataCreate a new ticket. API summary: Create a new event with an eventId.
  • create_analyze_columnChanges dataCreate a new analyze column. API summary: Takes a resource and tries to identify column headers.
  • create_analyze_columns_data_sourceChanges dataCreate a new analyze columns data source. API summary: Takes a json/xml and tries to identify column headers.
  • create_analyze_columns_urlChanges dataCreate a new analyze columns url. API summary: Takes a resource and tries to identify column headers.
  • create_analyze_columns_url_data_sourceChanges dataCreate a new analyze columns url data source. API summary: Takes a resource and tries to identify column headers.
  • create_anonymizeChanges dataCreate a new anonymize. Required: contact id.
  • create_anonymizecontactChanges dataCreate a new anonymizecontact. Required: body.
  • create_attendance_new_participantChanges dataCreate a new attendance.
  • create_check_public_pin_codeChanges dataCreate a new check public pin code. Required: body.
  • create_contact_bounceChanges dataCreate a new bounce for a contact. Required: issue id.
  • create_contact_categoryChanges dataCreate a new category for a contact. Required: items. API summary: Handle categories(subscriptions) for a Contact.
  • create_contact_clearChanges dataCreate a new clear for a contact. API summary: Clear a list.
  • create_contact_listChanges dataCreate a new list for a contact. Required: items. API summary: Add contact in lists .
  • create_contact_lists_add_contactsChanges dataCreate a new contact for a contact. Required: items. Search contacts first to avoid duplicates. API summary: Adds existing contact(s) to list. No updates are made to the contacts themselves! Recommended use is to only pass ContactId:s.
  • create_contact_unsubscribeChanges dataCreate a new unsubscribe for a contact. Required: issue id.
  • create_contact_zapier_add_contact_idsChanges dataCreate a new contact for a contact. Search contacts first to avoid duplicates.
  • create_contact_zapier_create_listChanges dataCreate a new contact. Search contacts first to avoid duplicates.
  • create_contact_zapier_create_or_update_contactChanges dataCreate a new contact. Required: body. Search contacts first to avoid duplicates. API summary: Upsert contact. If found updates otherwise creates.
  • create_contactsChanges dataCreate one or more contacts. `items` holds contacts with fields such as Email, FirstName, LastName, SmsNumber and CompanyName.
  • create_createChanges dataCreate a new create.
  • create_documentChanges dataCreate a new document. API summary: Takes a resource and tries to identify column headers.
  • create_enrich_participantChanges dataCreate a new enrich participant. Required: body.
  • create_extended_dataChanges dataCreate a new extended data. API summary: Creates a new extended data item.
  • create_importChanges dataCreate a new import. API summary: Creates an Import. If the same contact (email/sms) is found more than once only the first instance will be imported.
  • create_listChanges dataCreate a contact list with a `name` and optional description and tags.
  • create_mergecontactChanges dataCreate a new mergecontact.
  • create_messageVisible to othersCreate a new message. Has effects visible outside this system. API summary: Creates an SmsMessage. Accepts null in which case a completely blank SmsMessage with default settings is created.
  • create_ticketVisible to othersCreate a new ticket. Has effects visible outside this system. API summary: Creates a new communication type.
  • create_ticket_bulk_status_changeVisible to othersCreate a new bulk status change for a ticket. Has effects visible outside this system.
  • create_ticket_default_contentChanges dataCreate a new ticket. Required: content type. API summary: AddDefaultContent.
  • create_ticket_disconnect_surveyChanges dataCreate a new disconnect survey for a ticket. Required: items. API summary: Disconnect surveys from event.
  • create_ticket_end_eventChanges dataCreate a new end event for a ticket.
  • create_ticket_event_speaker_ordinalChanges dataCreate a new event speaker ordinal for a ticket. Required: items.
  • create_ticket_event_sponsor_ordinalChanges dataCreate a new event sponsor ordinal for a ticket. Required: items.
  • create_ticket_events_abort_scheduled_issueVisible to othersCreate a new ticket for a ticket. Has effects visible outside this system.
  • create_ticket_events_disconnect_issuesChanges dataCreate a new ticket for a ticket. Required: items. API summary: Disconnect issues from event.
  • create_ticket_from_listChanges dataCreate a new ticket. Required: list id. API summary: Adds all contacts from a list as participants.
  • create_ticket_issues_create_issueVisible to othersCreate a new ticket. Required: body. Has effects visible outside this system. API summary: Creates an issue. Accepts null in which case a completely blank issue with default settings is created.
  • create_ticket_messageVisible to othersCreate a new message for a ticket. Required: items. Has effects visible outside this system.
  • create_ticket_new_participantChanges dataCreate a new ticket.
  • create_ticket_or_update_event_speakersChanges dataCreate a new ticket.
  • create_ticket_or_update_event_sponsorsChanges dataCreate a new ticket.
  • create_ticket_or_update_speakersChanges dataCreate a new ticket.
  • create_ticket_or_update_sponsorChanges dataCreate a new ticket.
  • create_ticket_pause_eventChanges dataCreate a new pause event for a ticket.
  • create_ticket_segmentChanges dataCreate a new ticket. Required: body. API summary: Create segment when needed.
  • create_ticket_speakers_to_eventChanges dataCreate a new ticket.
  • create_ticket_sponsors_to_eventChanges dataCreate a new ticket.
  • create_ticket_tagChanges dataCreate a new tag for a ticket. Required: items.
  • create_ticket_textmessages_create_sms_message_templateVisible to othersCreate a new ticket. Has effects visible outside this system. API summary: Creates an SmsMessage with Template status. Always creates a completely blank SmsMessage with default settings and sets it to Template statu….
  • create_updateChanges dataCreate a new update.
  • delete_bulk_by_idsMoves moneyPermanently delete a bulk by id. Financial or irreversible action; may require approval. API summary: Deletes contacts by ContactIds in bulk by sending batches via bus, processing up to 5000 contacts in 500-contact batches (recoverable).
  • delete_contact_listsMoves moneyPermanently delete a list by contact id. Financial or irreversible action; may require approval. API summary: Removes the contact from one or more lists.
  • delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Deletes one or more contacts (recoverable).
  • delete_contacts_lists_remove_contactsMoves moneyPermanently delete a contact by list id. Financial or irreversible action; may require approval. API summary: Removes existing contact(s) from list. No updates are made to the contacts themselves! Recommended use is to only pass ContactId:s.
  • delete_delete_speakerDeletesPermanently delete a delete speaker by speaker id. Destructive action; may require approval.
  • delete_delete_sponsorDeletesPermanently delete a delete sponsor by sponsor id. Destructive action; may require approval.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Deletes an extended data item.
  • delete_survey_sensitive_answersDeletesPermanently delete a survey by survey id. Destructive action; may require approval.
  • delete_ticketDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Deletes a communication type.
  • delete_ticket_attestation_issueDeletesPermanently delete a ticket by event id. Destructive action; may require approval. API summary: Delete ParticipantStatusIssue.
  • delete_ticket_delete_event_speakerDeletesPermanently delete a delete event speaker by speaker id. Destructive action; may require approval.
  • delete_ticket_delete_event_sponsorDeletesPermanently delete a delete event sponsor by sponsor id. Destructive action; may require approval.
  • delete_ticket_issuesDeletesPermanently delete a ticket by event id. Destructive action; may require approval. API summary: Delete issues.
  • delete_ticket_participant_status_issueDeletesPermanently delete a ticket by event id. Destructive action; may require approval. API summary: Delete ParticipantStatusIssue.
  • delete_ticket_remove_participantDeletesPermanently delete a remove participant by event participant id. Destructive action; may require approval. API summary: Remove participant from event.
  • delete_ticket_sensitive_answersDeletesPermanently delete a ticket by event id. Destructive action; may require approval.
  • delete_ticket_sms_messagesDeletesPermanently delete a ticket by event id. Destructive action; may require approval.
  • delete_ticketsMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Flags all passed surveys as deleted.
  • delete_translationsMoves moneyPermanently delete a translation. Financial or irreversible action; may require approval.
  • delete_trusted_deviceDeletesPermanently delete a trusted device by trusted device id. Destructive action; may require approval.
  • detach_ticket_journeyChanges dataUnlink a ticket. API summary: Removes any connected Journey as well as setting back the Issue status to Draft.
  • export_attendances_participantsExport attendances.
  • find_the_contactSearch contacts by contact id, external id, email or sms number. Use this to find existing contacts before creating a new contact. API summary: Find the contact.
  • get_all_active_contactsList contacts. API summary: Get all Active contacts.
  • get_all_block_or_non_ative_contactsList contacts. API summary: Get all Block or non Ative contacts.
  • get_all_blocksms_or_no_activesms_contactsList contacts. API summary: Get all BlockSms or No ActiveSms contacts.
  • get_all_bounced_contactsList contacts. API summary: Get all Bounced contacts.
  • get_all_contactsList contacts. API summary: Get all contacts.
  • get_all_delete_marked_with_status_delete_contactsList contacts. API summary: Get all Delete (marked with status delete) contacts.
  • get_attendance_participantsGet one attendance by event id.
  • get_contactGet one contact by `contact_id`.
  • get_contact_2Get one contact. API summary: Count all contacts.
  • get_contact_by_external_idGet one contact by its `external_id` from another system.
  • get_contact_timelineGet the activity timeline of a contact by `contact_id`: mailings received, opens, clicks and more.
  • get_contact_zapier_get_contactGet one contact by contact id.
  • get_contact_zapier_get_listGet one contact by contact id. API summary: Gets a list by its id.
  • get_current_userGet the Ungapped user the connection belongs to.
  • get_eventGet one event. Pass the event ID as `ticket_id`.
  • get_extended_dataGet one extended data by type. Results are paginated. API summary: Gets all extended data items of a specific type on the account with paging.
  • get_historyGet one history by event participant id. API summary: Get event participant history data.
  • get_listGet one contact list. Pass the list ID as `contact_id`.
  • get_mailingGet one mailing. Pass the mailing ID as `ticket_id`.
  • get_mailing_statisticsGet the statistics of a sent mailing by `issue_id`: recipients, opens, clicks, bounces and unsubscribes.
  • get_message_recipientsGet one message by textmessage id.
  • get_mineGet one mine by type. Results are paginated. API summary: Gets all extended data items of a specific type created by the current user with paging.
  • get_productGet one product by product id. API summary: Gets a specific extended data item by ID.
  • get_sms_messageGet one SMS message by `message_id`.
  • get_surveyGet one survey by `survey_id`.
  • get_survey_question_optionGet one question option for a survey by question id. API summary: Gets all QuestionOptions.
  • get_survey_responseGet one survey response by response id. API summary: Gets a full surveyResponse for display.
  • get_ticketGet one ticket by ticket id. API summary: Gets communication types for an event.
  • get_ticket_data_sourceGet one ticket.
  • get_ticket_event_issue_communication_type_get_by_object_idGet one ticket by ticket id. API summary: Gets communication types for an object (Issue or SMS).
  • get_ticket_issue_recipientGet one issue recipient for a ticket by issue recipient id. API summary: Gets an issue recipient.
  • get_ticket_issues_get_sendingGet one ticket by issue id. API summary: Gets sending issue with issueId.
  • get_ticket_participants_with_childrenChanges dataGet one ticket by event id.
  • get_ticket_registrationGet one registration for a ticket by contact id.
  • get_ticket_status_to_attendedChanges dataGet the current status of a ticket by event id. API summary: Change selected participants status to attended.
  • get_userGet one user by user id.
  • list_allsList alls. Optional filters: tag ids, category ids, from address, sort order, current filter or order by direction. Results are paginated.
  • list_autocompletesList autocompletes. Optional filters: property, value or take. API summary: Get values for autocomplete.
  • list_contact_categoriesList categories for a contact. API summary: Get all categories that the contact has not unsubscribed from.
  • list_contact_data_groupsList data groups for a contact. API summary: Gets all activity for one contact.
  • list_contact_statsList stats for a contact. API summary: Gets contact statistics.
  • list_contact_unsubscribe_reasonsList unsubscribe reasons for a contact.
  • list_contactsList contacts in your Ungapped account.
  • list_contacts_surveys_get_active_surveysList contacts. API summary: Gets all surveys with status active and within date range.
  • list_data_pointsList data points. Optional filters: value or take. API summary: Get values for autocomplete.
  • list_deletedsList deleteds. API summary: Gets all deleted events.
  • list_draftsList drafts. API summary: Gets all draft events.
  • list_drafts_issues_draftList drafts. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_drafts_surveys_get_draft_surveysList drafts. API summary: Gets all surveys with status draft.
  • list_drafts_textmessages_get_draftsList drafts. API summary: Gets all drafts (for editorversion 4 only).
  • list_endedsList endeds. API summary: Gets all published events.
  • list_endeds_surveys_get_ended_surveysList endeds. API summary: Gets all surveys marked as ended or passed end date.
  • list_event_participantsList the participants of an event by `event_id`, optionally with a `free_text_filter`.
  • list_eventsList events.
  • list_excel_exportsList excel exports. Optional filters: list id. API summary: Request Excel export of contacts for the current account If listId is provided, exports only contacts in that list Otherwise exports all con….
  • list_extended_dataList extended data. Results are paginated. API summary: Gets all extended data items with paging.
  • list_external_timelinesList timelines for a external.
  • list_failedsList faileds. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_fieldsList fields. API summary: Used for integration purposes to present possible fields on a contact which may be updated using UpdateContact.
  • list_for_transactionalsList for transactionals. API summary: Gets issues that can be used for transactional sending (ie. Sent).
  • list_full_participant_statusesList full participant statuses.
  • list_guest_listsList guest lists. Optional filters: preview.
  • list_has_deleted_questionsList has deleted questions.
  • list_keysList keys. Optional filters: type, value or take. API summary: Get values for autocomplete.
  • list_languagesList languages.
  • list_list_contactsList the contacts on a list by `list_id`.
  • list_listsList your contact lists.
  • list_lists_for_contactList the lists a contact belongs to. Pass the contact ID as `contact_id`.
  • list_mailingsList email mailings (issues).
  • list_message_statistics_textmessages_get_sms_statisticsList statistics for a message. API summary: Gets statistics for one SmsMessage.
  • list_messagesList messages. API summary: Gets all published events.
  • list_messages_issues_pausedList messages. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_messages_issues_scheduledList messages. Optional filters: tag ids, category ids, recurring, from address, start or end. Results are paginated.
  • list_messages_issues_sentList messages. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_messages_surveys_get_scheduled_surveysList messages. API summary: Gets all surveys with status active and within date range.
  • list_messages_textmessages_get_aborted_text_messagesList messages. API summary: Gets all aborted messages.
  • list_messages_textmessages_get_paused_text_messagesList messages. API summary: Gets all paused messages.
  • list_messages_textmessages_get_scheduled_text_messagesList messages. API summary: Gets all scheduled messages.
  • list_messages_textmessages_get_sent_text_messagesList messages. API summary: Gets all sent messages.
  • list_minesList mines. API summary: Gets all extended data items created by the current user (no paging).
  • list_newsList news. API summary: Get an empty contact.
  • list_overviewsList overviews. Optional filters: start, end or issue variation filter. API summary: Gets statistics for an issue.
  • list_participant_statesList participant states. API summary: Gets all participant states.
  • list_participant_states_events_attendance_participant_statesList participant states.
  • list_pendingsList pendings.
  • list_propertiesList properties. API summary: Gets all event as listings.
  • list_properties_issues_get_listing_for_journeyList properties. Optional filters: journey id. API summary: Gets all as listings.
  • list_properties_issues_templatesList properties. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_properties_surveys_get_listingList properties. Optional filters: journey id. API summary: Gets all survey listings.
  • list_properties_textmessages_get_listingList properties. Optional filters: journey id. API summary: Gets all sms listings (for editorversion 4 only).
  • list_property_statisticsList statistics for a property. Optional filters: start or end. API summary: Gets statistics for a text message.
  • list_publicsList publics. API summary: Gets a survey with full statistics filtered if filter is provided .
  • list_response_publicsList publics for a response. API summary: Gets one response by id.
  • list_send_occasion_recipientsList recipients for a send occasion. API summary: Lists recipients for a specific send occasion.
  • list_sent_listsList sent lists. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_sms_messagesList SMS messages.
  • list_sms_recivedsList sms reciveds. API summary: GetRecivesSms Gets all SmsRecived by account.
  • list_speakersList speakers. API summary: Gets all Speakers.
  • list_sponsorsList sponsors. API summary: Gets all Sponsors.
  • list_statisticsList statistics. API summary: Gets statistics for all issues.
  • list_summariesList summaries. Optional filters: list survey summary params event id. API summary: Gets summarized surveys.
  • list_summaries_surveys_get_survey_statistics_summaryList summaries. API summary: Gets a survey for editing.
  • list_survey_is_activesList is actives for a survey. API summary: Checks if a survey belongs to the current account and is active.
  • list_survey_questionsList questions for a survey. API summary: Gets all surveysQuestions.
  • list_survey_responsesList the responses to a survey by `survey_id`.
  • list_surveysList surveys.
  • list_tasksList tasks.
  • list_ticket_full_participant_statusesList full participant statuses for a ticket. API summary: Gets the full participant status for an event.
  • list_ticket_participant_exportsList participant exports for a ticket. Optional filters: status.
  • list_ticket_sendersList senders for a ticket. API summary: Gets the sender of the issue by finding a task for it.
  • list_ticket_speakersList speakers for a ticket. API summary: Gets Event Speakers.
  • list_ticket_sponsorsList sponsors for a ticket. API summary: Gets Event Speakers.
  • list_tickets_issues_get_issues_all_none_templatesList tickets. API summary: Gets all issues excluding templates.
  • list_tickets_issues_get_issues_by_recipientList tickets. Optional filters: external id or contact id. Results are paginated. API summary: Gets all issues sent to a contact by ContactId or ExternalId order by Scheduled descending.
  • list_tickets_issues_get_templatesList tickets. API summary: Gets all templates.
  • list_tickets_issues_sendingList tickets. Optional filters: tag ids, category ids, from address, start, end or sort order. Results are paginated.
  • list_tickets_itemsList tickets. Optional filters: free text, status, order by value, order by direction, tag ids or start. Results are paginated.
  • list_tickets_textmessages_get_sending_text_messagesList tickets. API summary: Gets all sending text messages.
  • list_tickets_textmessages_get_sms_messages_all_none_templatesList tickets. API summary: Gets all SmsMessages, excluding templates, sorted by Modified descending.
  • list_tickets_textmessages_get_template_text_messagesList tickets. API summary: Gets all template messages.
  • list_translationsList translations. Optional filters: event id.
  • list_trusted_devicesList trusted devices.
  • list_unsubscribe_reasonsList unsubscribe reasons.
  • publish_an_eventVisible to othersPublish a ticket (event id). Has effects visible outside this system. API summary: Publish an event.
  • remove_contacts_from_listMoves moneyRemove contacts from a list by `list_id`; `items` is a list of contact IDs. The contacts themselves are kept.
  • search_contact_idsChanges dataFind contact IDs by `free_text`, `tags`, missing tags, active, bounced or SMS status, categories and custom field filters.
  • search_contactsSearch contacts by name. Use this to find existing contacts before creating a new contact.
  • search_publishedsSearch publisheds by tag ids, orderby or filter. Use this to find existing publisheds before creating a new published. API summary: Gets all published events.
  • search_survey_reportsSearch reports for a survey by format, filters, start, end, cultures or include deleted. Use this to find existing reports before creating a new report. API summary: Returns the survey data as a report.
  • search_survey_statisticsSearch statistics for a survey by filters, start, end, cultures or include deleted. Use this to find existing statistics before creating a new statistic.
  • send_mailingVisible to othersSend a mailing by `issue_id` now, or schedule it with `schedule_for_sending`. This sends emails to the recipients.
  • send_message_transactionalVisible to othersSend a message (sms id). Has effects visible outside this system. API summary: Schedules the sms for sending.
  • send_participant_attestation_mailVisible to othersSend a participant (participant id). Has effects visible outside this system. API summary: Send confirmation mail.
  • send_participant_confirmation_mailVisible to othersSend a participant (participant id). Has effects visible outside this system. API summary: Send confirmation mail.
  • send_sms_messageVisible to othersSend an SMS message by `textmessage_id` now, or schedule it with `schedule_for_sending`. This sends texts to the recipients and may cost money.
  • send_ticket_multiple_attestation_mailVisible to othersSend a ticket (event id). Has effects visible outside this system. API summary: Send attestation mail to all attesters.
  • send_ticket_participant_notification_testVisible to othersSend a ticket (event id). Has effects visible outside this system. API summary: Send a test mail.
  • send_ticket_transactionalVisible to othersSend a ticket (issue id). Has effects visible outside this system. API summary: Schedules the issue for sending a transactional email without list connection.
  • send_ticket_transactional_sendVisible to othersSend a ticket (issue id). Has effects visible outside this system. API summary: Schedules the issue for sending a transactional email without list connection.
  • send_zapierVisible to othersSend a zapier (zapier id). Has effects visible outside this system. API summary: Schedules the issue for sending. Date passed must be in UTC format.
  • submit_issue_recipientVisible to othersSubmit a issue recipient (issue recipient id). Has effects visible outside this system. API summary: Gets an issue recipient.
  • submit_messageVisible to othersClone a message (textmessage id). Has effects visible outside this system. API summary: Clones a smsMessage as draft.
  • submit_message_templateVisible to othersClone a message (textmessage id). Has effects visible outside this system. API summary: Clones a smsMessage template.
  • submit_ticketVisible to othersCopy a ticket (event id). Has effects visible outside this system. API summary: Create a new event from another.
  • submit_ticket_surveyVisible to othersPublish a ticket (event id). Has effects visible outside this system. API summary: Publish event survey when it set to default and event is active.
  • submit_ticket_unpublishVisible to othersUnpublish a ticket (event id). Has effects visible outside this system. API summary: UnPublish an event.
  • submit_ticket_variationVisible to othersIssue a ticket. Has effects visible outside this system. Results are paginated.
  • submit_trusted_deviceVisible to othersVerify a trusted device. Has effects visible outside this system.
  • submit_trusted_device_resendVisible to othersResend a trusted device. Has effects visible outside this system.
  • update_contactChanges dataUpdate a contact by `contact_id`. Put the fields to change in `body`, such as Email, FirstName, LastName or SmsNumber.
  • update_contact_categoryChanges dataUpdate an existing category identified by category id to unsubscribe. API summary: Handle pre unsubscribed for Contacts.
  • update_contact_contacts_update_contact_propertyChanges dataUpdate an existing contact identified by property. API summary: Updates one property of the contact.
  • update_contact_zapier_update_contactChanges dataUpdate an existing contact identified by contact id. API summary: Updates the contact.
  • update_createChanges dataUpdate an existing create identified by event participant id. API summary: Create survey answer.
  • update_event_propertyChanges dataUpdate an existing ticket identified by property. API summary: Update event property.
  • update_message_as_templateChanges dataUpdate an existing message identified by textmessage id. API summary: Clones a smsMessage as template.
  • update_productChanges dataUpdate an existing product identified by product id. API summary: Updates an existing extended data item.
  • update_ticketVisible to othersUpdate an existing ticket identified by ticket id. Has effects visible outside this system. API summary: Updates an existing communication type.
  • update_ticket_events_update_event2Changes dataUpdate an existing ticket identified by ticket id. API summary: Updates an event2 by id.
  • update_ticket_issues_update_propertyChanges dataUpdate an existing ticket identified by property. API summary: Updates an issue.
  • update_ticket_messageChanges dataUpdate an existing message identified by event participant id. API summary: Update participant internal comment.
  • update_ticket_update_export_listChanges dataUpdate an existing update export list identified by list id.
  • update_ticket_update_participant_statusChanges dataUpdate an existing update participant status identified by status.
  • update_updateChanges dataUpdate an existing update identified by event participant id. API summary: Update survey answer.
  • update_update_participant_statusChanges dataUpdate an existing update participant status identified by event participant id.
  • upload_contactChanges dataImport a contact (list id). API summary: Create a new task-Import.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Ungapped API key. In Ungapped open your account settings and create an API key. It starts with API-.

  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 Ungapped?

The AI can read contacts, contact timelines, lists, mailings and their statistics, SMS messages, surveys and responses, and events and their participants. It can create and update contacts, create lists, add and remove contacts on lists, add tags to contacts, and send or schedule mailings and SMS messages.

Does the AI see my Ungapped API key?

No. Your Ungapped API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Sending a mailing emails your recipients, sending an SMS texts them and may cost money, and removing contacts from a list changes who gets your mailings. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 with no credit card required. Paid plans bill per completed task. You also need your own Ungapped account.

Can the AI write a new mailing or SMS from scratch?

No. The AI sends or schedules mailings and SMS messages that already exist in Ungapped, by their ID. You write and design the content in Ungapped, and the AI can then send or schedule it and read the statistics afterwards.

Let your AI work in Ungapped today.

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

Connect Ungapped free

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