Callers hear a greeting, and often a menu, before anyone answers, and both layers had to be rebuilt on Amazon Connect for every client. The obvious build is a contact flow for each client: more than 300 flows, each one another thing to change and to test.
Instead, four shared contact flows are driven entirely by client configuration data, which selects each client's greeting and menu behavior. About 40% of the platform's numbers run a menu, and each option can route to a different client subaccount while keeping its own script and billing identity. Adding a client, updating a greeting or restructuring a menu is a configuration change rather than a contact-flow build.
Why: every flow built for one client is one more flow to retest on every release.
The audio was its own problem. Clients had sent their recordings in every format there is: studio files, recordings made in the office, audio exported from their last provider. Telephone networks need a narrow, specific audio format, and almost none of it could be used as delivered. So we built a conversion process that resamples each file to the telephone format, normalizes levels so volume is consistent across clients, and splits combined recordings into individual menu prompts. We verified each result on a live call. More than 2,200 client audio files are now in production.