Migrate contact flows to a different instance - Amazon Connect

Migrate contact flows to a different instance

Amazon Connect lets you efficiently migrate contact flows to another instance. For example, you might want to expand into new Regions, or move contact flows from your development environment to your production environment.

To migrate a few contact flows, use the import/export feature in the contact flow designer.

To migrate hundreds of contact flows, you need developer skills. You use the following procedure:

  1. Source instance

    • ListContactFlow: Retrieve the Amazon Resource Number (ARN) for the contact flows that you want to migrate.

    • DescribeContactFlow: Get information about each contact flow that you want to migrate.

  2. Destination instance

You must also build an ARN-to-ARN mapping for queues, contact flows, and prompts between the source and target Amazon Connect instances, and replace every ARN in the source contact flow with the corresponding ARN from the target instance. Otherwise UpdateContactFlowContent fails with InvalidContactFlow error.

You can update the information in the contact flows that you migrate. For more information, see Amazon Connect Flow Language.