{"id":24742,"date":"2020-09-23T17:24:36","date_gmt":"2020-09-23T16:24:36","guid":{"rendered":"https:\/\/www.intercom.com\/blog\/?p=24742"},"modified":"2024-10-22T19:15:32","modified_gmt":"2024-10-22T18:15:32","slug":"designing-series-customer-messaging-tool","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/","title":{"rendered":"Designing Series: How we built our customer messaging orchestration tool"},"content":{"rendered":"<p>Last week <a href=\"https:\/\/www.intercom.com\/blog\/announcing-series-visual-campaign-builder\/\" target=\"_blank\" rel=\"noopener noreferrer\">we released Series<\/a>, a brand new way to orchestrate customer messaging campaigns in Intercom.<\/p>\n<p><a href=\"https:\/\/www.intercom.com\/blog\/series?utm_medium=internal&amp;utm_source=ii-blog&amp;utm_campaign=20200915-series-campaign\" target=\"_blank\" rel=\"noopener noreferrer\">Series<\/a> is a visual campaign builder with a very flexible and interactive design \u2013 you can easily build out sophisticated customer journeys using the intuitive drag-and-drop interface, making your <a href=\"https:\/\/www.intercom.com\/blog\/customer-engagement\/\" target=\"_blank\" rel=\"noopener noreferrer\">customer engagement<\/a> campaigns much more powerful and effective.<\/p>\n<blockquote class=\"pullquote-style-one\"><p>&#8220;Series is so intuitive that it feels natural and obvious \u2013 and yet, the design was not inevitable at all&#8221;<\/p><\/blockquote>\n<p>Indeed, Series is so intuitive that it feels natural and obvious \u2013 and yet, the design was not inevitable at all, as we considered numerous different approaches to solve the problem of orchestrating customer messaging.<\/p>\n<p>Here, I\u2019ll explain how we weighed up those different approaches and how we arrived at our final design \u2013 and I\u2019ll share some of the lessons we learned along the way.<\/p>\n<h2 id=\"our-first-customer-messaging-solution\">Our first customer messaging solution<\/h2>\n<p>In 2016 we released <a href=\"https:\/\/www.intercom.com\/blog\/smart-campaigns-marketing-automation\/\" target=\"_blank\" rel=\"noopener noreferrer\">Smart Campaigns<\/a>, which addressed the same problem of message orchestration.<\/p>\n<p>We took a very opinionated approach with Smart Campaigns, putting simplicity at its core and hiding the underlying logic of the messaging customer flow \u2013 as such, we eschewed the visual builder approach. You could just craft each message, put them into a campaign and relax, as we\u2019d automatically determine how to send those messages to the right person at the right time.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Smart-Campaign.jpg\" \/><\/p>\n<p>This approach <a href=\"https:\/\/twitter.com\/pc4media\/status\/1258039255835848705\" target=\"_blank\" rel=\"noopener noreferrer\">resonated with a number of customers<\/a>. But with time, we found out that for many others, instead of making things easier, it made them more complicated \u2013 we had hidden too much of the logic behind the flow of messages.<\/p>\n<p>When describing the process of creating their campaigns, many customers mentioned that they start by planning out their orchestration visually in digital tools or on a physical whiteboard.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Visualisations.jpg\" \/><\/p>\n<p style=\"text-align: center;\"><em>Some of the visualizations our customers shared with us<\/em><\/p>\n<p>This visual approach would give them confidence in how the orchestration should work, but afterwards they had to spend painstaking hours trying to \u201ctranslate\u201d those visual flows back into a non-visual Smart Campaign.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Visual-Smart-Campaigns.jpg\" \/><\/p>\n<p>Customers were getting lost in implicit logic and struggling to understand their orchestration, which led to problems with adoption and churn. We knew something had to be done.<\/p>\n<h2 id=\"exploring-the-future-of-orchestration\">Exploring the future of orchestration<\/h2>\n<p>After many deliberations, we decided to go back to square one and think about the future of orchestration in Intercom and what it could look like instead.<\/p>\n<p>We ended up evaluating a number of key directions:<\/p>\n<h3>Direction 1: Evolving Smart Campaigns<\/h3>\n<p>It seemed the simplest thing we could do was to spend time addressing each problem with Smart Campaigns.<\/p>\n<p>In theory, if we could make things easier to understand in some places and more explicit in others \u2013 the idea being we would be able to fix everything with evolution, instead of revolution.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Smart-Campaign-List.jpg\" \/><\/p>\n<h3>Direction 2: Creating a rigid visual builder<\/h3>\n<p>Alternatively, we could start looking beyond non-visual flows and provide a visual builder, but limit its level of flexibility.<\/p>\n<p>By being visual, a rigid builder should be more understandable, but, similarly to Smart Campaigns, by not providing a lot of freedom of interactions, it would make the setup quicker and more straightforward.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 60.42% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"series rigid Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/wdfjcloptd?videoFoam=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<h3>Direction 3: Creating a semi-flexible visual builder<\/h3>\n<p>Our third direction was to take that visual builder concept, but bring it up a notch by providing more flexibility, while still maintaining the structure.<\/p>\n<p>With this approach it would be possible to move everything around and have a higher level of freedom, but at the same time there would be a predefined structure to ensure the campaign building process remained straightforward.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 60.42% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"series semi flexible Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/kqd17krmjn?videoFoam=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<h3>Direction 4: Creating a fully flexible visual builder<\/h3>\n<p>Finally we also looked at a completely flexible approach that would behave just like those digital tools and physical whiteboards that customers were originally using to create their orchestrations.<\/p>\n<p>It would take a 180-degree turn compared to Smart Campaigns and embrace the fact that in order to create an understandable orchestration, people required a full freedom of actions: they needed to be able to place everything where they wanted and how they saw fit.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 60.42% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"series flexible Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/0qrazaitqc?videoFoam=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<h2 id=\"gaining-confidence-in-the-direction\">Gaining confidence in the direction<\/h2>\n<p>In order to make a confident decision on which direction out of those we should pick, we ended up doing three core things.<\/p>\n<h3>Establish guiding principle<\/h3>\n<p>First, to take subjectivity out of our design decisions, we aligned on the key principle to guide our thinking: \u201cNo black boxes\u201d.<\/p>\n<p>This meant that whatever direction we decided to go with, customers should know what was happening in each part of a series without ambiguity or need to guess.<\/p>\n<blockquote class=\"pullquote-style-two\"><p>&#8220;It turned out the &#8216;black box&#8217; of logic hid too much, so we resolved to avoid that risk&#8221;<\/p><\/blockquote>\n<p>With Smart Campaigns we took the opposite approach and hid all of the logic to make the experience as simple as possible. This has led to customer feedback that they don\u2019t know what\u2019s being sent, when, how, or why \u2013 it turned out the \u201cblack box\u201d of logic hid too much, so we resolved to avoid that risk.<\/p>\n<h3>Look outside your product<\/h3>\n<p>Second, in order to \u201cunbias\u201d our understanding of the problem, we decided to take in a lots of diverse inputs to guide our thinking:<\/p>\n<ul>\n<li>We looked through past conversations with our existing customers which helped us to better understand their processes and needs.<\/li>\n<li>We analyzed exit feedback from people who churned to understand what\u2019s missing.<\/li>\n<li>We played with dozens of digital visual builders such as <a href=\"https:\/\/www.lucidchart.com\/pages\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lucidchart<\/a>, <a href=\"https:\/\/miro.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Miro<\/a>, <a href=\"https:\/\/whimsical.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Whimsical<\/a>, <a href=\"https:\/\/www.plectica.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Plectica<\/a>, and many more, trying to understand what makes all of those tools great.<\/li>\n<li>We signed up for dozens of competing products to get a glimpse of what works in their solution and what doesn\u2019t.<\/li>\n<li>We summarized reviews about each of those competitors on sites like <a href=\"https:\/\/www.g2.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">G2<\/a> and <a href=\"https:\/\/www.capterra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Capterra<\/a> to see what their customers highlighted.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Likes-Dislikes.jpg\" \/><\/p>\n<p>Had we chosen instead to only rely on our own thinking or only on the inputs from our existing customers, we would likely fail to understand why some people churned and why others decided to not even consider Intercom for their orchestration needs in the first place.<\/p>\n<h3>Test your assumptions<\/h3>\n<p>Finally, having made a number of assumptions based on the guiding principles and the learnings, we wanted to set time to properly test them.<\/p>\n<p>After playing with a few prototypes created with <a href=\"https:\/\/principleformac.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Principle<\/a> and <a href=\"https:\/\/marvelapp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Marvel<\/a>, we realized that for customers to be able to provide proper feedback something more \u201creal\u201d was needed.<\/p>\n<p>So we partnered with <a href=\"https:\/\/www.intercom.com\/blog\/author\/nolaneo\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eoin Nolan<\/a>, a principal engineer on our team, to build a throwaway prototype of Series and later test it with dozens of customers from different segments.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 59.17% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"series old prototype Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/9gyhxti847?videoFoam=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<p style=\"text-align: center;\"><em>The early prototype used to test Series with dozens of customers<\/em><\/p>\n<p>And as a result, we managed to discover dozens of use cases, needs, and confusions we hadn\u2019t previously considered.<\/p>\n<h2 id=\"making-a-decision\">Making a decision<\/h2>\n<p>Establishing the guiding principle, looking outside our product, and testing our assumptions made the choice of direction so much easier for us.<\/p>\n<p>Regardless of improvements, the non-visual nature of Smart Campaigns was too hard to understand and too far from people\u2019s workflows. Rigid visual builders failed based on tests and feedback in the market. The semi-flexible approach ended up confusing customers more than helping them.<\/p>\n<p>Contrary to all of those, the flexible visual builder ticked all boxes. It was understandable, it resonated with the mental model of the majority of people in the market, and it tested really well.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 60.42% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"series final Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/mwa2y1edme?videoFoam=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<p style=\"text-align: center;\"><em>The final version of Series<\/em><\/p>\n<h2 id=\"lessons-learned-on-this-journey\">Lessons learned on this journey<\/h2>\n<p>There were a number of lessons to take away from this process:<\/p>\n<ul>\n<li>Even though iterative improvements to existing products are usually a safer way to solve problems, you need to be aware that, <strong>if the foundations of those products are broken, you will quickly hit a local maxima<\/strong>. Taking a step back to understand a big picture may allow you to get to a much better place.<\/li>\n<li>Sometimes it\u2019s worth looking beyond challenges only your existing customers have. <strong>Consider opportunities that may lie in understanding people who chose your competitors<\/strong>. Doing that may dramatically increase your product\u2019s adoption and activation, while preventing churn.<\/li>\n<li>Getting enough resources to experiment and test is not always easy. Yet making wrong choices may cost much more in the long run. So <strong>consider increasing the level of realism of your prototypes, even if that would require building something bespoke<\/strong>. Deeply integrating feedback loops into the process may give you the level of clarity that would be otherwise hard to get.<\/li>\n<\/ul>\n<p>Ultimately by going through this process, we were able to achieve a much more objective confidence that Series would be the easiest, most flexible and, hopefully, most pleasant way for businesses to orchestrate their outbound communications. <a href=\"https:\/\/www.intercom.com\/blog\/series?utm_medium=internal&amp;utm_source=ii-blog&amp;utm_campaign=20200915-series-campaign\" target=\"_blank\" rel=\"noopener noreferrer\">Give it a try<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious \u2013 and yet, the design was not inevitable at all. Here is how we considered different options. <\/p>\n","protected":false},"author":164,"featured_media":24749,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[5],"tags":[23756,24665,153,24664],"coauthors":[429],"class_list":["post-24742","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-and-design","tag-conversational-customer-engagement","tag-customer-messaging","tag-product-design","tag-series"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Designing Series: How We Built Our Customer Messaging Tool<\/title>\n<meta name=\"description\" content=\"Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious. Here is how we designed it.\" \/>\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\/designing-series-customer-messaging-tool\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Designing Series: How we built our customer messaging orchestration tool\" \/>\n<meta property=\"og:description\" content=\"Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious. Here is how we designed it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/\" \/>\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-09-23T16:24:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-22T18:15:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.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=\"Alex Potrivaev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@alexpotrivaev\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Potrivaev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/\"},\"author\":{\"name\":\"Alex Potrivaev\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/1862ac9c0c93c6aadbb4e8755952b3ec\"},\"headline\":\"Designing Series: How we built our customer messaging orchestration tool\",\"datePublished\":\"2020-09-23T16:24:36+00:00\",\"dateModified\":\"2024-10-22T18:15:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/\"},\"wordCount\":1441,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Designing-Series-Hero.jpg\",\"keywords\":[\"conversational customer engagement\",\"customer messaging\",\"product design\",\"Series\"],\"articleSection\":[\"Product &amp; Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/\",\"name\":\"Designing Series: How We Built Our Customer Messaging Tool\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Designing-Series-Hero.jpg\",\"datePublished\":\"2020-09-23T16:24:36+00:00\",\"dateModified\":\"2024-10-22T18:15:32+00:00\",\"description\":\"Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious. Here is how we designed it.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/designing-series-customer-messaging-tool\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Designing-Series-Hero.jpg\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Designing-Series-Hero.jpg\",\"width\":1968,\"height\":921},{\"@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\\\/1862ac9c0c93c6aadbb4e8755952b3ec\",\"name\":\"Alex Potrivaev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb86e79198e14b2c6a7480b74f55c50d8b59aaf0484781d6664b82b6f15d3dfe?s=96&d=mm&r=pge5129dd22560bb5c19f784f126d05efc\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb86e79198e14b2c6a7480b74f55c50d8b59aaf0484781d6664b82b6f15d3dfe?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb86e79198e14b2c6a7480b74f55c50d8b59aaf0484781d6664b82b6f15d3dfe?s=96&d=mm&r=pg\",\"caption\":\"Alex Potrivaev\"},\"description\":\"Senior Product Designer at Intercom.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/alexpotrivaev\"],\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/alexpotrivaev\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Designing Series: How We Built Our Customer Messaging Tool","description":"Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious. Here is how we designed it.","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\/designing-series-customer-messaging-tool\/","og_locale":"en_US","og_type":"article","og_title":"Designing Series: How we built our customer messaging orchestration tool","og_description":"Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious. Here is how we designed it.","og_url":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2020-09-23T16:24:36+00:00","article_modified_time":"2024-10-22T18:15:32+00:00","og_image":[{"width":1968,"height":921,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.jpg","type":"image\/jpeg"}],"author":"Alex Potrivaev","twitter_card":"summary_large_image","twitter_creator":"@alexpotrivaev","twitter_site":"@intercom","twitter_misc":{"Written by":"Alex Potrivaev","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/"},"author":{"name":"Alex Potrivaev","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/1862ac9c0c93c6aadbb4e8755952b3ec"},"headline":"Designing Series: How we built our customer messaging orchestration tool","datePublished":"2020-09-23T16:24:36+00:00","dateModified":"2024-10-22T18:15:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/"},"wordCount":1441,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.jpg","keywords":["conversational customer engagement","customer messaging","product design","Series"],"articleSection":["Product &amp; Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/","url":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/","name":"Designing Series: How We Built Our Customer Messaging Tool","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.jpg","datePublished":"2020-09-23T16:24:36+00:00","dateModified":"2024-10-22T18:15:32+00:00","description":"Series, our new customer messaging orchestration tool, is so intuitive that it feels natural and obvious. Here is how we designed it.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/designing-series-customer-messaging-tool\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.jpg","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.jpg","width":1968,"height":921},{"@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\/1862ac9c0c93c6aadbb4e8755952b3ec","name":"Alex Potrivaev","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fb86e79198e14b2c6a7480b74f55c50d8b59aaf0484781d6664b82b6f15d3dfe?s=96&d=mm&r=pge5129dd22560bb5c19f784f126d05efc","url":"https:\/\/secure.gravatar.com\/avatar\/fb86e79198e14b2c6a7480b74f55c50d8b59aaf0484781d6664b82b6f15d3dfe?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fb86e79198e14b2c6a7480b74f55c50d8b59aaf0484781d6664b82b6f15d3dfe?s=96&d=mm&r=pg","caption":"Alex Potrivaev"},"description":"Senior Product Designer at Intercom.","sameAs":["https:\/\/x.com\/alexpotrivaev"],"url":"https:\/\/www.intercom.com\/blog\/author\/alexpotrivaev\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2020\/09\/Designing-Series-Hero.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/24742","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\/164"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=24742"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/24742\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/24749"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=24742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=24742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=24742"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=24742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}