Home icon

How Booking.com manages Amazon Connect Customer flows as code at scale

Contact Center Blog



This article describes how Booking.com manages Amazon Connect customer flows as code at scale, combining console-first design with infrastructure-as-code promotion.

  • Designers compose flows with dynamic references to resolve queues, prompts, and targets at runtime rather than embedding environment-specific ARNs
  • Event-driven pipeline detects console changes via CloudTrail and EventBridge, then exports flows as portable templates with placeholders
  • Lambda exporter encodes resource names as Base64 identifiers to create environment-agnostic templates stored in S3
  • Terraform renders templates using templatefile() to inject environment-appropriate ARNs at deploy time
  • Reduced promotion effort from 1,164 engineer-hours to 78 across 90 flows and 242 changes over six months
  • Key principle: composition discipline shrinks the problem before automation tackles what remains

The solution enables designers to keep working in the Amazon Connect console while ensuring all production changes ship through CI/CD pipelines as code, eliminating manual JSON editing and cross-environment drift.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Oct 26
2026
Amazon Connect Customer expands testing and simulation to validate flow action outcomes
Mar 27
2026
Managing Amazon Connect flows as Code with AWS CDK
Oct 21
2026
Mastering automated agent performance evaluations in Amazon Connect Customer
Oct 26
2026
Amazon Connect Customer now measures the outcomes that drive retention and revenue

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.