ccaas platforms · published

Amazon Connect contact flows and routing profiles

Verified 2026-09-07 · 60 claims · sources tier 2

Also known as Amazon Connect Customer, contact flow, flow.

AWS documentation states that the legacy Amazon Connect contact centre product is now called Amazon Connect Customer, while Amazon Connect refers to a portfolio of agentic solutions for business functions 39. Within this platform, contact flows govern interaction logic and customer experience, while routing profiles link queues to agents and dictate how contacts are distributed 4840.

Flow types and designer mechanics

The flow-type table documents 10 flow types: Inbound flow, Campaign flow, Customer queue flow, Customer hold flow, Customer whisper flow, Outbound whisper flow, Agent hold flow, Agent whisper flow, Transfer to agent flow, and Transfer to queue flow 48. Correspondingly, the ContactFlow API type accepts exactly 10 values: CONTACT_FLOW, CUSTOMER_QUEUE, CUSTOMER_HOLD, CUSTOMER_WHISPER, AGENT_HOLD, AGENT_WHISPER, OUTBOUND_WHISPER, AGENT_TRANSFER, QUEUE_TRANSFER, and CAMPAIGN 6.

Each flow type exposes only the blocks appropriate to its scenario, meaning choosing the wrong type at creation time leaves required blocks unavailable 54. Amazon Connect does not allow importing a flow into a flow of a different type, so switching type after starting requires recreating the flow from scratch 32.

In the flow designer, Save stores a draft of the flow and Publish activates it immediately; every connector must be attached to a block before a flow can be published 46. Flow logging requires two conditions: while enabling flow logging on the instance creates the CloudWatch log group automatically, a flow emits logs only if it contains a Set logging behavior block 26.

For version management, the flow designer exposes previously published versions through a Latest: Published dropdown, and rollbacks are performed by opening a previous version and choosing Publish 10. At the API layer, the CreateContactFlowVersion API supports creating versions only for flows of type Campaign 55. Flow versions created through CreateContactFlowVersion are immutable and monotonically increasing, and the API call fails if the supplied FlowContentSha256 differs from that of the $LATEST published flow content 56.

Flow export and import operates under specific boundaries:

  • A flow can be exported only if it has fewer than 200 blocks and a total size below 1MB, tracked by an in-designer block counter 19.
  • AWS documents the flow import and export feature as being in Beta status and warns that flows exported during the beta may fail to import after future releases 22.
  • AWS states that support for importing legacy flows into the flow designer ends on 03/31/2026, requiring legacy flows to be manually imported through the updated flow designer to convert them to the new flow language format 25.
  • On import, Amazon Connect resolves referenced resources by ARN and falls back to matching a resource of the same name when the ARN is not found; unresolved resources allow saving, but the flow cannot be published if any required parameter remains unresolved 21.

Flow modules and chat workflows

Flow modules provide reusable functions across all Amazon Connect flow types 31. Modules can invoke other modules up to 5 levels of nesting, backed by a stack limit that prevents recursive invocation 31. Flow module versions are immutable snapshots, aliases can be assigned to specific versions, and using the $.LATEST alias tracks the newest version automatically 30. However, flow modules cannot override the flow local data of the invoking flow; external attributes, Amazon Lex attributes, Customer Profiles attributes, agent assist attributes, queue metrics, and stored customer input are unavailable inside a module, requiring data to be passed in and out as attributes 29.

Agent-initiated flows are supported only on chat channels, including web chat, SMS, WhatsApp Business, and Apple Messages for Business, while voice and other channels are not currently supported 2. While an agent-initiated workflow runs, transfers and adding new participants do not work until the workflow is completed or cancelled 1. Furthermore, only 1 agent-initiated flow can execute at a time per contact, with a maximum limit of 10 per chat 1.

Routing profiles and distribution logic

