{"id":9316,"date":"2016-05-18T09:01:39","date_gmt":"2016-05-18T16:01:39","guid":{"rendered":"http:\/\/intercom.com\/blog\/?p=9316"},"modified":"2023-06-26T18:31:22","modified_gmt":"2023-06-26T17:31:22","slug":"principles-bot-design","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/","title":{"rendered":"Principles of bot design"},"content":{"rendered":"<p class=\"opening_paragraph\">Despite plenty of excitement it\u2019s still unclear how conversational UIs can be made to work in a practical sense.<\/p>\n<p>But opinionated design principles can help us push past the hype, and design something real people will want to use every day.<\/p>\n<p>We\u2019re not lacking for <a href=\"https:\/\/www.intercom.com\/blog\/messaging-apps-just-getting-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">self-assured sermons<\/a> on how conversational UIs are the future. Much less is written about the practicalities of actually designing chatbot interactions.<\/p>\n<p>Yet it seems like this is precisely what we now need. Early attempts at chatbots have fallen flat in their execution, mostly because they have relied too much on natural language processing or A.I. capabilities that simply don\u2019t yet exist. Others have jumped on the bandwagon and tried to shoehorn unsuitable use cases into this new pattern.<\/p>\n<p>In all the excitement of diving into this new technology most of us seem to have forgotten about the most important actor in this enterprise: <a href=\"https:\/\/www.intercom.com\/blog\/bots-versus-humans\/\" target=\"_blank\" rel=\"noopener noreferrer\">the human being<\/a> who is expected to talk to the bot.<\/p>\n<p>So how do we go about designing bots? When are they useful? Should they be friendly and simple like Slackbot, or fake yet smart like Facebook M? Should they allow for free text input or create IVR-like options? These are not insurmountable questions, but the truth is we\u2019re still exploring how to use this new medium to build great experiences.<\/p>\n<p>Situations like these call for strong opinions, weakly held. When you\u2019re tackling a domain like chatbots that are still very much in flux, it\u2019s essential to be guided by clear design principles.<\/p>\n<h2 id=\"what-are-design-principles\">What are design principles?<\/h2>\n<p>All great, category-defining products are opinionated. Design principles lock these opinions in place upfront.<\/p>\n<p>At their simplest, design principles are a list of strongly-held opinions that an entire team agrees on. They force clarity and reduce ambiguity, and represent a north star for everyone to aim for.<\/p>\n<p>There\u2019s an art to coming up with good design principles. They can\u2019t be mere truisms. If they are, everyone will simply nod in agreement, but they won\u2019t help you to make actual decisions.<\/p>\n<p>For example, \u201c<em>We don\u2019t make our designs too complex<\/em>\u201d is a terrible principle \u2013 nobody would realistically argue the opposite position. Truisms cannot guide your decision-making in any meaningful way.<\/p>\n<p>\u201c<em>We favor simplicity over power<\/em>\u201d, on the other hand, is a great design principle. The opposite principle could also be argued \u2013 \u201c<em>We add complexity so our users can do cool things<\/em>\u201d. Opinionated principles like these will help you make consistent decisions throughout your design process.<\/p>\n<p>With that in mind, let\u2019s lay out some principles that will allow us to make progress on designing conversational interfaces.<\/p>\n<h2 id=\"principles-of-chatbot-design\">Principles of chatbot design<\/h2>\n<h3>1. Don&#8217;t pretend to be a human<\/h3>\n<p>Playing bait-and-switch with a user can make them feel that they have been duped, or that they don&#8217;t understand how a system works; both are bad user experiences. Don&#8217;t pull the rug out from under your users. This means not using \u201cis-typing\u201d indicators or artificial delays to make the user interface seem more human. On the contrary, conversation flows and bot messages should be styled differently and be clearly labeled in a way that communicates they are not human. This doesn&#8217;t preclude us from giving the bot personality.<\/p>\n<h3>2. Keep it incredibly simple<\/h3>\n<p>Chatbot conversations should be bounded to very particular subjects and follow linear conversation flows; we avoid complicated branching paths. We&#8217;re not trying to create a general, self-aware artificial intelligence here. It\u2019s okay to expose and explain limitations. <a href=\"https:\/\/berglondon.com\/blog\/2010\/09\/04\/b-a-s-a-a-p\/\">BASAAP<\/a>. Individual bot designers shouldn\u2019t have to account for tricky failure cases. Users will tire of complicated passages of dialogue.<\/p>\n<h3>3. Respect the chat medium<\/h3>\n<p>One advantage of smart messaging apps is that we can strip away a lot of apps and interface and reduce the interaction to a simple chatbot experience. It would therefore be pointless to turn around and drop an entire app directly into a conversation. Keep everything native to the conversational back-and-forth. Every bot interaction is about call and response, with the bot publishing comments into the chat thread and the end user responding in the reply area. Bots can\u2019t modify conversations in ways that humans can. At the same time, make use of conventions: rather than printing out an ungainly URL in a bot response, show a nicely-formatted card previewing the linked page.<\/p>\n<h3>4. Optimise for the end user<\/h3>\n<p>Bots should be used to improve the end user experience, not just to make life easier for customer support teams. UX designers should ask themselves: would a human be better for the end user? If the answer is yes, you shouldn\u2019t be using a bot. Bots should not attempt to replace what humans are good at; rather they should attempt to improve what humans are slow at. <a href=\"https:\/\/www.youtube.com\/watch?v=PyBNR8ThrNQ\">Machines should work; people should think<\/a>.<\/p>\n<h3>5. Use sparingly<\/h3>\n<p>Bot interactions should be short and precise. It should be impossible to get into a protracted back and forth conversation with a bot; anything above two inputs feels laborious.<\/p>\n<h3>6. Provide an escape hatch<\/h3>\n<p>Always have a human fallback option, allowing the user to express &#8220;<em>I&#8217;d rather wait and talk to a real human, make this robot thing go away&#8221;<\/em>.<\/p>\n<h3>7. Use structured input when possible<\/h3>\n<p>The more alleyways a conversation can go down, the greater the potential for dead ends. Don\u2019t place users in a situation where they need to guess the correct incantation required to proceed. Custom soft keyboards permit a limited range of input and can save a bunch of typing. For example, rather than asking the end user to type &#8220;yes&#8221; or &#8220;no,&#8221; show them two mutually exclusive buttons. Or validate structured text like email addresses before sending. In this way you can keep responses on track and sidestep the complications of parsing unpredictable plain text input.<\/p>\n<h3>8. Everyone sees the same thing<\/h3>\n<p>Bots don&#8217;t only appear to the end user. The humans behind the bots need a record of the conversation\u2019s context too \u2013 how a bot replied and how end users responded accordingly. Common or lengthy bot messages may be displayed in a collapsed state in the admin view for the sake of neatness. Cases in which bot messages are private to an admin and are only internally visible are an exception.<\/p>\n<h2 id=\"obey-the-principles-without-being-bound-by-them\">Obey the principles without being bound by them<\/h2>\n<p>It\u2019s important to note that these principles will almost certainly evolve, due to new technical possibilities or the simple fact that some of them were misguided. We should allow for both.<\/p>\n<p>But having them in place makes things so much simpler from here. We\u2019ve got a stake in the ground. Now we just need to apply these rules consistently and methodically. Without principles you\u2019re just randomly firing ideas in any direction and hoping you\u2019ll hit something that works.<\/p>\n<hr \/>\n<p class=\"inline-cta-quote\"><a href=\"https:\/\/www.intercom.com\/blog\/operator-custom-bots\/?utm_medium=ii-blog&amp;utm_source=blog-cta&amp;utm_campaign=201808-custom-bots\" target=\"_blank\" rel=\"noopener noreferrer\">If you&#8217;re as excited as we are about how chatbots can grow your business, you can get started right here.<\/a><\/p>\n<p><a href=\"https:\/\/www.intercom.com\/blog\/operator-custom-bots\/?utm_medium=ii-blog&amp;utm_source=blog-cta&amp;utm_campaign=201808-custom-bots\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"small\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2018\/09\/Custom-Bots-CTA.png\" alt=\"Download The Beginner's Guide to Real-Time Sales\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despite plenty of excitement it\u2019s still unclear how conversational UIs can be made to work in a practical sense. But opinionated design principles can help us push past the hype, and design something real people will&hellip;<\/p>\n","protected":false},"author":121,"featured_media":9695,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[25198,5],"tags":[339,340,489,200,153],"coauthors":[359],"class_list":["post-9316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-ml","category-product-and-design","tag-bots","tag-chat","tag-chatbots","tag-messaging","tag-product-design"],"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>Principles of Bot Design: Successful Chatbot Design in 2021 [+Tips]<\/title>\n<meta name=\"description\" content=\"How do you design chatbots real people will want to use every day? It starts with strong design principles.\" \/>\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\/principles-bot-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Principles of bot design\" \/>\n<meta property=\"og:description\" content=\"How do you design chatbots real people will want to use every day? It starts with strong design principles.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/principles-bot-design\/\" \/>\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=\"2016-05-18T16:01:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-26T17:31:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1248\" \/>\n\t<meta property=\"og:image:height\" content=\"591\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Emmet Connolly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@thoughtwax\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emmet Connolly\" \/>\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\\\/principles-bot-design\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/\"},\"author\":{\"name\":\"Emmet Connolly\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/39cdaf902e6a97d522d9ec3f6890894d\"},\"headline\":\"Principles of bot design\",\"datePublished\":\"2016-05-18T16:01:39+00:00\",\"dateModified\":\"2023-06-26T17:31:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/\"},\"wordCount\":1159,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Principles_of_Bot_Design_Related_V2.png\",\"keywords\":[\"bots\",\"chat\",\"chatbots\",\"messaging\",\"product design\"],\"articleSection\":[\"AI &amp; Automation\",\"Product &amp; Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/\",\"name\":\"Principles of Bot Design: Successful Chatbot Design in 2021 [+Tips]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Principles_of_Bot_Design_Related_V2.png\",\"datePublished\":\"2016-05-18T16:01:39+00:00\",\"dateModified\":\"2023-06-26T17:31:22+00:00\",\"description\":\"How do you design chatbots real people will want to use every day? It starts with strong design principles.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/principles-bot-design\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Principles_of_Bot_Design_Related_V2.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Principles_of_Bot_Design_Related_V2.png\",\"width\":1248,\"height\":591},{\"@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\\\/39cdaf902e6a97d522d9ec3f6890894d\",\"name\":\"Emmet Connolly\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ecb047918fc2448612bc2a7b21c4bf4343f36d792b5dacee8172d6f68f95249?s=96&d=mm&r=pgaeb72670d7c9815e49f2bd6cf8170502\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ecb047918fc2448612bc2a7b21c4bf4343f36d792b5dacee8172d6f68f95249?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3ecb047918fc2448612bc2a7b21c4bf4343f36d792b5dacee8172d6f68f95249?s=96&d=mm&r=pg\",\"caption\":\"Emmet Connolly\"},\"description\":\"Emmet is a digital product designer, leading the Product Design team at Intercom. Before that, he co-founded and designed Android Wear and designed Google Flights. He also writes at his blog, thoughtwax.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/emmetconnolly\\\/\",\"https:\\\/\\\/x.com\\\/thoughtwax\"],\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/thoughtwax\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Principles of Bot Design: Successful Chatbot Design in 2021 [+Tips]","description":"How do you design chatbots real people will want to use every day? It starts with strong design principles.","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\/principles-bot-design\/","og_locale":"en_US","og_type":"article","og_title":"Principles of bot design","og_description":"How do you design chatbots real people will want to use every day? It starts with strong design principles.","og_url":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2016-05-18T16:01:39+00:00","article_modified_time":"2023-06-26T17:31:22+00:00","og_image":[{"width":1248,"height":591,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png","type":"image\/png"}],"author":"Emmet Connolly","twitter_card":"summary_large_image","twitter_creator":"@thoughtwax","twitter_site":"@intercom","twitter_misc":{"Written by":"Emmet Connolly","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/"},"author":{"name":"Emmet Connolly","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/39cdaf902e6a97d522d9ec3f6890894d"},"headline":"Principles of bot design","datePublished":"2016-05-18T16:01:39+00:00","dateModified":"2023-06-26T17:31:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/"},"wordCount":1159,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png","keywords":["bots","chat","chatbots","messaging","product design"],"articleSection":["AI &amp; Automation","Product &amp; Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/","url":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/","name":"Principles of Bot Design: Successful Chatbot Design in 2021 [+Tips]","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png","datePublished":"2016-05-18T16:01:39+00:00","dateModified":"2023-06-26T17:31:22+00:00","description":"How do you design chatbots real people will want to use every day? It starts with strong design principles.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/principles-bot-design\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/principles-bot-design\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png","width":1248,"height":591},{"@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\/39cdaf902e6a97d522d9ec3f6890894d","name":"Emmet Connolly","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3ecb047918fc2448612bc2a7b21c4bf4343f36d792b5dacee8172d6f68f95249?s=96&d=mm&r=pgaeb72670d7c9815e49f2bd6cf8170502","url":"https:\/\/secure.gravatar.com\/avatar\/3ecb047918fc2448612bc2a7b21c4bf4343f36d792b5dacee8172d6f68f95249?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ecb047918fc2448612bc2a7b21c4bf4343f36d792b5dacee8172d6f68f95249?s=96&d=mm&r=pg","caption":"Emmet Connolly"},"description":"Emmet is a digital product designer, leading the Product Design team at Intercom. Before that, he co-founded and designed Android Wear and designed Google Flights. He also writes at his blog, thoughtwax.","sameAs":["https:\/\/www.linkedin.com\/in\/emmetconnolly\/","https:\/\/x.com\/thoughtwax"],"url":"https:\/\/www.intercom.com\/blog\/author\/thoughtwax\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2016\/07\/Principles_of_Bot_Design_Related_V2.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/9316","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\/121"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=9316"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/9316\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/9695"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=9316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=9316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=9316"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=9316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}