Integration · Email
Connect Claude & ChatGPT to Sendlane
Ask your AI how last week's campaign performed, what a contact has opened and ordered, or to tag everyone who signed up at an event. It reads contacts, lists, segments, tags, custom fields and campaigns, and shows a contact's activity history and subscriptions. It can add contacts to lists, create lists and tags, tag contacts, set custom fields and unsubscribe or remove contacts, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“How did the 'Summer sale' campaign perform?”
The AI finds the campaign and reads its performance report.
“What has [email protected] done lately?”
It finds the contact by email and reads her activity history: emails sent, opens, clicks, subscribes and orders.
“Which lists is [email protected] subscribed to?”
It finds the contact and lists her list subscriptions and the segments she belongs to.
What your AI can do
Contacts
Find contacts by email or phone, read their details, custom fields, tags, subscriptions, segments and activity history.
Lists, tags and segments
Create lists and tags, add contacts to lists, tag contacts, and list the contacts in a list, tag or segment.
Campaigns
List email campaigns, read one campaign's details and get its performance report for a date range.
“Add these three people to the 'Newsletter' list and tag them 'Trade fair'.”
It finds the list and tag IDs and adds the contacts to the list with the tag.
“Who is in the 'VIP customers' segment?”
It lists the contacts in that segment.
“Unsubscribe [email protected] from all email.”
It finds the contact and unsubscribes him. He stops receiving your emails.
82 tools for Sendlane
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contacts_to_listChanges dataAdd or update contacts on a list by `list_id`. Each item in `contacts` can have email, phone, first_name, last_name, tag_ids, custom_fields and email_consent. This is how new contacts are created.create_added_to_cartChanges dataCreate a new added to cart. Required: token or cart id.create_categoryChanges dataCreate a new category. Required: token, category id or name. API summary: Category Added.create_checkout_startedChanges dataCreate a new checkout started. Required: token or checkout id.create_contact_post_contacts_search_sms_consentVisible to othersCreate a new contact. Required: phone, ip address, optin date, sms consent, user agent or optin url. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Contact Search and Add SMS Consent.create_contact_post_contacts_sms_consentVisible to othersCreate a new contact for a contact. Required: phone, ip address, optin date, sms consent, user agent or optin url. Search contacts first to avoid duplicates. Has effects visible outside this system. API summary: Contact Add SMS Consent.create_customChanges dataCreate a new custom. Required: name, url, default sync list or email profile. API summary: Create Integration.create_custom_eventDeletesCreate a new event for a custom. Required: name. Destructive action; may require approval. API summary: Create Event.create_custom_fieldChanges dataCreate a new custom field. Required: name. API summary: Create Custom Field.create_customerChanges dataCreate a new customer. Required: token or customer id. API summary: Customer Added.create_domainChanges dataCreate a new domain. API summary: Create Domain Suppression.create_eventChanges dataCreate a new event. Required: token or custom event.create_inventoryChanges dataCreate a new inventory. Required: token or product. API summary: Back In Stock.create_listChanges dataCreate a new list with `name` and optional `description`.create_messageChanges dataCreate a new message. Required: email. API summary: Create Email Suppression.create_orderChanges dataCreate a new order. Required: token or order id. API summary: Order Placed.create_productChanges dataCreate a new product. Required: token, product id, product url or image url. API summary: Product Added.create_product_post_tracking_product_viewedChanges dataCreate a new product. Required: token or product id. API summary: Product Viewed.create_senderChanges dataCreate a new sender. Required: address 1, city, country, from email, from name or reply email. API summary: Create Sender Profile.create_tagChanges dataCreate a new tag with `name`.delete_back_in_stock_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete Back In Stock Contact.delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete Contact.delete_contactsMoves moneyPermanently delete a contact by contact id. Financial or irreversible action; may require approval. API summary: Remove SMS Consent from Contact.delete_customDeletesPermanently delete a custom by integration token. Destructive action; may require approval. API summary: Delete Integration.delete_custom_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete Event.delete_domainDeletesPermanently delete a domain by suppression id. Destructive action; may require approval. API summary: Delete Domain Suppression.delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval. API summary: Delete List.delete_senderDeletesPermanently delete a sender by sender id. Destructive action; may require approval. API summary: Delete Sender Profile.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Tag.get_back_in_stock_contactGet one contact by contact id. API summary: Get Back In Stock Contact.get_campaignGet one campaign by `campaign_id` and its details.get_campaign_reportGet performance stats for a campaign by `campaign_id`, optionally within `from`/`to`.get_contactGet one contact by `contact_id`, including name, email, phone and subscription status.get_contact_custom_fieldGet one contact for a contact by contact custom field id. API summary: Get Contact Custom Field.get_contact_historyGet a contact's activity history by `contact_id` (emails sent, opens, clicks, subscribes, orders), optionally narrowed with `filter`.get_contact_sms_consentList contacts for a contact. API summary: Get Contact SMS Consent.get_contact_tagGet one contact for a contact by contact id 2. API summary: Get Contact Tag.get_custom_eventGet one event for a custom by event id. API summary: Show Event.get_custom_fieldGet one custom field by custom field id. API summary: Get Custom Field.get_listGet one list by `list_id`.get_list_contactGet one contact for a list by contact id. API summary: Get List Contact.get_messageGet one message by message id. API summary: Get SMS Message.get_segmentGet one segment by segment id. API summary: Get Segment.get_senderGet one sender by sender id. API summary: Sender Profile.get_tagGet one tag by tag id. API summary: Get Tag.list_campaignsList email campaigns. Use to find a campaign ID for reports.list_contact_custom_fieldsList a contact's custom field values by `contact_id`.list_contact_segmentsList the segments a contact belongs to, by `contact_id`.list_contact_subscriptionsList which lists a contact is subscribed to, by `contact_id`.list_contact_tagsList the tags on a contact by `contact_id`.list_contactsList contacts, optionally within a date range `from`/`to` (ISO datetimes).list_contacts_get_back_in_stock_contactsList contacts. API summary: Back In Stock Contacts.list_custom_eventsList events for a custom.list_custom_fieldsList the account's custom fields and their IDs, needed to set custom field values on contacts.list_customsList customs. API summary: List Integrations.list_domainsList domains. API summary: Domain Suppressions.list_list_contactsList the contacts on a list by `list_id`, optionally within a `from`/`to` date range.list_list_unsubscribedsList unsubscribeds for a list. Optional filters: from or to. API summary: Lists Unsubscribed.list_listsList all audience lists, paginated with `page` and `limit`. Use to find a list ID.list_message_reportsList reports for a message. Optional filters: from or to. API summary: SMS Report.list_messagesList messages. API summary: SMS Messages.list_messages_get_suppressionList messages. API summary: Email Suppressions.list_segment_contactsList the contacts in a segment by `segment_id`.list_segmentsList all segments.list_sendersList senders. Results are paginated. API summary: Sender Profiles.list_tag_contactsList the contacts that have a tag by `tag_id`.list_tagsList all tags. Use to find tag IDs for tagging contacts.list_unsubscribedsList unsubscribeds. Optional filters: from or to. API summary: Contacts Unsubscribed.remove_contact_from_listDeletesRemove a contact from a list by `list_id` and `contact_id`. The contact itself is kept.remove_custom_field_from_contactDeletesPermanently delete a contact by contact custom field id. Destructive action; may require approval. API summary: Remove Custom Field from Contact.remove_tag_from_contactDeletesPermanently delete a contact by contact id 2. Destructive action; may require approval. API summary: Remove Tag from Contact.search_contactsFind contacts by `email` or `phone`. Use this to get a contact's ID before other lookups.search_subscriptionsSearch subscriptions. Use this to find existing subscriptions before creating a new subscription. API summary: Contact Search Subscriptions.send_contact_consentVisible to othersEmail a contact (contact id). Has effects visible outside this system. API summary: Contact Email Consent.set_contact_custom_fieldsChanges dataSet custom field values on a contact: pass `contact_id` and `custom_fields` as a list of {id, value}.submit_automationVisible to othersCopy a automation. Has effects visible outside this system. API summary: Automation Copy.tag_contactChanges dataAdd one or more tags to a contact: pass `contact_id` and `tag_ids`.unsubscribe_contactChanges dataUnsubscribe a contact from all email by `contact_id`. They will stop receiving your emails.update_custom_fieldChanges dataUpdate an existing custom field identified by custom field id. Only the fields you pass are changed. API summary: Update Custom Field.update_listChanges dataUpdate an existing list identified by list id. API summary: Update List.update_senderChanges dataUpdate an existing sender identified by sender id. Only the fields you pass are changed. API summary: Update Sender Profile.update_tagChanges dataUpdate an existing tag identified by tag id. Only the fields you pass are changed. API summary: Update Tag.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Sendlane from the app list.
- 2
Paste your key
Paste a Sendlane API v2 access token. In Sendlane open the API section of your account settings, generate a v2 access token and click Copy API Token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Sendlane?
The AI can search and read contacts with their tags, custom fields, subscriptions, segments and activity history, and read lists, segments, tags, custom fields and campaigns with their reports. It can create lists and tags, add or update contacts on a list, tag contacts, set custom field values, unsubscribe a contact and remove a contact from a list.
Does the AI see my Sendlane credentials?
No. Your Sendlane credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 with lookups and reports only. Unsubscribing a contact stops your emails to them, and removing a contact from a list takes them off it, so both 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 Sendlane account.
Can the AI send campaigns in Sendlane?
No. The tools read campaigns and their performance reports, but none of them create or send a campaign. The AI works with contacts, lists, tags, segments and custom fields, and you send campaigns from Sendlane as usual.
Let your AI work in Sendlane today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Sendlane freeHeyMyApps is not affiliated with Sendlane. Product names are trademarks of their owners.






