Automate Intercom
HumDay reads Intercom’s own published API description and derives 108 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Intercom is
Intercom is a customer messaging and support platform covering conversations, contacts, companies, tickets, help-centre articles and outbound messages.
API host: api.intercom.io
Things people automate with Intercom
- Turn Google Forms responses into Intercom contactsGoogle Forms → Intercom
- Send a welcome email from Gmail when a contact joins IntercomIntercom → Gmail
- Send a welcome email from Resend when a contact joins IntercomIntercom → Resend
- Send a welcome email from Postmark when a contact joins IntercomIntercom → Postmark
- Send a welcome email from Mandrill when a contact joins IntercomIntercom → Mandrill
- Import new Google Sheets rows into IntercomGoogle Sheets → Intercom
- Post new Intercom conversations to SlackIntercom → Slack
- Post new Intercom conversations to TelegramIntercom → Telegram
- Post new Intercom conversations to Google ChatIntercom → Google Chat
What HumDay can do in Intercom
62 documented operations change something in Intercom. The 60 most useful are listed here.
- POSTCreate a ticket
/tickets - POSTCreate contact
/contacts - POSTCreate a message
/messages - POSTAdd subscription to a contact
/contacts/{contact_id}/subscriptions - POSTMerge a lead and a user
/contacts/merge - POSTCreate event summaries
/events/summaries - POSTCreate or update a tag, Tag or untag companies, Tag contacts
/tags - POSTSubmit a data event
/events - POSTCreate a ticket type
/ticket_types - POSTAdd tag to a ticket
/tickets/{ticket_id}/tags - POSTReply to a ticket
/tickets/{ticket_id}/reply - POSTAdd tag to a contact
/contacts/{contact_id}/tags - POSTAttach a Contact to a Company
/contacts/{contact_id}/companies - POSTSearch tickets
/tickets/search - POSTSearch contacts
/contacts/search - POSTCreate a news item
/news/news_items - POSTCreate a new attribute for a ticket type
/ticket_types/{ticket_type_id}/attributes - POSTAttach a contact to a conversation
/conversations/{conversation_id}/customers - PUTUpdate a ticket
/tickets/{ticket_id} - DELETEDelete a contact
/contacts/{contact_id} - PUTUpdate a contact
/contacts/{contact_id} - POSTCreate an article
/articles - POSTCreate or Update a company
/companies - POSTCreates a conversation
/conversations - POSTCreate a data attribute
/data_attributes - POSTCreate a phone Switch
/phone_call_redirects - POSTCreate a note
/contacts/{contact_id}/notes - DELETERemove subscription from a contact
/contacts/{contact_id}/subscriptions/{subscription_id} - POSTArchive contact
/contacts/{contact_id}/archive - POSTUnarchive contact
/contacts/{contact_id}/unarchive - POSTList all companies
/companies/list - POSTSearch conversations
/conversations/search - POSTCreate a collection
/help_center/collections - POSTCreate content data export
/export/content/data - DELETERemove tag from a ticket
/tickets/{ticket_id}/tags/{tag_id} - PUTUpdate a ticket type
/ticket_types/{ticket_type_id} - DELETERemove tag from a contact
/contacts/{contact_id}/tags/{tag_id} - PUTUpdate a visitor
/visitors - DELETEDetach a contact from a company
/contacts/{contact_id}/companies/{company_id} - DELETEDetach a contact from a group conversation
/conversations/{conversation_id}/customers/{contact_id} - DELETEDelete a news item
/news/news_items/{news_item_id} - PUTUpdate a news item
/news/news_items/{news_item_id} - POSTAdd tag to a conversation
/conversations/{conversation_id}/tags - POSTReply to a conversation
/conversations/{conversation_id}/reply - POSTConvert a conversation to a ticket
/conversations/{conversation_id}/convert - POSTConvert a visitor
/visitors/convert - POSTRedact a conversation part
/conversations/redact - DELETEDelete tag
/tags/{tag_id} - DELETEDelete an article
/articles/{article_id} - PUTUpdate an article
/articles/{article_id} - DELETEDelete a company
/companies/{company_id} - PUTUpdate a company
/companies/{company_id} - PUTUpdate a conversation
/conversations/{conversation_id} - PUTUpdate a data attribute
/data_attributes/{data_attribute_id} - POSTCancel content data export
/export/cancel/{job_identifier} - PUTUpdate an existing attribute for a ticket type
/ticket_types/{ticket_type_id}/attributes/{attribute_id} - POSTManage a conversation
/conversations/{conversation_id}/parts - DELETEDelete a collection
/help_center/collections/{collection_id} - PUTUpdate a collection
/help_center/collections/{collection_id} - POSTRun Assignment Rules on a conversation
/conversations/{conversation_id}/run_assignment_rules
What HumDay can read from Intercom
These are the operations a schedule or a trigger can watch.
- GETList all data events
/events - GETList all contacts
/contacts - GETList all ticket types
/ticket_types - GETList subscription types
/subscription_types - GETList tags attached to a contact
/contacts/{contact_id}/tags - GETList attached segments for contact
/contacts/{contact_id}/segments - GETList attached companies for contact
/contacts/{contact_id}/companies - GETList subscriptions for a contact
/contacts/{contact_id}/subscriptions - GETList all news items
/news/news_items - GETRetrieve a ticket
/tickets/{ticket_id} - GETGet a contact
/contacts/{contact_id} - GETList all tags
/tags - GETList all teams
/teams - GETList all admins
/admins - GETList all articles
/articles - GETList all segments
/segments - GETRetrieve a visitor with User ID
/visitors - GETList all conversations
/conversations - GETList all data attributes
/data_attributes - GETList all notes
/contacts/{contact_id}/notes - GETList attached contacts
/companies/{company_id}/contacts - GETList all newsfeeds
/news/newsfeeds - GETSearch for articles
/articles/search - GETList all activity logs
/admins/activity_logs - GETList all collections
/help_center/collections - GETList all Help Centers
/help_center/help_centers - GETList all live newsfeed items
/news/newsfeeds/{newsfeed_id}/items - GETRetrieve a ticket type
/ticket_types/{ticket_type_id} - GETRetrieve companies
/companies - GETRetrieve a news item
/news/news_items/{news_item_id} - GETList attached segments for companies
/companies/{company_id}/segments - GETScroll over all companies
/companies/scroll - GETFind a specific tag
/tags/{tag_id} - GETRetrieve a note
/notes/{note_id} - GETRetrieve a team
/teams/{team_id} - GETRetrieve an article
/articles/{article_id} - GETRetrieve a segment
/segments/{segment_id} - GETRetrieve a company by ID
/companies/{company_id} - GETRetrieve a conversation
/conversations/{conversation_id} - GETRetrieve a newsfeed
/news/newsfeeds/{newsfeed_id}
How automating Intercom works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Intercom account.
- Grant access, then go live. You approve the specific Intercom operations it may use — and only those.
Popular Intercom integrations
Connect Intercom to the tools people pair it with most.
- Intercom and OData for namespace microsoft.graphintegration
- Intercom and Cloudflareintegration
- Intercom and NetBoxintegration
- Intercom and GitHubintegration
- Intercom and Mistintegration
- Intercom and Loket.nlintegration
- Intercom and Atlassian The Jira Cloud platformintegration
- Intercom and Magento B2Bintegration
- Intercom and Stripeintegration
- Intercom and Zuora Reference Billingintegration
- Intercom and bunqintegration
- Intercom and DocuSignintegration
Automate Intercom with these
- Zendesk636 operations
- Discord242 operations
- Twilio199 operations
- Slack174 operations
- Twilio Preview147 operations
- Circuitsandbox 2123 operations
- SIGNL4101 operations
- Twilio Conversations101 operations
- Telegram Bot74 operations
- Twilio Taskrouter60 operations
- WhatsApp Business55 operations
- www.zoomconnect.com54 operations
Categories
Questions about Intercom automation
- Can HumDay connect to Intercom?
- Yes. HumDay reads Intercom's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 108 operations are documented.
- Do I need to write code to automate Intercom?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Intercom account.
- What can HumDay do in Intercom?
- 62 of the 108 documented operations change something in Intercom, and 46 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Intercom account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Intercom is held behind that approval.
Where this came from
The operations above are read from the API description Intercom publishes themselves at raw.githubusercontent.com/intercom/Intercom-OpenAPI/main/descriptions/2.11/api.intercom.io. Descriptions are the provider’s own words, not ours.