european data hosting

Introducing Intercom’s European data hosting

Technology makes every company a global company, and our focus on data security means Intercom customers all over the world can experience the full benefit of Intercom – no matter where they’re geographically located. 

Ten years ago, we built the initial Intercom infrastructure in AWS’ us-east-1 data center in North Virginia, USA. From there, we’ve helped thousands of businesses to connect and build better, trust-based relationships with their customers.

Customer trust and data security are critical to everything we do at Intercom, as evidenced by our SOC 2, ISO 27001, and HIPAA certifications. Over the last few years, hosting data locally to a region has become a preference for certain businesses with specific needs, or within certain industry verticals. Many value the option of storing their data locally to their jurisdiction. 

“We are committed to making sure the topic of data residency never causes unnecessary friction or concern”

We are committed to making sure the topic of data residency never causes unnecessary friction or concern for these businesses, and allowing them to concentrate on what’s most important: leveraging Intercom to grow their business and build relationships with their customers.

As a first step, we’re delighted to announce that we now offer European data hosting – allowing your most important data to remain entirely in Europe, stored in the AWS-eu-west-1 region. EU data hosting is just our latest offering to help global businesses support their customers: earlier this year, we updated Resolution Bot to support over 30+ languages. We aim to follow up with an Australian data hosting option in Q2 next year. The same great Intercom experience hosted closer to your company’s home.  

Recreating the Intercom experience in Europe

This was by far the biggest infrastructure project we have ever taken on. It was a daunting challenge, but our vision was clear: we needed to recreate the exact same Intercom experience and feature set to the same high standards of quality – in a new hosting location, AWS-eu-west-1.

“We wanted to ship as quickly as possible while avoiding any impact to the velocity of our product teams”

The Intercom platform was not initially designed to support this type of capability, and we knew implementing it would require changes to every layer of the Intercom technology stack. We wanted to ship as quickly as possible while avoiding any impact to the velocity of our product teams as they focused on shipping new features.

Luckily, our Infrastructure Group was well suited to the task. We own the production environment and are responsible for Intercom’s availability, scalability, observability, and efficiency. We are uniquely positioned within our engineering organization to develop deep knowledge and context on the inner workings of the entire platform.

We also have a wealth of talent in the group; a unique blend of engineers with specialized experience of building across the front and back ends. This means we didn’t have to borrow significant capacity from outside the group, something that could have led to disruption and coordination overhead.

We prioritize building automation that ensures our critical operational systems and services stay effective and reliable”

In our usual day-to-day work, we prioritize building automation that ensures our critical operational systems and services stay effective and reliable. With these strong foundations in place, we can explore bigger, proactive projects that create more value for our customers.

Think big, start small, learn fast

Our initial brainstorm meetings produced long lists of unknowns and risks. We realized we wouldn’t learn more until we got started, so we resolved to dive right in and stick to one of our core R&D principles: think big, start small, learn fast. 

“We wanted to produce a repeatable playbook that would allow us to quickly spin up more data hosting options in future”

The learning element was crucial. Our approach was to continually document findings and learnings as we made progress. We knew this project wouldn’t be a once-off, and we wanted to produce a repeatable playbook that would allow us to quickly spin up more data hosting options in future.

We kicked things off with a small handful of our most well-tenured engineers focused on building out the core infrastructure – the required servers, databases, caches, and queues. This stage was made easier by recent investments in infrastructure automation tooling that allowed us to provision infrastructure in minutes using version-controlled configuration files.

Once the foundations were in place, we switched our attention to our development pipeline, making sure we could automatically deploy to the new region and the old one simultaneously. Shipping is our heartbeat, and we soon had a steady pulse. After tweaking configuration files and resolving exception after exception, we soon had a basic version of the main Intercom monolith application deployed on just a single server. 

“Excited by our quick iterative wins, we rapidly accelerated”

By now our momentum was strong. Excited by our quick iterative wins, we rapidly accelerated, making our way through the various Intercom features. Before long, we were partnering with our Customer Support org to execute QA on each feature, scaling up the infrastructure, completing our operational readiness tasks, and finalizing our launch plan for today’s announcement.

What’s next?

We are committed to delivering localized data hosting in more jurisdictions. We’ll apply our learnings and improve our process as we go – up next is Australia, which we aim to deliver in Q2 next year. We also welcome hearing from potential customers with other specific data hosting requirements – feel free to reach out!

We expect that almost all of our current European customers will continue to use our existing infrastructure. Moving workspaces from one region to another is not a trivial process, but if you’re already a customer and want to explore the option of migrating your data, stay tuned for more details in the coming weeks!

European data hosting is now available to new customers – if you’re interested in signing up, reach out to our Sales team via the Intercom Messenger at the bottom of this page.