Queues in Amazon Connect serve as waiting areas for contacts and link to agents only through routing profiles, which also define handled channels, queue priorities, and delays 40. Each agent is assigned to exactly 1 routing profile, though a single routing profile can have many agents assigned 33.

When distributing contacts, Amazon Connect applies specific ordering rules:

  • By default, when multiple agents are ready, an inbound contact routes to the agent in Available status the longest; contacts within a queue are served first-come, first-served by time in queue 27.
  • Handling an outbound contact moves an agent to the bottom of the inbound routing order by default, though a routing profile setting named "Outbound calls should not impact routing order" suppresses this behavior 34.
  • Queue priority in a routing profile takes precedence over delay, preventing a contact in a lower-priority queue from being offered ahead of higher-priority queues merely because it aged past its delay 38.
  • The Delay setting requires the configured number of seconds to elapse before a contact can be offered to agents with that profile, even if those agents are idle 18.
  • Queue priority governs which queue an individual agent is searched against rather than which available agent receives a contact, as routing always attempts the longest-available agent first 37.
  • Contacts in queue and channel combinations assigned exclusively to the manually assigned section of a routing profile do not route automatically; agents self-assign them from the worklist app 28.

Routing profiles also manage agent queues and workload concurrency:

  • Agent queues are created automatically when an agent is added to the contact centre, receiving contacts only when explicitly routed there by a flow 4.
  • Contacts in agent queues have the highest priority and zero delay, prompting Amazon Connect to offer an agent-queue contact ahead of contacts in standard queues 3.
  • Workload type concurrency allows up to 5 workload types per channel in a single profile, the sum of their concurrency values cannot exceed the channel maximum limit of 10, and workload-type and channel-level concurrency are mutually exclusive for a given channel 60.
  • If a contact's workload type fails to match any workload-type row in the routing profile, the contact remains in queue indefinitely 59.

Contact transfers and flow execution order

Amazon Connect records 1 of 13 initiation methods on every contact: INBOUND, OUTBOUND, TRANSFER, CALLBACK, API, QUEUE_TRANSFER, DISCONNECT, WEBRTC_API, EXTERNAL_OUTBOUND, MONITOR, AGENT_REPLY, FLOW, and CAMPAIGN_PREVIEW 24. Transfers executed by an agent using quick connects in the Contact Control Panel (CCP) generate a new contact record with the initiation method TRANSFER 50.

Amazon Connect quick connects come in agent, queue, and phone number types 49. Configuring agent or queue transfers requires creating a flow of the matching Transfer to agent or Transfer to queue type and selecting it on the quick connect 49. A quick connect becomes usable only after it is added to a queue used in a flow and that queue is included in the transferring agent's routing profile 42. Phone number quick connects invoke no flow; calls connect directly to destinations using the caller ID configured on the queue rather than an outbound caller ID set by flow logic 35.

Flow execution sequences vary by interaction scenario:

  • Simple inbound voice call: Runs Inbound flow, Customer queue flow, Agent whisper flow, and Customer whisper flow before the caller connects to the agent 23.
  • Agent-to-agent transfer: Runs Agent transfer flow, Agent whisper flow to the destination agent, and Customer whisper flow to the source agent, while playing Customer hold flow to the original caller throughout 5.
  • Agent-to-queue transfer: Runs Queue transfer flow, Agent whisper flow to the destination agent, and Customer whisper flow to the source agent, while playing Customer hold flow to the original caller throughout 41.

For all three quick connect types, the contact that the transferring agent worked on hears the Default customer hold flow unless an alternate customer hold flow is specified 17. Once connected through an agent or queue quick connect, the CCP provides Join (to conference all parties), Hold all, holding the destination agent, or End call (which disconnects the transferor while leaving the destination agent and customer connected) 57. AWS warns against placing sensitive information in Transfer to agent flows because a cold transfer disconnects the agent before completion, causing the flow to execute on and play content to the caller 9.

