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
- Webex Contact Center Flow Designer architecture — Cross-platform terminology crosswalk
Claims
| # | Claim | Status | Confidence | Verified |
|---|---|---|---|---|
| 1 | Transfers 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 | fact | 0.90 | 2026-09-07 |
| 2 | Agent-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 | fact | 0.90 | 2026-09-07 |
| 3 | Contacts 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 | fact | 0.90 | 2026-09-07 |
| 4 | Agent 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 | fact | 0.90 | 2026-09-07 |
| 5 | For 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 | fact | 0.90 | 2026-09-07 |
| 6 | The 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 | fact | 0.90 | 2026-09-07 |
| 7 | If 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 | fact | 0.90 | 2026-09-07 |
| 8 | The 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 | disputed | 0.60 | 2026-09-07 |
| 9 | AWS 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 | fact | 0.90 | 2026-09-07 |
| 10 | The 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 | fact | 0.90 | 2026-09-07 |
| 11 | Queue-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 | fact | 0.90 | 2026-09-07 |
| 12 | A 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 | fact | 0.90 | 2026-09-07 |
| 13 | The 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 | fact | 0.90 | 2026-09-07 |
| 14 | Routing 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 | fact | 0.90 | 2026-09-07 |
| 15 | A 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? | fact | 0.90 | 2026-09-07 |
| 16 | Because 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 | inference | 0.60 | 2026-09-07 |
| 17 | For 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 | fact | 0.90 | 2026-09-07 |
| 18 | The 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 | fact | 0.90 | 2026-09-07 |
| 19 | A 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 | fact | 0.90 | 2026-09-07 |
| 20 | External 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 | fact | 0.90 | 2026-09-07 |
| 21 | 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; 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 | fact | 0.90 | 2026-09-07 |
| 22 | 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. Import and export flows between flow designers in Connect Customer · Paragraph immediately before Export limitations | fact | 0.90 | 2026-09-07 |
| 23 | For 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. Contact initiation methods and flow types in your Connect Customer contact center · Section INBOUND, summary numbered list | fact | 0.90 | 2026-09-07 |
| 24 | Amazon 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 | fact | 0.90 | 2026-09-07 |
| 25 | AWS 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 | fact | 0.90 | 2026-09-07 |
| 26 | Enabling 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 | fact | 0.90 | 2026-09-07 |
| 27 | When 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 | fact | 0.90 | 2026-09-07 |
| 28 | A 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 | fact | 0.90 | 2026-09-07 |
| 29 | Flow 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 | fact | 0.90 | 2026-09-07 |
| 30 | Flow 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 | fact | 0.90 | 2026-09-07 |
| 31 | Flow 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 | fact | 0.90 | 2026-09-07 |
| 32 | Amazon 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 | fact | 0.90 | 2026-09-07 |
| 33 | Each 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 | fact | 0.90 | 2026-09-07 |
| 34 | Handling 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 | fact | 0.90 | 2026-09-07 |
| 35 | A 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 | fact | 0.90 | 2026-09-07 |
| 36 | A 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 | fact | 0.90 | 2026-09-07 |
| 37 | Queue 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 | fact | 0.90 | 2026-09-07 |
| 38 | Queue 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 | fact | 0.90 | 2026-09-07 |
| 39 | AWS 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? | fact | 0.90 | 2026-09-07 |
| 40 | Queues in Amazon Connect are a waiting area for contacts and are linked to agents only through a routing profile, which also carries the channels handled and the priority and delay of each queue. How Connect Customer uses routing profiles · Section Routing Profiles Link Queues and Agents | fact | 0.90 | 2026-09-07 |
| 41 | For 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 | fact | 0.90 | 2026-09-07 |
| 42 | A 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 | fact | 0.90 | 2026-09-07 |
| 43 | The 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 | fact | 0.90 | 2026-09-07 |
| 44 | The 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 | fact | 0.90 | 2026-09-07 |
| 45 | Routing 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 | fact | 0.90 | 2026-09-07 |
| 46 | In 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 | fact | 0.90 | 2026-09-07 |
| 47 | The 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 | fact | 0.90 | 2026-09-07 |
| 48 | The 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 | fact | 0.90 | 2026-09-07 |
| 49 | Amazon 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 | fact | 0.90 | 2026-09-07 |
| 50 | A 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. Contact initiation methods and flow types in your Connect Customer contact center · Section TRANSFER, opening paragraph | fact | 0.90 | 2026-09-07 |
| 51 | Outside 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 | fact | 0.90 | 2026-09-07 |
| 52 | The 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 | fact | 0.90 | 2026-09-07 |
| 53 | When 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 | fact | 0.90 | 2026-09-07 |
| 54 | Each 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 | fact | 0.90 | 2026-09-07 |
| 55 | The CreateContactFlowVersion API supports creating versions only for flows of type Campaign. CreateContactFlowVersion - Amazon Connect API Reference · Opening paragraph of CreateContactFlowVersion | fact | 0.90 | 2026-09-07 |
| 56 | Amazon 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 | fact | 0.90 | 2026-09-07 |
| 57 | Once 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 | fact | 0.90 | 2026-09-07 |
| 58 | Amazon 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 | inference | 0.60 | 2026-09-07 |
| 59 | If 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 | fact | 0.90 | 2026-09-07 |
| 60 | Workload 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 | fact | 0.90 | 2026-09-07 |
Sources
Connect Customer service quotas
Contact initiation methods and flow types in your Connect Customer contact center
ContactFlow - Amazon Connect API Reference
Create a routing profile in Connect Customer to link queues to agents
CreateContactFlowVersion - Amazon Connect API Reference
Enable agent-initiated flows during active chat sessions
Flow block in Connect Customer: Set routing criteria
Flow block in Connect Customer: Transfer to queue
Flow modules for reusable functions in Connect Customer
Flow version control: Roll back a flow
How Connect Customer uses routing profiles
How routing works in Connect Customer
Import and export flows between flow designers in Connect Customer
Queue priority and delay examples to help you load balance Connect Customer contacts
Quick connect scenarios for transferring contacts
Set up contact transfers in Connect Customer
Standard queues and agent queues in your Connect Customer contact center
Use flow logs to track events in Connect Customer flows
Use the flow designer in Connect Customer to create flows
What is Connect Customer?
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}
}