{"id":7666,"date":"2015-06-23T17:00:10","date_gmt":"2015-06-23T16:00:10","guid":{"rendered":"http:\/\/intercom.com\/blog\/?p=7666"},"modified":"2020-07-30T13:02:21","modified_gmt":"2020-07-30T12:02:21","slug":"driving-excellence-with-values-not-rules","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/","title":{"rendered":"Driving excellence with values not rules"},"content":{"rendered":"<p class=\"opening_paragraph\">Having a central Ops team is unfashionable at the moment. It goes against the prevailing, fully integrated DevOps mentality. But here at Intercom, that\u2019s exactly the approach we\u2019ve taken and it\u2019s working really well for us.<\/p>\n<p>We enable our <a href=\"https:\/\/www.intercom.com\/blog\/engineering\/\" target=\"_blank\" rel=\"noopener noreferrer\">product engineering<\/a> teams to ship code to production dozens of times a day, <a href=\"https:\/\/www.intercomstatus.com\/\">our availability is good<\/a>, our Ops team work mostly from a strategic quarterly roadmap, we spend around 82% of our time on planned work, our pager interrupts are generally low and the source of pages are well understood. And did I mention our team is happy and has fun? :)<\/p>\n<p>At Intercom, we have a single, small Ops team that is primarily focused on maintaining the reliability, performance, scalability and efficiency of our platform. This one small team is on the hook to be the first responder for all outages. They drive performance improvement initiatives across our product engineering team. They are responsible for infrastructure security. They also maintain and evolve our metrics, monitoring and logging infrastructure. The really fun thing they do is evolve and enhance our continuous deployment infrastructure so that we can safely deploy new code to production, within a small number of minutes, about 100 times a day.<\/p>\n<p>I joined Intercom a little over a year ago, and during that time I believe a significant contributor to the team\u2019s success, apart from hiring a really strong team, was the fact we spent time creating a strong set of team core values and committing to them. These core values evolved from a team discussion at our first quarterly off-site strategy and planning meeting. They were hotly debated, but we eventually arrived at something we could all agree on and commit to be faithful to. This was important to us, we wanted values that bonded us together and influenced behaviors, decisions and actions, rather than merely aspirational words to have on posters.<\/p>\n<h2 id=\"ops-core-values-intercom\">Ops Core Values @ Intercom<\/h2>\n<h4>1. Security, Availability, Performance, Scalability, Cost, Efficiency &#8211; prioritize for maximum impact.<\/h4>\n<p><i>Security and Availability are always our number one priorities. When no fires are burning, we look for projects that can improve us along multiple dimensions.<\/i><\/p>\n<p>The intent here is to make clear the scope of projects that we should be working on, and not working on. It\u2019s also a reminder that we need to be really good at prioritizing our work load. We have a really broad remit and must evaluate potential projects not just on whether they fall within our areas of responsibility, but also whether they are the biggest needle movers.<\/p>\n<h4>2. Faster, Safer, Easier, Shipping.<\/h4>\n<p><i><a href=\"https:\/\/twitter.com\/ciaran_lee\">Ciaran<\/a>, our CTO, put it best when he said: \u201cTo me, Intercom is a place where: It\u2019s as easy as possible to ship code to production; we are never afraid to deploy; we ship ambitious projects as a series of small, safe steps\u201d. We fight to ensure this stays true.<\/i><\/p>\n<p>This one has meaning along at least two dimensions. First and foremost, the Ops team is responsible for ensuring our continuous deployment systems are always performing well and we spend the right amount of time thinking and acting strategically on improving them. Somewhat uniquely, Intercom\u2019s engineers ship code to production about 100 times a day. We strive to have every single commit to \u201cmaster\u201d result in an individual production deployment. This is actually an ingredient of Intercom\u2019s \u201csecret sauce\u201d and contributes to safer, faster, easier to debug deployments, quicker customer feedback, improved engineer morale and motivation and helps attracts strong engineers to work here. If you\u2019re still in any doubt as to whether this is a good thing or not, read this post by Darragh, our VP of Engineering, <a href=\"https:\/\/www.intercom.com\/blog\/shipping-is-your-companys-heartbeat\/\" target=\"_blank\" rel=\"noopener noreferrer\">Shipping Is Your Company\u2019s Heartbeat<\/a>.<\/p>\n<p>Secondly, it encourages us to design systems and infrastructure that are faster, safer and easier to change and upgrade. We hate having \u201cone\u201d of anything, as it forces a riskier big bang approach to changes\/upgrades and necessitates significantly more research and planning. Even then, there\u2019s only so much one can gain from lab testing. It will never be as good as the things you learn from subjecting something to live traffic. Instead we favor designs that are sharded from the start or leverage technologies that we\u2019re already using and enable us to perform phased changes and upgrades.<\/p>\n<h4>3. Zero Touch Ops.<\/h4>\n<p><i> We fight to prevent operational interrupts. No single machine dying should cause us to be paged. Our systems run well on autopilot. We can regularly sleep through the night and enjoy our weekends when on-call.<\/i><\/p>\n<p>This value empowers us to fight against anything that could become technical debt or potentially cause burnout. Burnout is a very real risk in the Ops world and we don&#8217;t want anything we built to contribute to anyone experiencing it. We diligently measure our bug counts, the pages we receive and anything else that causes us an operational interrupt. We instigate projects to reduce\/eliminate these things. We hold ourselves to a high bar for automation, and know that by putting the time in upfront to automate something, we\u2019ll save ourselves buckets of time and heartache in the future. We also strongly believe fully automated systems that page less, ultimately contribute to providing a higher quality service to Intercom\u2019s customers.<\/p>\n<h4>4. <a href=\"https:\/\/www.intercom.com\/blog\/run-less-software\/\" target=\"_blank\" rel=\"noopener noreferrer\">Run Less Software<\/a>.<\/h4>\n<p><i>We use AWS and other world class service providers to avoid the cost of running undifferentiated heavy infrastructure. We fight to build the smallest, simplest solutions possible, knowing that in the long term this will helps us be true to our first three principles.<\/i><\/p>\n<p>Run\/write less software is a philosophy that was made popular by Amazon CEO Jeff Bezos at a conference in 2006 when he said \u201c<a href=\"https:\/\/www.theguardian.com\/technology\/blog\/2006\/nov\/08\/web20summitj1\">There&#8217;s a lot of undifferentiated heavy lifting that stands between your idea and that success<\/a>\u201d. We agree. We run our infrastructure on AWS and make heavy use of a number of other AWS cloud products, as well as a small number of non-AWS PaaS products. This core value doesn&#8217;t always lead to black and white decisions. With some PaaS solutions we still find that beyond a certain scale it\u2019s considerably more cost effective to develop and operate your own solution rather than to buy in a third party service. Even when a high quality, low cost PaaS solution exists, we\u2019re cautious about introducing new technology we\u2019ve not run before. We ask ourself if there\u2019s a way that we could accomplish the same thing with the existing building blocks we have today. Check out this <a href=\"https:\/\/www.intercom.com\/blog\/videos\/engineering-principles-building-real-time-intercom\/\" target=\"_blank\" rel=\"noopener noreferrer\">talk<\/a> from my colleague <a href=\"https:\/\/twitter.com\/blaringno\">Brian Long<\/a> as he talks about how this played out with a real engineering challenge. Finally, it\u2019s important to not let a core value of \u201cRun Less Software\u201d become the thing that causes you to become change-averse or avoid ever taking risks.<\/p>\n<h2 id=\"will-this-scale\">Will this scale?<\/h2>\n<p>So maybe what we\u2019re doing does sound quite a lot like DevOps, but we\u2019re still pretty happy with having a central Ops team, rather than having each product team manage their own outages and operational interrupts \u201cin the moment\u201d. This enables our product teams to move faster and means that any outage pain is not too diluted such that it will go unaddressed for too long.<\/p>\n<p>We are well aware that this approach won\u2019t scale forever, and even now, we\u2019re actively hiring <a href=\"https:\/\/www.intercom.com\/blog\/careers\">engineers<\/a> to work on both our core Ops team, as well as some who will jump from product team to product team, improving performance and scalability in different corners of our product. We still plan on keeping the bulk of front line pager interrupts away from our product engineering team for at least another six months though. Who knows what we\u2019ll do after that???<\/p>\n<p>If any of these things sound fun to you, maybe you should take a look at <a href=\"https:\/\/www.intercom.com\/blog\/careers\">our careers page<\/a> :-)<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Having a central Ops team is unfashionable at the moment. It goes against the prevailing, fully integrated DevOps mentality. But here at Intercom, that\u2019s exactly the approach we\u2019ve taken and it\u2019s working really well for us.&hellip;<\/p>\n","protected":false},"author":137,"featured_media":7673,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[4],"tags":[309,329,143,330],"coauthors":[400],"class_list":["post-7666","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-availability","tag-infrastructure","tag-intercom","tag-values"],"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>Driving excellence with values not rules - The Intercom Blog<\/title>\n<meta name=\"description\" content=\"Having a central Ops team goes against the prevailing DevOps mentality. But at Intercom, we have a single Ops team and it\u2019s working really well for us.\" \/>\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\/driving-excellence-with-values-not-rules\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Driving excellence with values not rules\" \/>\n<meta property=\"og:description\" content=\"Having a central Ops team goes against the prevailing DevOps mentality. But at Intercom, we have a single Ops team and it\u2019s working really well for us.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/\" \/>\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-06-23T16:00:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-30T12:02:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png\" \/>\n\t<meta property=\"og:image:width\" content=\"984\" \/>\n\t<meta property=\"og:image:height\" content=\"466\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rich Archbold\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rich_archbold\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rich Archbold\" \/>\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\\\/driving-excellence-with-values-not-rules\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/\"},\"author\":{\"name\":\"Rich Archbold\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/cace84ad7367ad04fea8497c1d827eb2\"},\"headline\":\"Driving excellence with values not rules\",\"datePublished\":\"2015-06-23T16:00:10+00:00\",\"dateModified\":\"2020-07-30T12:02:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/\"},\"wordCount\":1318,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/ops-efficiency-2-984.png\",\"keywords\":[\"availability\",\"infrastructure\",\"Intercom\",\"values\"],\"articleSection\":[\"News &amp; Updates\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/\",\"name\":\"Driving excellence with values not rules - The Intercom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/ops-efficiency-2-984.png\",\"datePublished\":\"2015-06-23T16:00:10+00:00\",\"dateModified\":\"2020-07-30T12:02:21+00:00\",\"description\":\"Having a central Ops team goes against the prevailing DevOps mentality. But at Intercom, we have a single Ops team and it\u2019s working really well for us.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/driving-excellence-with-values-not-rules\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/ops-efficiency-2-984.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/ops-efficiency-2-984.png\",\"width\":984,\"height\":466},{\"@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\\\/cace84ad7367ad04fea8497c1d827eb2\",\"name\":\"Rich Archbold\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a8db3d76f4f31fc6444a874bdb830a2bba1524fa8f3203e31163e79ca81df3d?s=96&d=mm&r=pgbe0ce06fe0c24c66bd84ca3e54b6010d\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a8db3d76f4f31fc6444a874bdb830a2bba1524fa8f3203e31163e79ca81df3d?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a8db3d76f4f31fc6444a874bdb830a2bba1524fa8f3203e31163e79ca81df3d?s=96&d=mm&r=pg\",\"caption\":\"Rich Archbold\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/richardarchbold\\\/\",\"https:\\\/\\\/x.com\\\/rich_archbold\"],\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/rich_archbold\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Driving excellence with values not rules - The Intercom Blog","description":"Having a central Ops team goes against the prevailing DevOps mentality. But at Intercom, we have a single Ops team and it\u2019s working really well for us.","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\/driving-excellence-with-values-not-rules\/","og_locale":"en_US","og_type":"article","og_title":"Driving excellence with values not rules","og_description":"Having a central Ops team goes against the prevailing DevOps mentality. But at Intercom, we have a single Ops team and it\u2019s working really well for us.","og_url":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2015-06-23T16:00:10+00:00","article_modified_time":"2020-07-30T12:02:21+00:00","og_image":[{"width":984,"height":466,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png","type":"image\/png"}],"author":"Rich Archbold","twitter_card":"summary_large_image","twitter_creator":"@rich_archbold","twitter_site":"@intercom","twitter_misc":{"Written by":"Rich Archbold","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/"},"author":{"name":"Rich Archbold","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/cace84ad7367ad04fea8497c1d827eb2"},"headline":"Driving excellence with values not rules","datePublished":"2015-06-23T16:00:10+00:00","dateModified":"2020-07-30T12:02:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/"},"wordCount":1318,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png","keywords":["availability","infrastructure","Intercom","values"],"articleSection":["News &amp; Updates"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/","url":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/","name":"Driving excellence with values not rules - The Intercom Blog","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png","datePublished":"2015-06-23T16:00:10+00:00","dateModified":"2020-07-30T12:02:21+00:00","description":"Having a central Ops team goes against the prevailing DevOps mentality. But at Intercom, we have a single Ops team and it\u2019s working really well for us.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/driving-excellence-with-values-not-rules\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png","width":984,"height":466},{"@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\/cace84ad7367ad04fea8497c1d827eb2","name":"Rich Archbold","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8a8db3d76f4f31fc6444a874bdb830a2bba1524fa8f3203e31163e79ca81df3d?s=96&d=mm&r=pgbe0ce06fe0c24c66bd84ca3e54b6010d","url":"https:\/\/secure.gravatar.com\/avatar\/8a8db3d76f4f31fc6444a874bdb830a2bba1524fa8f3203e31163e79ca81df3d?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a8db3d76f4f31fc6444a874bdb830a2bba1524fa8f3203e31163e79ca81df3d?s=96&d=mm&r=pg","caption":"Rich Archbold"},"sameAs":["https:\/\/www.linkedin.com\/in\/richardarchbold\/","https:\/\/x.com\/rich_archbold"],"url":"https:\/\/www.intercom.com\/blog\/author\/rich_archbold\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2015\/06\/ops-efficiency-2-984.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/7666","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\/137"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=7666"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/7666\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/7673"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=7666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=7666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=7666"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=7666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}