When contacts are requeued, transfer age depends on the mechanism: quick connect transfers back to a queue retain the original enqueue time for ranking, whereas queue-to-queue transfers driven by flow or API assign a new enqueue time 53. Queue-to-queue transfers are capped at 11 per interaction because contact chains cannot exceed 12 contacts and every transfer adds a contact 11.

Queue transfer and routing criteria blocks

The Transfer to queue block is supported in Inbound flows, Customer queue flows, Transfer to agent flows, and Transfer to queue flows, but not in Customer hold, Customer whisper, Outbound whisper, Agent hold, or Agent whisper flows 52. Outside Customer queue flows and callback setups, the Transfer to queue block places the contact in queue and terminates the current flow 51. It requires a preceding Set working queue block, except within a Customer queue flow or when an outbound campaign directs to an inbound flow with a queue predetermined by campaign settings 47. If the target queue is at capacity, the contact branches to At capacity and stays in its current working queue; other errors (such as invalid ARNs or disabled queues) branch to Error 7.

The Set routing criteria block functions in Inbound flows, Customer queue flows, Transfer to agent flows, and Transfer to queue flows, and must pair with a Transfer to queue block to activate 13. Routing criteria work as follows:

  • Routing criteria define sequential routing steps with optional expiry; Amazon Connect activates the first step upon transfer to a standard queue, moves to subsequent steps upon expiry, and defaults to the longest-available agent in the routing profile once all steps expire 45.
  • Routing steps carry 1 of 6 statuses: Inactive, Active, Expired, Joined, Interrupted, or Deactivated 15.
  • A single step can combine up to 8 attributes with AND and up to 3 OR conditions (each holding up to 8 attributes); OR and NOT require dynamic criteria setting, and OR conditions must sit at the top level 12.
  • A preferred-agent routing step can target up to 10 agents; the contact remains restricted to those agents until expiry even if agents are offline, busy, in non-productive statuses, or deleted from the instance 36.
  • Routing criteria have no effect if the contact is transferred into an agent queue 14.

Default service quotas

Default quotas per instance on new accounts include the following resource allocations: 43

Resource Default quota Quota behavior
Flows 100 Adjustable at resource level 43
Modules 200 Adjustable at resource level 43
Routing profiles 500 Adjustable at resource level 43
Queues 100 Adjustable at resource level 43
Quick connects 100 Adjustable at resource level 43
Queues per routing profile 50 Counts queue/channel combinations; manual queues have separate 50 limit 44

In calculating the Concurrent active calls per instance quota, contacts handled by a flow, waiting in queue, handled by an agent, or dialed outbound are counted, whereas external transfers and callbacks waiting in a callback queue are excluded 20.

Applicability

Across the claims in this article, the evidence covers Amazon Web Services Amazon Connect Customer across multi-tenant deployments, verified as of 2026-09-07. Specific API versioning details are not covered by any claim in this article.

What remains uncertain

An Amazon Connect flow block definitions reference covering every block and its per-flow-type support matrix is not covered by any claim in this article. A terminology crosswalk between Amazon Connect flow types and Webex CC Flow Designer constructs is not covered by any claim in this article. Agentic voice capability inside flows listed in the flows table of contents is not covered by any claim in this article. A flow language action reference including DequeueContactAndTransferToQueue and CreateCallbackContact is not covered by any claim in this article. How far the Amazon Connect Customer rename extends across console, API namespace, pricing, and billing artefacts is not covered by any claim in this article. APIs for migrating flows across instances, Regions, and environments are not covered by any claim in this article. Emergency calling and external transfer behaviour when a phone number quick connect bypasses all flows is not covered by any claim in this article. Flow and routing profile replication under Amazon Connect Global Resiliency is not covered by any claim in this article.

3 claims on this topic await human review and are not used in this article.

See also

Parallels

Claims

