{"id":7831,"date":"2015-09-08T17:43:15","date_gmt":"2015-09-08T16:43:15","guid":{"rendered":"http:\/\/intercom.com\/blog\/?p=7831"},"modified":"2020-07-30T13:02:19","modified_gmt":"2020-07-30T12:02:19","slug":"making-it-easier-to-build-on-intercom","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/","title":{"rendered":"Making it easier to build on Intercom"},"content":{"rendered":"<p class=\"opening_paragraph\">If <a href=\"https:\/\/www.wsj.com\/articles\/SB10001424053111903480904576512250915629460\">software is eating the world<\/a>, then platforms are the cutlery.<\/p>\n<p>The Platform team at Intercom is dedicated to ensuring that Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies. We discuss \u201cusing Intercom in unexpected ways\u201d, and how we can provide a canvas for solving problems. We like to think we are making less and less assumptions about how our customers want to run their businesses.<\/p>\n<p>Intercom creates packaged Javascript and <a href=\"https:\/\/github.com\/intercom\/intercom-ios\">iOS<\/a>\/<a href=\"https:\/\/github.com\/intercom\/intercom-android\">Android<\/a> integrations, but last year I wrote about <a href=\"https:\/\/www.intercom.com\/blog\/building-a-platform-at-intercom\/\" target=\"_blank\" rel=\"noopener noreferrer\">Intercom\u2019s commitment to enabling extraordinary business use-cases<\/a> by also offering APIs, webhooks, and external integrations. Here\u2019s a quick rundown on some of the improvements we\u2019ve made since then:<\/p>\n<h3>Acquire API<\/h3>\n<p>With the launch of the <a href=\"https:\/\/www.intercom.com\/blog\/live-chat\">Acquire<\/a> package, we believe Intercom has become the best way to help you convert your website visitors into paying customers. Since the launch we\u2019ve extended <a href=\"https:\/\/doc.intercom.com\/api\/#contacts\">full API and webhooks support<\/a> to logged-out users, known as Contacts. This includes creating Contacts, and managing the conversion and merging of Contacts and Users.<\/p>\n<h3>Conversation API<\/h3>\n<p>Intercom\u2019s <a href=\"https:\/\/www.intercom.com\/blog\/inbox\" target=\"_blank\" rel=\"noopener noreferrer\">Team Inbox<\/a> supports managing huge amounts of conversations with a varied user base within a connected environment. It ensures you stay in-sync with your team and provides real-time updates on the status of each customer conversation. You always have the context on who you are talking to and can work fast while staying personal with Saved Replies.<\/p>\n<p>Now the <a href=\"https:\/\/doc.intercom.com\/api\/#conversations\">Conversations API<\/a> has been updated to support a full range of actions. Whether it\u2019s initiating conversations, replying, opening, closing, sending attachments, or assigning, you can automate more of your workflow.<\/p>\n<h3>Client updates<\/h3>\n<p>With help from the open-source community, we now maintain client libraries for <a href=\"https:\/\/github.com\/intercom\/intercom-ruby\">Ruby<\/a>, <a href=\"https:\/\/github.com\/intercom\/intercom-node\">Node.js<\/a>, <a href=\"https:\/\/github.com\/intercom\/intercom-php\">PHP<\/a>, <a href=\"https:\/\/github.com\/intercom\/intercom-java\">Java<\/a>, and <a href=\"https:\/\/github.com\/intercom\/intercom-go\">Go<\/a>. We also have community contributed <a href=\"https:\/\/github.com\/bobjflong\/intercom-haskell\">Haskell<\/a>, \u00a0<a href=\"https:\/\/github.com\/jkeyes\/python-intercom\">Python<\/a> and <a href=\"https:\/\/code.activestate.com\/ppm\/WebService-Intercom\/\">Perl<\/a> clients. Our client libraries have been downloaded approximately 300,000 times, and provide the easiest way to start talking to Intercom from your own software.<\/p>\n<h3>Stripe Integration<\/h3>\n<p>Our Stripe Integration allows you to import your user-base from Stripe, and then keep it in-sync with live events and user updates. With Intercom you can intelligently seek feedback from your paying customers, message them at the right times, and solve their problems faster. With our Stripe Integration the answer to questions like, \u201cwhich of my highest paying customers are slipping away?\u201d, can be found with a few clicks.<\/p>\n<h3>Bulk Improvements<\/h3>\n<p>Our updated <a href=\"https:\/\/doc.intercom.com\/api\/#bulk-apis\">Bulk API offering<\/a> provides a fully asynchronous, monitorable way to perform bulk operations against your data set in Intercom. It\u2019s now painless to migrate entire user-bases to Intercom, and update large batches of users.<\/p>\n<h3>WordPress Plugin<\/h3>\n<p>WordPress powers <a href=\"https:\/\/twitter.com\/wpengine\/status\/632603516692000768\">25% of the web<\/a>. We have released a fully supported <a href=\"https:\/\/github.com\/intercom\/intercom-wordpress\">WordPress plugin<\/a>, which provides the simplest way to get up and running with the Intercom widget and <a href=\"https:\/\/www.intercom.com\/blog\/live-chat\">Acquire<\/a> on your WordPress site.<\/p>\n<h3>OAuth<\/h3>\n<p>We\u2019re rolling out <a href=\"https:\/\/oauth.net\/\">OAuth<\/a> as a more secure alternative to API Key authorization. Initially, we\u2019ve shipped OAuth support to our <a href=\"https:\/\/www.intercom.com\/blog\/help\/en\/articles\/1047309-salesforce-app\">Salesforce integration<\/a>; which means you can now connect to your Intercom apps within Salesforce on a per-teammate basis without needing to expose API keys.<\/p>\n<p>If you\u2019re interested in building connected apps with Intercom using OAuth, please get in touch!<\/p>\n<h2 id=\"what-others-are-building-on-our-platform\">What others are building on our platform<\/h2>\n<p>By its very nature a platform is only successful if it is being used by third parties to create new and unexpected things. Here are a few case studies of apps that have taken advantage of Intercom\u2019s public platform:<\/p>\n<h3>AskNicely<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/intercom.com\/blog\/wp-content\/uploads\/2015\/09\/AskNicely-NPS-Survey.png\" alt=\"\" \/><\/p>\n<p><a href=\"https:\/\/www.asknice.ly\/\">AskNicely<\/a> integrates with Intercom to help you automatically track your NPS score, using real-time dashboards, weekly emails, and live comment feeds.<\/p>\n<h3>Gini<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Gini-screenshot.png\" alt=\"\" \/><\/p>\n<p><a href=\"https:\/\/gini.io\/\">Gini<\/a> leverages Intercom\u2019s platform to provide beautiful automatic reports. Gini generates interactive graphs and charts describing growth, cohort analysis, feature usage, and customer profiles.<\/p>\n<h3>Talkdesk<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Talkdesk-Intercom-2.png\" alt=\"\" \/><\/p>\n<p>The <a href=\"https:\/\/www.talkdesk.com\/integrations\/intercom\/\" target=\"_blank\" rel=\"noopener noreferrer\">Talkdesk integration with Intercom <\/a>allows Support and Sales staff to intelligently manage phone-calls and deliver a better customer experience. Using Intercom, Talkdesk provides contextual information about the caller in real-time. Agents are able to save time by creating and logging Intercom conversations or calls using in-app prompts and automated workflows.<\/p>\n<p>We\u2019re eager to help support this emerging ecosystem of apps and integrations built on the Intercom platform. <a href=\"mailto:team@intercom.com\">Get in touch<\/a> with the platform team &#8211; <a href=\"https:\/\/www.intercom.com\/blog\/author\/brian_scanlan\/\">Brian<\/a>, <a href=\"https:\/\/twitter.com\/bobjlong\">Bob<\/a>, <a href=\"https:\/\/twitter.com\/jjosler\">Jamie<\/a>, <a href=\"https:\/\/ie.linkedin.com\/in\/mikestew\">Mike<\/a>, <a href=\"https:\/\/ie.linkedin.com\/in\/ruairik\">Ruairi<\/a>, and <a href=\"https:\/\/twitter.com\/dehora\">Bill<\/a> &#8211; to show off what you\u2019ve built, or to give us some feedback on what we should build next!<\/p>\n<hr \/>\n<p>Interested in building an integration with Intercom? Join the <a href=\"https:\/\/developers.intercom.com\/\">Developer Program<\/a> and get listed.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>If software is eating the world, then platforms are the cutlery. The Platform team at Intercom is dedicated to ensuring that Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies. We discuss \u201cusing&hellip;<\/p>\n","protected":false},"author":115,"featured_media":7947,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[4],"tags":[195,194],"coauthors":[396],"class_list":["post-7831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-integrations","tag-platform"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Making it easier to build on Intercom - The Intercom Blog<\/title>\n<meta name=\"description\" content=\"We want to ensure Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Making it easier to build on Intercom\" \/>\n<meta property=\"og:description\" content=\"We want to ensure Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/\" \/>\n<meta property=\"og:site_name\" content=\"The Intercom Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/intercominc\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-08T16:43:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-30T12:02:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1968\" \/>\n\t<meta property=\"og:image:height\" content=\"932\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bob Long\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bobjlong\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bob Long\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/\"},\"author\":{\"name\":\"Bob Long\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ef58186c05a5ff74a67581c13d2862\"},\"headline\":\"Making it easier to build on Intercom\",\"datePublished\":\"2015-09-08T16:43:15+00:00\",\"dateModified\":\"2020-07-30T12:02:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/\"},\"wordCount\":751,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/Platform-update-hero.png\",\"keywords\":[\"integrations\",\"platform\"],\"articleSection\":[\"News &amp; Updates\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/\",\"name\":\"Making it easier to build on Intercom - The Intercom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/Platform-update-hero.png\",\"datePublished\":\"2015-09-08T16:43:15+00:00\",\"dateModified\":\"2020-07-30T12:02:19+00:00\",\"description\":\"We want to ensure Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/making-it-easier-to-build-on-intercom\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/Platform-update-hero.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/Platform-update-hero.png\",\"width\":1968,\"height\":932},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/\",\"name\":\"The Intercom Blog\",\"description\":\"Articles and Podcasts on Customer Service, AI and Automation, Product, and more\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\",\"name\":\"The Intercom Blog\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Intercom-logo-sq-black-trans.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Intercom-logo-sq-black-trans.png\",\"width\":1000,\"height\":1000,\"caption\":\"The Intercom Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/intercominc\",\"https:\\\/\\\/x.com\\\/intercom\",\"https:\\\/\\\/www.instagram.com\\\/intercom\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/2491343\",\"https:\\\/\\\/www.pinterest.ie\\\/intercom\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJG0MvLP03kyzzAkD-w98aQ\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Intercom_(company)\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ef58186c05a5ff74a67581c13d2862\",\"name\":\"Bob Long\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ffba1bd995e0532ed09e9b7934932510ebfb3906ff211d4ff86074de59c9b87?s=96&d=mm&r=pgb4468d46bb82e1c86a57db33d90e3a91\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ffba1bd995e0532ed09e9b7934932510ebfb3906ff211d4ff86074de59c9b87?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ffba1bd995e0532ed09e9b7934932510ebfb3906ff211d4ff86074de59c9b87?s=96&d=mm&r=pg\",\"caption\":\"Bob Long\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/bobjlong\"],\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/bobjlong\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Making it easier to build on Intercom - The Intercom Blog","description":"We want to ensure Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/","og_locale":"en_US","og_type":"article","og_title":"Making it easier to build on Intercom","og_description":"We want to ensure Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies.","og_url":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2015-09-08T16:43:15+00:00","article_modified_time":"2020-07-30T12:02:19+00:00","og_image":[{"width":1968,"height":932,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png","type":"image\/png"}],"author":"Bob Long","twitter_card":"summary_large_image","twitter_creator":"@bobjlong","twitter_site":"@intercom","twitter_misc":{"Written by":"Bob Long","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/"},"author":{"name":"Bob Long","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/66ef58186c05a5ff74a67581c13d2862"},"headline":"Making it easier to build on Intercom","datePublished":"2015-09-08T16:43:15+00:00","dateModified":"2020-07-30T12:02:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/"},"wordCount":751,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png","keywords":["integrations","platform"],"articleSection":["News &amp; Updates"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/","url":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/","name":"Making it easier to build on Intercom - The Intercom Blog","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png","datePublished":"2015-09-08T16:43:15+00:00","dateModified":"2020-07-30T12:02:19+00:00","description":"We want to ensure Intercom works for everyone, agnostic of frameworks, programming languages, or external dependencies.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/making-it-easier-to-build-on-intercom\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png","width":1968,"height":932},{"@type":"WebSite","@id":"https:\/\/www.intercom.com\/blog\/#website","url":"https:\/\/www.intercom.com\/blog\/","name":"The Intercom Blog","description":"Articles and Podcasts on Customer Service, AI and Automation, Product, and more","publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intercom.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.intercom.com\/blog\/#organization","name":"The Intercom Blog","url":"https:\/\/www.intercom.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2019\/08\/Intercom-logo-sq-black-trans.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2019\/08\/Intercom-logo-sq-black-trans.png","width":1000,"height":1000,"caption":"The Intercom Blog"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/intercominc","https:\/\/x.com\/intercom","https:\/\/www.instagram.com\/intercom\/","https:\/\/www.linkedin.com\/company\/2491343","https:\/\/www.pinterest.ie\/intercom\/","https:\/\/www.youtube.com\/channel\/UCJG0MvLP03kyzzAkD-w98aQ","https:\/\/en.wikipedia.org\/wiki\/Intercom_(company)"]},{"@type":"Person","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/66ef58186c05a5ff74a67581c13d2862","name":"Bob Long","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2ffba1bd995e0532ed09e9b7934932510ebfb3906ff211d4ff86074de59c9b87?s=96&d=mm&r=pgb4468d46bb82e1c86a57db33d90e3a91","url":"https:\/\/secure.gravatar.com\/avatar\/2ffba1bd995e0532ed09e9b7934932510ebfb3906ff211d4ff86074de59c9b87?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2ffba1bd995e0532ed09e9b7934932510ebfb3906ff211d4ff86074de59c9b87?s=96&d=mm&r=pg","caption":"Bob Long"},"sameAs":["https:\/\/x.com\/bobjlong"],"url":"https:\/\/www.intercom.com\/blog\/author\/bobjlong\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/09\/Platform-update-hero.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/7831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=7831"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/7831\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/7947"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=7831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=7831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=7831"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=7831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}