Independent study lab

This is an independent, free, learning-only student project. It respects every company and vendor. Trademarks belong to their owners. It is not affiliated with or endorsed by Amazon Web Services, Cisco, Genesys, Salesforce, Twilio, or any other company. If you have a concern, the page will be removed or corrected promptly through the contact form. Nothing here is sold. There are no ads. The author is happy to volunteer for any organization.

Contact: https://cyphermonkeylabs.com/#contact

Flow types and errors

Confirm before relying. Quotas, prices, and names change.

Flow types are not one canvas

Inbound flows greet and route. Customer queue flows run while the customer waits and can offer a callback. Hold flows loop prompts. Whisper flows play just before the join. Transfer-to-agent and transfer-to-queue flows are what quick connects run. Disconnect flows run after the end.

Outbound whisper flows are where you set outbound recording and where Call phone number belongs.

Source: Create a flow

The block catalog, grouped by job

Control blocks move the contact: Play prompt, Get customer input, Distribute by percentage, Loop, Wait, Transfer to flow, End flow, Disconnect. Data blocks read and write attributes, metrics, profiles, cases, and data tables. Routing blocks set the queue, the criteria, the priority, and then transfer.

Integration blocks call Lambda, Lex through Get customer input, a module, an external tool, or an AI agents domain. The full list in the designer is the source of truth. This campus includes every block from that list in the lab palette and the glossary.

Source: Flow block definitions

Every error branch is a product decision

Lambda has Success, Error, and, when synchronous, Timeout. Lex and Get customer input have error and timeout paths. Hours have in and out. Transfers have capacity and error paths. Connect each one to a prompt a human would accept.

Distribute by percentage is for a measured pilot. It is not a skills router. Loop can spin. Cap it.

Source: re:Post, flow errors

Sources and go deeper

sources.json (flows-types) sources.json (flows-blocks) sources.json (flows-errors)