#ClaimStatusConfidenceVerified
1Transfers and adding new participants do not work while an agent-initiated workflow is running; the workflow must be completed or cancelled first, and only one agent-initiated flow can execute at a time per contact with a limit of ten per chat.
Enable agent-initiated flows during active chat sessions · Section Limitations, bullets three, four and six
fact0.902026-09-07
2Agent-initiated flows are supported only on chat channels including web chat, SMS, WhatsApp Business and Apple Messages for Business; voice and other channels are not currently supported.
Enable agent-initiated flows during active chat sessions · Section Where you can use agent-initiated flows
fact0.902026-09-07
3Contacts waiting in an agent queue have the highest priority and zero delay, so Amazon Connect offers an agent-queue contact to that agent ahead of a contact waiting in a standard queue.
Standard queues and agent queues in your Connect Customer contact center · Paragraph beginning Contacts waiting in agent queues are higher priority
fact0.902026-09-07
4Agent queues are created automatically when an agent is added to the contact centre, and contacts reach them only when explicitly sent there by a flow.
Standard queues and agent queues in your Connect Customer contact center · Opening bullet list of Standard queues and agent queues
fact0.902026-09-07
5For an agent-to-agent transfer the flow types run in the order Agent transfer flow, then Agent whisper flow to the destination agent, then Customer whisper flow to the source agent, with a Customer hold flow played to the original caller throughout.
Contact initiation methods and flow types in your Connect Customer contact center · Section TRANSFER, sub-bullet Agent to Agent transfer using Agent Quick Connect, summary list
fact0.902026-09-07
6The ContactFlow API type accepts exactly ten values: CONTACT_FLOW, CUSTOMER_QUEUE, CUSTOMER_HOLD, CUSTOMER_WHISPER, AGENT_HOLD, AGENT_WHISPER, OUTBOUND_WHISPER, AGENT_TRANSFER, QUEUE_TRANSFER and CAMPAIGN.
ContactFlow - Amazon Connect API Reference · Contents, member Type, Valid Values line
fact0.902026-09-07
7If the destination queue is at capacity the contact takes the At capacity branch of the Transfer to queue block and remains in its current working queue; other failures such as an invalid queue ARN or a queue disabled for routing take the Error branch.
Flow block in Connect Customer: Transfer to queue · Section Transfer to queue, bullet Contact already in a queue, outcomes list
fact0.902026-09-07
8The Transfer to queue block page gives conflicting Flow-language mappings, stating in two consecutive bullets that the block used to configure callbacks is represented as CreateCallbackContact and that the block used to configure callbacks is represented as TransferContactToQueue.
Flow block in Connect Customer: Transfer to queue · Section How to configure this block, second and third bullets
disputed0.602026-09-07
9AWS warns against placing sensitive information in a Transfer to agent flow because on a cold transfer the transferring agent disconnects before the transfer completes and the flow is then run on the caller, so its content is played to the caller rather than to the agent.
Use the flow designer in Connect Customer to create flows · Section Choose a flow type, table row Transfer to agent flow
fact0.902026-09-07
10The flow designer exposes previously published versions of a flow through a Latest: Published dropdown, and a rollback is performed by opening a previous version and choosing Publish.
Flow version control: Roll back a flow · Sections View a previous version of a flow and Roll back a flow
fact0.902026-09-07
11Queue-to-queue transfers can be performed at most eleven times for a single interaction because a contact chain is limited to twelve contacts and every transfer adds a new contact to the chain.
Flow block in Connect Customer: Transfer to queue · Section Additional configuration tips, third bullet
fact0.902026-09-07
12A routing step may combine up to eight attributes with AND and up to three OR conditions each of which may itself carry up to eight attributes; OR and NOT are available only when the criteria are set dynamically, and OR expressions must be at the top level.
Flow block in Connect Customer: Set routing criteria · Section How routing criteria works, bullet list You can use the following items in a routing criteria, plus the following Note
fact0.902026-09-07
13The Set routing criteria block is available in Inbound flows, Customer queue flows, Transfer to agent flows and Transfer to queue flows, and must be paired with a Transfer to queue block to activate the criteria.
Flow block in Connect Customer: Set routing criteria · Section Flow types, plus Description fourth bullet
fact0.902026-09-07
14Routing criteria set on a contact have no effect if the contact is transferred into an agent queue.
Flow block in Connect Customer: Set routing criteria · Section Description, fifth bullet
fact0.902026-09-07
15A routing step carries one of six statuses: Inactive, Active, Expired, Joined, Interrupted or Deactivated.
Flow block in Connect Customer: Set routing criteria · Section What are the statuses of a routing step and why are they needed?
fact0.902026-09-07
16Because block availability in Amazon Connect is scoped per flow type and flows cannot be imported across types, a routing design authored as a single flow on another vendor's designer generally has to be decomposed into several Amazon Connect flows of different types.
Use the flow designer in Connect Customer to create flows · Section Choose a flow type, Important callout read together with the ten-row type table
inference0.602026-09-07
17For all three quick connect types, the contact that the transferring agent was working on hears the Default customer hold flow while the quick connect is in progress unless a different customer hold flow is specified.
Quick connect scenarios for transferring contacts · Tip callout at the top of Quick connect scenarios for transferring contacts
fact0.902026-09-07
18The Delay setting on a queue in a routing profile means that the configured number of seconds must elapse before a contact in that queue can be offered to agents with that routing profile, irrespective of whether those agents are idle.
Queue priority and delay examples to help you load balance Connect Customer contacts · Example 5: Agent is idle and Contact is in 30 second delay queue
fact0.902026-09-07
19A flow can be exported only if it has fewer than 200 blocks and a total size below 1MB, and the flow designer provides a block counter to track the 200-block limit.
Import and export flows between flow designers in Connect Customer · Sections Export limitations and Block counter
fact0.902026-09-07
20External transfers and callbacks waiting in a callback queue are not counted against the Concurrent active calls per instance quota, while contacts being handled by a flow, waiting in queue, handled by an agent or dialled outbound are counted.
Connect Customer service quotas · Section How contacts are counted
fact0.902026-09-07
21On import Amazon Connect resolves referenced resources by ARN and falls back to matching a resource of the same name when the ARN is not found; a flow with unresolved resources can be saved but cannot be published if any required parameter is unresolved.
Import and export flows between flow designers in Connect Customer · Section Resolve resources in imported flows, bullet list and closing paragraph
fact0.902026-09-07
22AWS documents the flow import and export feature as being in Beta status and warns that flows exported during the beta may fail to import after future releases.
Import and export flows between flow designers in Connect Customer · Paragraph immediately before Export limitations
fact0.902026-09-07
23For a simple inbound voice call the flow types run in the order Inbound flow, Customer queue flow, Agent whisper flow, Customer whisper flow before the caller is connected to the agent.fact0.902026-09-07
24Amazon Connect records one of thirteen initiation methods on every contact: INBOUND, OUTBOUND, TRANSFER, CALLBACK, API, QUEUE_TRANSFER, DISCONNECT, WEBRTC_API, EXTERNAL_OUTBOUND, MONITOR, AGENT_REPLY, FLOW and CAMPAIGN_PREVIEW.
Contact initiation methods and flow types in your Connect Customer contact center · Opening bullet list of Contact initiation methods and flow types
fact0.902026-09-07
25AWS states that support for importing legacy flows into the flow designer ends on 03/31/2026 and that legacy flows must be manually imported through the updated flow designer to convert them to the new flow language format.
Import and export flows between flow designers in Connect Customer · Important callout, Deprecation of Legacy Flow Import Support
fact0.902026-09-07
26Enabling flow logging on the instance creates the CloudWatch log group automatically, but a flow only emits logs if it also contains a Set logging behavior block.
Use flow logs to track events in Connect Customer flows · First bullet, Flow logs stored in an CloudWatch group, final paragraph
fact0.902026-09-07
27When multiple agents are ready, an inbound contact is by default routed to the agent who has been in the Available status the longest, and contacts within a queue are served first-come first-served by time in queue.
How routing works in Connect Customer · Bullet list under Here's the logic Connect Customer uses to route contacts
fact0.902026-09-07
28A contact belonging to a queue and channel combination listed only in the manually assigned section of a routing profile is not routed automatically to agents with that profile; agents self-assign it from the worklist app.
How routing works in Connect Customer · Final bullet of the routing-logic list and section How routing works with manual assignment
fact0.902026-09-07
29Flow modules cannot override the flow local data of the invoking flow, so external attributes, Amazon Lex attributes, Customer Profiles attributes, agent assist attributes, queue metrics and stored customer input are unavailable inside a module and data must be passed in and out as attributes.
Flow modules for reusable functions in Connect Customer · Section Limitations, first bullet and its sub-bullets
fact0.902026-09-07
30Flow module versions are immutable snapshots, aliases can be assigned to specific versions, and invoking a module with the $.LATEST alias tracks the newest version automatically.
Flow modules for reusable functions in Connect Customer · Section Module versioning and aliasing
fact0.902026-09-07
31Flow modules can be used across all Amazon Connect flow types, and modules can invoke other modules up to five levels of nesting with a stack limit that prevents recursive invocation.
Flow modules for reusable functions in Connect Customer · Sections Where you can use modules and Use module within module
fact0.902026-09-07
32Amazon Connect does not allow importing a flow into a flow of a different type, so switching type after starting means recreating the flow from scratch.
Use the flow designer in Connect Customer to create flows · Section Choose a flow type, Important callout, second bullet
fact0.902026-09-07
33Each Amazon Connect agent is assigned to exactly one routing profile, while a single routing profile can have many agents assigned to it.
How Connect Customer uses routing profiles · Opening bullet list of How Connect Customer uses routing profiles
fact0.902026-09-07
34Handling an outbound contact moves an agent to the bottom of the inbound routing order by default, and a routing profile option named Outbound calls should not impact routing order suppresses that effect.
How routing works in Connect Customer · Bullet list under Here's the logic Connect Customer uses to route contacts, third bullet and its example
fact0.902026-09-07
35A phone number quick connect invokes no flow at all; the call is connected directly to the destination, so the outbound caller ID cannot be set and the caller ID configured on the queue is used.
Quick connect scenarios for transferring contacts · Section Phone number quick connects
fact0.902026-09-07
36A preferred-agent routing step can target up to ten agents, and the contact stays restricted to those agents until the step expires even if an agent is offline, busy, in a non-productive status, or has been deleted from the instance.
Flow block in Connect Customer: Set routing criteria · Section Use routing criteria to target a specific preferred agent, FAQ answers on availability and maximum agents
fact0.902026-09-07
37Queue priority in a routing profile governs which queue an individual agent is searched against, not which of several available agents receives a contact; routing always attempts the longest-available agent first.
Queue priority and delay examples to help you load balance Connect Customer contacts · Example 6: Different routing profiles, same queues, different priorities
fact0.902026-09-07
38Queue priority in a routing profile takes precedence over delay, so a contact in a lower-priority queue is not offered ahead of contacts in higher-priority queues merely because it has aged past its delay.
Queue priority and delay examples to help you load balance Connect Customer contacts · Example 3: Different Priorities and Delays, closing bold statement
fact0.902026-09-07
39AWS documentation states that the legacy Amazon Connect contact centre product is now called Amazon Connect Customer, and that Amazon Connect now refers to a portfolio of agentic solutions for business functions.
What is Connect Customer? · Note callout immediately under the heading What is Connect Customer?
fact0.902026-09-07
41For an agent-to-queue transfer the flow types run in the order Queue transfer flow, then Agent whisper flow to the destination agent, then Customer whisper flow to the source agent, with a Customer hold flow played to the original caller throughout.
Contact initiation methods and flow types in your Connect Customer contact center · Section TRANSFER, sub-bullet Agent to Queue transfer using Queue Quick Connect, summary list
fact0.902026-09-07
42A quick connect becomes usable only after it is added to a queue that is used in a flow and that queue is included in the routing profile of the agents who perform the transfer.
Set up contact transfers in Connect Customer · Section Overview of steps, numbered steps 4 and 5
fact0.902026-09-07
43The default per-instance service quotas for a new account are 100 flows, 200 modules, 500 routing profiles, 100 queues and 100 quick connects, all adjustable at the resource level.
Connect Customer service quotas · Section Connect Customer quotas, rows Flows per instance Modules per instance Routing profiles per instance Queues per instance and Quick connects per instance
fact0.902026-09-07
44The default quota of 50 queues per routing profile counts queue and channel combinations rather than distinct queues, and manually assigned queues have their own independent limit of 50 combinations.
Connect Customer service quotas · Section Connect Customer quotas, row Queues per routing profile per instance
fact0.902026-09-07
45Routing criteria are a sequence of routing steps with optional expiry; Amazon Connect activates the first step when the contact is transferred to a standard queue, moves to the next step when a step expires, and once all steps have expired offers the contact to the longest available agent who has the queue in their routing profile.
Flow block in Connect Customer: Set routing criteria · Section How routing criteria works, numbered list
fact0.902026-09-07
46In the flow designer, Save stores a draft of the flow and Publish activates it immediately, and every connector must be attached to a block before a flow can be published.
Use the flow designer in Connect Customer to create flows · Section Create an inbound flow, final numbered step and the following Note
fact0.902026-09-07
47The Transfer to queue block requires a Set working queue block earlier in the flow, except when it is used in a Customer queue flow or when an outbound campaign points at an inbound flow whose queue is already set by the campaign configuration.
Flow block in Connect Customer: Transfer to queue · Section Additional configuration tips, second bullet and its two sub-bullets
fact0.902026-09-07
48The flow-type table documents ten flow types: Inbound flow, Campaign flow, Customer queue flow, Customer hold flow, Customer whisper flow, Outbound whisper flow, Agent hold flow, Agent whisper flow, Transfer to agent flow, and Transfer to queue flow.
Use the flow designer in Connect Customer to create flows · Section Choose a flow type, the Type / When to use table
fact0.902026-09-07
49Amazon Connect quick connects come in agent, queue and phone number types, and setting up an agent or queue transfer requires creating a flow of the matching Transfer to agent or Transfer to queue type and selecting it on the quick connect.
Set up contact transfers in Connect Customer · Section Overview of steps, numbered steps 1 to 3
fact0.902026-09-07
50A transfer performed by an agent to another agent or to a queue using quick connects in the CCP creates a new contact record with initiation method TRANSFER.fact0.902026-09-07
51Outside a Customer queue flow and outside callback configuration, the Transfer to queue block places the current contact in a queue and ends the current flow.
Flow block in Connect Customer: Transfer to queue · Section Description, third bullet
fact0.902026-09-07
52The Transfer to queue block is supported in Inbound flows, Customer queue flows, Transfer to agent flows and Transfer to queue flows, and is not supported in Customer hold, Customer whisper, Outbound whisper, Agent hold or Agent whisper flows.
Flow block in Connect Customer: Transfer to queue · Section Flow types, the Flow type / Supported table
fact0.902026-09-07
53When an agent transfers a contact back to a queue using a quick connect, the original enqueue time is used to rank it in the subsequent queue; when a flow or API performs a queue-to-queue transfer, the new enqueue time is used instead.
How routing works in Connect Customer · Section How routing transfers works, the two scenario bullets
fact0.902026-09-07
54Each Amazon Connect flow type exposes only the blocks appropriate to its scenario, so choosing the wrong type at creation time can leave required blocks unavailable.
Use the flow designer in Connect Customer to create flows · Section Choose a flow type, introductory paragraph and Important callout
fact0.902026-09-07
55The CreateContactFlowVersion API supports creating versions only for flows of type Campaign.
CreateContactFlowVersion - Amazon Connect API Reference · Opening paragraph of CreateContactFlowVersion
fact0.902026-09-07
56Amazon Connect flow versions created through CreateContactFlowVersion are immutable and monotonically increasing, and the call fails if the supplied FlowContentSha256 differs from that of the $LATEST published flow content.
CreateContactFlowVersion - Amazon Connect API Reference · Opening paragraph of CreateContactFlowVersion
fact0.902026-09-07
57Once a transferring agent is connected to the destination agent through an agent or queue quick connect, the Contact Control Panel offers Join to conference all parties, Hold all, holding the destination agent, or End call which leaves the destination agent and the customer connected.
Quick connect scenarios for transferring contacts · Sections User quick connects and Queue quick connects, final numbered step in each
fact0.902026-09-07
58Amazon Connect exposes no single warm transfer primitive; a warm transfer is composed from a quick connect that runs a transfer flow plus the agent's subsequent choice of Join, Hold all or End call on the Contact Control Panel.
Quick connect scenarios for transferring contacts · Sections User quick connects and Queue quick connects, read together with Set up contact transfers Overview of steps
inference0.602026-09-07
59If a contact's workload type does not match any workload-type row in the routing profile, the contact stays in queue indefinitely.
Create a routing profile in Connect Customer to link queues to agents · Step 4 Rules and validations final bullet, repeated in Tips for setting up channels and concurrency
fact0.902026-09-07
60Workload type concurrency permits up to five workload types per channel in a single routing profile, the sum of their concurrency values may not exceed the channel maximum concurrency limit of 10, and workload-type and channel-level concurrency are mutually exclusive for a given channel.
Create a routing profile in Connect Customer to link queues to agents · Step 4 Configure workload type concurrency, the Rules and validations list
fact0.902026-09-07

