IntercomAnnouncement
Making it easier to build on Intercom - The Intercom Blog
Summary
Intercom announced platform updates to make it easier for developers to build integrations and automate workflows, reflecting its commitment to supporting unexpected business use cases. The Acquire API now provides full API and webhooks support for logged-out users (Contacts), including creating, converting, and merging Contacts and Users. The Conversations API has been expanded to support initiating, replying, opening, closing, assigning conversations, and sending attachments. Intercom now maintains official client libraries for Ruby, Node.js, PHP, Java, and Go, with community-contributed clients for Haskell, Python, and Perl, downloaded approximately 300,000 times. Additional improvements also include a Stripe integration for syncing user data and live events, a fully asynchronous Bulk API for large operations, a WordPress plugin, and OAuth support initially in the Salesforce integration, while third-party apps like AskNicely, Gini, and Talkdesk have built on the platform for NPS tracking, reports, and phone call management.
Context
Intercom, a customer communication platform, announced a set of updates to its developer platform to make it easier for third parties to build integrations and automate workflows.
Approach / What changed
Intercom expanded its API surface, added official client libraries, and introduced integrations and OAuth to simplify third-party development.
Takeaways
The Acquire API now supports full API and webhooks for logged-out users (Contacts), including creation, conversion, and merging.
Intercom maintains official client libraries for Ruby, Node.js, PHP, Java, and Go, with community clients for Haskell, Python, and Perl, totaling about 300,000 downloads.
OAuth support has been rolled out initially for the Salesforce integration, providing a more secure alternative to API key authorization.
FAQ
What new API features does Intercom offer for logged-out users?
The Acquire API now provides full API and webhooks support for Contacts (logged-out users), enabling creation, conversion, and merging of Contacts and Users.
Which programming languages have official Intercom client libraries?
Intercom maintains official client libraries for Ruby, Node.js, PHP, Java, and Go, with community-contributed clients for Haskell, Python, and Perl.
How does the Stripe integration work?
The Stripe Integration allows importing your user-base from Stripe and keeping it in sync with live events and user updates, enabling targeted messaging and feedback from paying customers.
Source and freshness
- Source
- intercom.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.