{"id":23233,"date":"2020-03-17T09:45:20","date_gmt":"2020-03-17T09:45:20","guid":{"rendered":"https:\/\/www.intercom.com\/blog\/?p=23233"},"modified":"2024-11-15T16:13:37","modified_gmt":"2024-11-15T16:13:37","slug":"maintaining-app-ecosystem","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/","title":{"rendered":"Cultivating a robust app ecosystem"},"content":{"rendered":"<p>Building an app ecosystem is a big challenge, as we all know, but what does the long, hard work of maintaining that ecosystem look like?<\/p>\n<p>For the past year, we\u2019ve been focused on cultivating a robust, enduring ecosystem of apps for the <a href=\"https:\/\/www.intercom.com\/blog\/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">Intercom App Store<\/a>. One of the problems we\u2019ve been trying to address is the case of apps that break break or become non-functioning. We were trying to find a single, overarching solution to the problem.<\/p>\n<p>Luckily, we had a breakthrough last year when Enzo visited a gorgeous abbey in Connemara in the west of Ireland. As he tells it:<\/p>\n<blockquote><p><em>While visiting I took a walk in the lovely Victorian garden that belongs to the abbey, and I noticed a gardener with his truck full of tools. The gardener was moving from one plot of the garden to another, swapping between tools to clean or structure things on the plots.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>The amount of care he put into these plants was catching, and the structure of the Victorian garden was slowly revealed to me: vegetables, fruits, and citrus fruits on one side, spices on another, flowers and bushes to join the two sides. Even a small stream of natural water that needed to be taken care of. That\u2019s about the moment I began asking myself a number of questions about gardens\u2026 and app ecosystems.<\/em><\/p><\/blockquote>\n<blockquote class=\"pullquote-style-one\"><p>&#8220;How did they keep such &#8216;high quality and usability&#8217; for a garden more than a hundred years old?&#8221;<\/p><\/blockquote>\n<blockquote><p><em>To understand why, you have to appreciate that the abbey is shut away from any large city. Watching this gardener carefully tending this garden, it made me wonder, how did they keep such &#8216;high quality and usability&#8217; for a garden more than a hundred years old, where carrying any equipment is expensive, and the climate of Connemara is complex?<\/em><br \/>\n<em>Has the garden kept an unchanged structure and the same variety of plants throughout the years? How easy is it to keep such high quality plants, and how do they improve the garden over time? So when the gardener ended up next to me I couldn\u2019t help but ask:<\/em><\/p><\/blockquote>\n<blockquote><p><em>\u201cExcuse me, I have a question about the garden if that\u2019s alright with you?\u201d<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>\u201cSure, what\u2019s on your mind?\u201d said the gardener.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>\u201cHow did you keep the garden so vivid after all these years?\u201d<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>\u201cWe had to provide, adapt, and evolve unique treatments for every single plant. You really can\u2019t apply the same things over time as plants grow and climate varies every year.\u201d<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>\u201cSeriously? How do you do that?\u201d<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>\u201cWe assess the plants&#8217; health every week. We then note down their status and adapt their treatment week over week if needed. It\u2019s a ton of work.\u201d<\/em><\/p><\/blockquote>\n<p>It sounded like a rather simple insight, but it helped us forge a breakthrough in how we tackled the issue of app health in our own ecosystem. This perfect garden has been delighting visitors for so many years, yet so many of those visitors completely underestimate the manual gardening work behind it. To anyone that doesn&#8217;t understand the system (gardening), maintaining the plant \u201cecosystem\u201d sounds simple. In reality, it requires significant time and effort and a constantly evolving process to maintain the high quality of the garden.<\/p>\n<blockquote class=\"pullquote-style-two\"><p>&#8220;Just as plants can get sick or start dying, apps can break down&#8221;<\/p><\/blockquote>\n<p>Our realization was that just as plants can get sick or start dying, apps can break down, and a large part of the work of cultivating the ecosystem needs to be diagnosing problems as soon as possible. It&#8217;s our responsibility to tend our ecosystem and ensure the high quality and usability of it. This was our journey.<\/p>\n<h2 id=\"intercoms-app-ecosystem\">Intercom&#8217;s app ecosystem<\/h2>\n<p>Our partners build great apps that allow our customers to integrate Intercom with their existing tech stacks. This delivers significant value to our customers, including helping them save precious time. Today there are more than 200 apps available in our <a href=\"https:\/\/www.intercom.com\/blog\/app-store\" target=\"_blank\" rel=\"noopener noreferrer\">App Store.<\/a><\/p>\n<div style=\"width: 1410px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Intercom-App-Store.jpg\" alt=\"Intercom\u2019s garden: its App Store\" width=\"1400\" height=\"1195\" \/><p class=\"wp-caption-text\"><em>Intercom\u2019s garden: its App Store \ud83c\udfe1<\/em><\/p><\/div>\n<p>These apps work in various ways. They can integrate with Intercom&#8217;s data or more embedded UI components \u2013 for instance, within our core products:\u00a0<a href=\"https:\/\/www.intercom.com\/blog\/inbox\" target=\"_blank\" rel=\"noopener noreferrer\">Inbox<\/a>, <a href=\"https:\/\/www.intercom.com\/blog\/messenger\" target=\"_blank\" rel=\"noopener noreferrer\">Messenger<\/a>, and <a href=\"https:\/\/www.intercom.com\/blog\/customizable-bots\" target=\"_blank\" rel=\"noopener noreferrer\">Bots<\/a>.\u00a0All together they form an app ecosystem.<\/p>\n<h2 id=\"the-problem-about-app-ecosystems-that-no-one-talks-about\">The problem about app ecosystems that no one talks about<\/h2>\n<p>Often, within an app ecosystem, there are a number of apps that are not working correctly. This creates ongoing issues for the customers who use them. We describe these apps as being in <em>&#8220;unhealthy&#8221;<\/em> states. To explore the problem further, we identified and quantified the three main unhealthy states:<\/p>\n<ol>\n<li>The token for an app has expired or was revoked. We cannot communicate with the third party anymore.<\/li>\n<li>The settings of the third party have changed and the app can\u2019t reliably guess the choices made there.<\/li>\n<li>A third party launched an update which requires new permissions.<\/li>\n<\/ol>\n<p>We noticed all these problems had one thing in common: a customer needs to take action to fix the situation.<\/p>\n<p>What\u2019s more? These problems are fairly common \u2013 they happen as other platforms evolve their product and will keep happening. For instance, whenever Facebook updates their security permissions, millions of partners around the world may be impacted.<\/p>\n<p>While we cannot prevent these problems from happening, we can fix them intelligently.<\/p>\n<h2 id=\"designing-an-app-check-system\">Designing an app check system<\/h2>\n<p>We started to investigate powerful yet simple ways to solve this problem and settled on three product principles:<\/p>\n<ol>\n<li><strong>Build a cohesive end-to-end experience<\/strong> that\u2019s not only informative but also actionable.<\/li>\n<li><strong>We did not want to rethink the experience<\/strong>, but rather improve our current flows where customers and partners already interact with apps.<\/li>\n<li><strong>Start small<\/strong>, potentially at a specific app level.<\/li>\n<\/ol>\n<p>To that end, we <a href=\"https:\/\/developers.intercom.com\/building-apps\/docs\/installation-health-check\" target=\"_blank\" rel=\"noopener noreferrer\">crafted a system<\/a> that requests the app&#8217;s status for every workspace they&#8217;re currently being used in.<\/p>\n<p>The app verifies that everything works correctly and responds indicating if the installation is functioning or not, together with an informative message.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Intercom-App-Health-Check-3.jpg\" \/><\/p>\n<h2 id=\"creating-an-engaging-experience\">Creating an engaging experience<\/h2>\n<p>Next, we identified four principles to deliver against these product principles:<\/p>\n<ol>\n<li><strong>Simplify complexity:<\/strong> It\u2019s very hard \u2013 if not impossible \u2013 to predict all of the ways in which apps can become non-functioning. Our system should be flexible enough to absorb and translate this complexity into a two-click solution.<\/li>\n<li><strong>Provide meaningful context:<\/strong> We needed our apps to explain precisely what was going on.<\/li>\n<li><strong>Provide clear action:<\/strong> Our solution had to guide users with simple steps.<\/li>\n<li><strong>Feel safe:<\/strong> Apps require access to sensitive information, so we wanted to mitigate any risk in this regard.<\/li>\n<\/ol>\n<p>When an app is broken or non-functioning, we inform the right admins by email about the problem they face with their app.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Intercom-Mailchimp-Problem.jpg\" \/><\/p>\n<p>Our customers are then brought to the specific app listing where:<\/p>\n<ol>\n<li>We display specific details about what&#8217;s breaking.<\/li>\n<li>We recommend direct steps to fix the problem.<\/li>\n<\/ol>\n<p><strong>It takes our customers two clicks to be informed about and fix potential issues with their apps.<\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Intercom-Mailchimp-Subscribe.jpg\" \/><\/p>\n<p>We discovered in practice that the notifications we sent to users with apps in &#8220;unhealthy states&#8221; are 2.5x more effective at generating active users than efforts to acquire entirely new app users.<\/p>\n<h2 id=\"travel-around-and-discover-your-garden\">Travel around and discover your garden<\/h2>\n<p>Tending individual plants rather than thinking that all the plants can survive in the same way was the best approach for us. It aligned with our platform mission to help our customers and partners be successful with integrations. And finally, we recommend traveling around and discovering your own metaphorical garden \u2013 who knows where inspiration may spring from.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building an app ecosystem is a big challenge, but what does the long, hard work of tending that ecosystem look like? Here&#8217;s how we keep our Intercom App Store robust and thriving. <\/p>\n","protected":false},"author":423,"featured_media":23231,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[12898],"tags":[21388],"coauthors":[19055,21393],"class_list":["post-23233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering","tag-app-ecosystem"],"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>Cultivating a robust app ecosystem - The Intercom Blog<\/title>\n<meta name=\"description\" content=\"Building an app ecosystem is a challenge, but what does the long, hard work of tending that ecosystem look like? Here&#039;s how we keep our App Store robust.\" \/>\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\/maintaining-app-ecosystem\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cultivating a robust app ecosystem\" \/>\n<meta property=\"og:description\" content=\"Building an app ecosystem is a challenge, but what does the long, hard work of tending that ecosystem look like? Here&#039;s how we keep our App Store robust.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/\" \/>\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=\"2020-03-17T09:45:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-15T16:13:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1968\" \/>\n\t<meta property=\"og:image:height\" content=\"921\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Enzo Avigo, Gabriel Anca Corral\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@0zne\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Enzo Avigo, Gabriel Anca Corral\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/\"},\"author\":{\"name\":\"Enzo Avigo\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/f03ca9a4ce55c345ed5eec846285b459\"},\"headline\":\"Cultivating a robust app ecosystem\",\"datePublished\":\"2020-03-17T09:45:20+00:00\",\"dateModified\":\"2024-11-15T16:13:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/\"},\"wordCount\":1260,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Cultivating-healthy-app-ecosystem.jpg\",\"keywords\":[\"app ecosystem\"],\"articleSection\":[\"Engineering\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/\",\"name\":\"Cultivating a robust app ecosystem - The Intercom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Cultivating-healthy-app-ecosystem.jpg\",\"datePublished\":\"2020-03-17T09:45:20+00:00\",\"dateModified\":\"2024-11-15T16:13:37+00:00\",\"description\":\"Building an app ecosystem is a challenge, but what does the long, hard work of tending that ecosystem look like? Here's how we keep our App Store robust.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/maintaining-app-ecosystem\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Cultivating-healthy-app-ecosystem.jpg\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Cultivating-healthy-app-ecosystem.jpg\",\"width\":1968,\"height\":921,\"caption\":\"Cultivating healthy app ecosystem\"},{\"@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\\\/f03ca9a4ce55c345ed5eec846285b459\",\"name\":\"Enzo Avigo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca20dc581f1a837a79e4a9479a49a2b0596b132b65102187925fb2bfbbb6eb9d?s=96&d=mm&r=pg34a162f91ced577789963d7766f10463\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca20dc581f1a837a79e4a9479a49a2b0596b132b65102187925fb2bfbbb6eb9d?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca20dc581f1a837a79e4a9479a49a2b0596b132b65102187925fb2bfbbb6eb9d?s=96&d=mm&r=pg\",\"caption\":\"Enzo Avigo\"},\"description\":\"Enzo likes to build things to grow online businesses for the consumer world. Now the CEO of customer analytics platform June.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/0zne\"],\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/enzoavigo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cultivating a robust app ecosystem - The Intercom Blog","description":"Building an app ecosystem is a challenge, but what does the long, hard work of tending that ecosystem look like? Here's how we keep our App Store robust.","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\/maintaining-app-ecosystem\/","og_locale":"en_US","og_type":"article","og_title":"Cultivating a robust app ecosystem","og_description":"Building an app ecosystem is a challenge, but what does the long, hard work of tending that ecosystem look like? Here's how we keep our App Store robust.","og_url":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2020-03-17T09:45:20+00:00","article_modified_time":"2024-11-15T16:13:37+00:00","og_image":[{"width":1968,"height":921,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg","type":"image\/jpeg"}],"author":"Enzo Avigo, Gabriel Anca Corral","twitter_card":"summary_large_image","twitter_creator":"@0zne","twitter_site":"@intercom","twitter_misc":{"Written by":"Enzo Avigo, Gabriel Anca Corral","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/"},"author":{"name":"Enzo Avigo","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/f03ca9a4ce55c345ed5eec846285b459"},"headline":"Cultivating a robust app ecosystem","datePublished":"2020-03-17T09:45:20+00:00","dateModified":"2024-11-15T16:13:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/"},"wordCount":1260,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg","keywords":["app ecosystem"],"articleSection":["Engineering"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/","url":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/","name":"Cultivating a robust app ecosystem - The Intercom Blog","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg","datePublished":"2020-03-17T09:45:20+00:00","dateModified":"2024-11-15T16:13:37+00:00","description":"Building an app ecosystem is a challenge, but what does the long, hard work of tending that ecosystem look like? Here's how we keep our App Store robust.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/maintaining-app-ecosystem\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg","width":1968,"height":921,"caption":"Cultivating healthy app ecosystem"},{"@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\/f03ca9a4ce55c345ed5eec846285b459","name":"Enzo Avigo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ca20dc581f1a837a79e4a9479a49a2b0596b132b65102187925fb2bfbbb6eb9d?s=96&d=mm&r=pg34a162f91ced577789963d7766f10463","url":"https:\/\/secure.gravatar.com\/avatar\/ca20dc581f1a837a79e4a9479a49a2b0596b132b65102187925fb2bfbbb6eb9d?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca20dc581f1a837a79e4a9479a49a2b0596b132b65102187925fb2bfbbb6eb9d?s=96&d=mm&r=pg","caption":"Enzo Avigo"},"description":"Enzo likes to build things to grow online businesses for the consumer world. Now the CEO of customer analytics platform June.","sameAs":["https:\/\/x.com\/0zne"],"url":"https:\/\/www.intercom.com\/blog\/author\/enzoavigo\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/03\/Cultivating-healthy-app-ecosystem.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/23233","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\/423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=23233"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/23233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/23231"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=23233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=23233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=23233"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=23233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}