Sources

tier 2 current vendor documentation

Connect Customer service quotas

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Contact initiation methods and flow types in your Connect Customer contact center

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

ContactFlow - Amazon Connect API Reference

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Create a routing profile in Connect Customer to link queues to agents

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

CreateContactFlowVersion - Amazon Connect API Reference

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Enable agent-initiated flows during active chat sessions

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Flow block in Connect Customer: Set routing criteria

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Flow block in Connect Customer: Transfer to queue

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Flow modules for reusable functions in Connect Customer

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Flow version control: Roll back a flow

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

How Connect Customer uses routing profiles

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

How routing works in Connect Customer

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Import and export flows between flow designers in Connect Customer

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Queue priority and delay examples to help you load balance Connect Customer contacts

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Quick connect scenarios for transferring contacts

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Set up contact transfers in Connect Customer

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Standard queues and agent queues in your Connect Customer contact center

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Use flow logs to track events in Connect Customer flows

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

Use the flow designer in Connect Customer to create flows

Amazon Web Services · accessed 2026-09-07

tier 2 current vendor documentation

What is Connect Customer?

Amazon Web Services · accessed 2026-09-07

Cite this page

APA

WarmTransfer. (2026, September 7). Amazon Connect contact flows and routing profiles. WarmTransfer. https://warmtransfer.net/knowledge/amazon-connect-flows

BibTeX

@misc{warmtransfer-amazon-connect-flows,
  title  = {Amazon Connect contact flows and routing profiles},
  author = {{WarmTransfer}},
  year   = {2026},
  url    = {https://warmtransfer.net/knowledge/amazon-connect-flows},
  note   = {Verified 2026-09-07}
}