Flow block: Check staffing - Amazon Connect

Flow block: Check staffing


  • Checks the current working queue, or queue you specify in the block, for whether agents are available, staffed, or online.

  • Before transferring a call to agent and putting that call in a queue, use the Check hours of operation and Check staffing blocks. They verify that the call is within working hours and that agents are staffed to service.

Supported channels

The following table lists how this block routes a contact who is using the specified channel.

Channel Supported?







Flow types

You can use this block in the following flow types:

  • Inbound flow

  • Customer queue flow

  • Transfer to Agent flow

  • Transfer to Queue flow


The following image shows the Properties page of the Check staffing block. It is configured to check whether agents in the BasicQueue have slots available so they can be routed contacts.

                    The properties page of the Check staffing block.

In the Status to check dropdown box, choose one of the following options:

  • Available = Check whether the agent has Available slots to be routed a contact.

  • Staffed = Check whether agents have Available slots, or are On call, or are in After Contact Work.

  • Online = Check whether agents are Available, in the Staffed state, or in a custom state.

Configuration tips

  • You must set a queue before using a Check staffing block in your flow. You can use a Set working queue block to set the queue.

  • If a queue is not set, the contact is routed down the Error branch.

  • When a contact is transferred from one flow to another, the queue that is set in a flow is passed from that flow to the next flow.

Configured block

The following image shows an example of what this block looks like when it is configured. It has three branches: True, False, and Error.

                    A configured Check staffing block.


See these topics for scenarios that use this block: