The Webex Contact Center Flow Designer activity set
Verified 2026-09-15 · 35 claims · sources tier 2 · 2 disputed
Also known as GoTo, HTTP Request, OnGlobalError, Recording Control, event flow, event flow canvas.
Flow Designer organises its activities into 4 groups: contact handling, flow control, utilities, and voice 6. The documentation details 43 activities across these 4 groups, covering 11 contact handling, 7 flow control, 8 utilities, and 17 voice activities 128.
Activity catalogue and operational constraints
Platform and release conditions are applied per activity rather than through a blanket rule 14. Some activities require the Next Generation platform, one requires Next Generation voice media, and one requires a local gateway alongside the real time media service 14. In the field, operational restrictions are stated unevenly across the catalogue: blind transfer is terminal and unsupported for consults, bridged transfer is unsupported in outbound and event flows and for a contact already assigned to an agent, while most activities state no restrictions at all 25.
In the field, the activity set uses at least 5 different label conventions for an outcome: Success and Failure on one activity, onSuccess and onError on another, Handled and Escalated and Error on a third, Errored on its successor, and True and False on branching activities 13. Get Queue Info represents the only contact handling activity featuring 3 named outcome branches: Success, Insufficient Information Flow, and Failure 9.
When reusable logic is updated, publishing an edited function updates every flow consuming that tagged version immediately 7.
Variables and runtime mutability
A flow supports a maximum of 30 variables in total, a limit that includes global variables 19. A flow variable's data type is immutable once created and cannot be altered afterwards 20. JSON variables are capped at 16 KB, limited to 5 per flow, and cannot be passed through flow chaining 12.
Flow execution values can be adjusted at runtime through specific variable configurations 42. A flow variable marked for external override can be changed from Control Hub by an administrator or supervisor, and the change applies immediately to calls already in progress 4. Similarly, marking a flow variable as agent editable allows an agent to alter its value during an interaction, and the system passes that updated value back into the flow 2.
Media and recording controls
The Recording Control activity relies on a Boolean flow variable to override the recording policy configured at tenant, queue, and schedule levels, operating in both directions 17. By contrast, the Record activity's own documentation notes that its recorded file is unencrypted and warns against capturing sensitive data 15. WarmTransfer's reading of the sources is that a recorded utterance can leave the platform through the HTTP Request activity, because the Record activity outputs a file reference that subsequent activities can transmit outward 16.
Error handling and event flows
Flow Designer's baseline error model dictates that an activity's error path routes to the OnGlobalError event handler, after which the flow terminates 8. Only a small number of activities include specialized error branches beyond the generic undefined error node 5. Error handling runs 3 tiers deep: an activity's own error path executes first, followed by a global error event flow, before the flow ends 26. Sources disagree on error path availability: Cisco lists 4 activities as lacking an undefined-error path, yet one of those 4 explicitly documents an undefined-error path within its own section 29.
An event flow functions as an asynchronous extension of the same flow on a dedicated second canvas, featuring an independent start and end without sharing activities with the main flow canvas 27. The Event flows tab designates 9 event handlers: OnGlobalError, AgentAccepted, PhoneContactEnded, AgentOffered, AgentDisconnected, CallbackFailed, PreDial, ContactAniUpdated, and OutboundCampaignCallResult 30.
Documentation defects
The GoTo activity's failure code table places output variable names into the failure code column, omitting GoTo failure codes entirely 10. A system variable for the entry point identifier contains a spelling defect in the published variable list, causing flows that copy the printed text verbatim to resolve to nothing 3. Sources disagree on the HTTP Request activity output variables, which are named in two incompatible ways across two sections of the same article 11. In the field, the utilities listing misspells the cryptographic hash activity, although its own specific section heading spells the activity name correctly 31. In the field, only a small fraction of the documentation's 133 tables include a caption element even though internal numbering passes table 30, meaning caption searches fail to surface most tables 18.
See also
- See also How a business hours configuration binds to a routing flow.
- See also Flow level override of contact centre recording policy.
- See also Which Flow Designer activities can send customer data outside the platform.
- See also The Flow Designer virtual agent activities.
- See also Webex Contact Center recording and contact data retention.
- See also The Start Media Stream activity and what feeds on it.
- See also Author-written functions in Flow Designer.
- See also What happens to a flow when a contact is transferred to an entry point.
- See also Who can change a recording and what happens at a transfer.
- See also What whisper names in Webex Contact Center.
- See also What an event flow can do.
- See also What each pre-recorded announcement leaves behind.
- See also Error path behaviour across Flow Designer activities.
- See also The Flow Designer failure code vocabularies.
- See also Pebble template syntax and filters in Flow Designer.
- See also Webex Contact Center Flow Designer architecture.
- See also Webex Contact Center queues teams and routing strategies.
- See also Webex Contact Center voice channel and PSTN options.
- See also Webex Contact Center Agent Desktop and widgets.
- See also Webex Contact Center APIs and webhooks.
Applicability
Across the claims in this article, the evidence covers Cisco Webex Contact Center across cloud deployments, verified as of 2026-09-15.
What remains uncertain
The virtual agent activities and what they send outward is not covered by any claim in this article. Which activities can send customer data outside the platform is not covered by any claim in this article. Whether a flow overriding recording policy is audited is not covered by any claim in this article. Branches and output variables for the activities not yet detailed are not covered by any claim in this article. Whether a Record file is unencrypted at rest as well as in transit is not covered by any claim in this article. Whether activity platform conditions change as Classic is retired is not covered by any claim in this article. In-band DTMF and SIP header extraction behind feature flags is not covered by any claim in this article. What a flow ending does to a contact in progress outside an IVR flow is not covered by any claim in this article.
See also
Parent of
- Flow level override of contact centre recording policy — The activity that overrides recording policy
- How a business hours configuration binds to a routing flow — One activity within the set
- The Flow Designer virtual agent activitiesstub — Activities that send caller speech outward
- Which Flow Designer activities can send customer data outside the platform — Which activities send data outward
Related to
- What happens to a flow when a contact is transferred to an entry point — An event flow is not a way into a running flow
- Who can change a recording and what happens at a transfer — Most activities state no placement restriction
Scopes
- Webex Contact Center recording and contact data retention — A flow decides whether a call is recorded at all
Referenced by
- How a business hours configuration binds to a routing flow — The activity set it belongs to
- Author-written functions in Flow Designer — Author-written code inside the activity set
- Error path behaviour across Flow Designer activities — The error surface of the catalogue read in one pass
- Flow level override of contact centre recording policy — The Recording Control activity sits in the Flow Designer activity set
- Pebble template syntax and filters in Flow Designer — The syntax every activity input field accepts
- The Flow Designer virtual agent activitiesstub — Two activities within the Flow Designer activity set
- The Start Media Stream activity and what feeds on it — One activity in the Flow Designer set
- Webex Contact Center flow activity error pathsstub — The specific question behind the general activities topic
- What an event flow can do — What the second canvas may contain
- What each pre-recorded announcement leaves behind — All 3 types are configured through one activity
- Which Flow Designer activities can send customer data outside the platform — An inventory drawn across the activity set
- The Flow Designer failure code vocabularies — The activity set the codes belong to
- What whisper names in Webex Contact Center — The activity that carries the other meaning of the word
Claims
| # | Claim | Status | Confidence | Verified |
|---|---|---|---|---|
| 1 | The article documents roughly 43 activities across the 4 groups. Build and manage flows with Flow Designer · activity listings | fact | 0.60 | 2026-09-05 |
| 2 | A flow variable marked agent editable lets the agent change its value during the interaction and the system passes the change back to the flow. Build and manage flows with Flow Designer · Flow Designer, custom variables agent editable setting | fact | 0.90 | 2026-09-15 |
| 3 | A system variable for the entry point identifier is misspelled in the published variable list, so a flow copying it as printed resolves to nothing. Build and manage flows with Flow Designer · system variable list | fact | 0.60 | 2026-09-05 |
| 4 | A flow variable marked for external override can be changed from Control Hub by an administrator or a supervisor and the change applies immediately to calls already in progress. Build and manage flows with Flow Designer · Flow Designer, custom variables and external override | fact | 0.90 | 2026-09-15 |
| 5 | Only a small number of activities carry error branches beyond the generic undefined error node. Build and manage flows with Flow Designer · activity error branches compared across the set | fact | 0.60 | 2026-09-05 |
| 6 | Flow Designer organises its activities into 4 groups: contact handling, flow control, utilities and voice. Build and manage flows with Flow Designer · activity group headings | fact | 0.60 | 2026-09-05 |
| 7 | Publishing an edited function updates every flow consuming that tagged version immediately. Build and manage flows with Flow Designer · Flow Designer, Functions publishing | fact | 0.90 | 2026-09-15 |
| 8 | Flow Designer has one general error model: an activity's error path leads to the OnGlobalError event handler and the flow ends. Build and manage flows with Flow Designer · error handling section | fact | 0.90 | 2026-09-05 |
| 9 | Get Queue Info is the only contact handling activity with 3 named outcome branches: Success Insufficient Information Flow and Failure. Build and manage flows with Flow Designer · Flow Designer, Get Queue Info activity | fact | 0.90 | 2026-09-15 |
| 10 | The failure code table for the GoTo activity carries output variable names in its failure code column, so the article publishes no GoTo failure codes at all. Build and manage flows with Flow Designer · GoTo activity failure code table | fact | 0.60 | 2026-09-05 |
| 11 | The HTTP Request activity's output variables are named two incompatible ways in two sections of the same article. Build and manage flows with Flow Designer · HTTP Request activity compared across sections | disputed | 0.60 | 2026-09-05 |
| 12 | JSON variables are capped at 16 KB, limited to 5 per flow, and cannot be passed through flow chaining. Build and manage flows with Flow Designer · JSON variable limits | fact | 0.60 | 2026-09-05 |
| 13 | The activity set uses at least 5 different label conventions for the same idea of an outcome: Success and Failure on one activity onSuccess and onError on another Handled and Escalated and Error on a third Errored on its successor and True and False on the branching activities. Build and manage flows with Flow Designer · Flow Designer, activity output ports across the catalogue | field-pattern | 0.90 | 2026-09-15 |
| 14 | Platform and release conditions are set per activity rather than by a general rule: some activities are limited to the Next Generation platform, one to Next Generation voice media, and one requires a local gateway alongside the real time media service. Build and manage flows with Flow Designer · activity prerequisites across the set | fact | 0.60 | 2026-09-05 |
| 15 | The Record activity's own documentation states that the recorded file is unencrypted and warns against recording anything sensitive. Build and manage flows with Flow Designer · Record activity | fact | 0.60 | 2026-09-05 |
| 16 | A recorded utterance can leave the platform through the HTTP Request activity, because the Record activity produces a file reference that a later activity can send outward. Build and manage flows with Flow Designer · Record and HTTP Request activities read together | inference | 0.60 | 2026-09-05 |
| 17 | A Recording Control activity uses a Boolean flow variable that overrides the recording policy set at tenant, queue and schedule level, in both directions. Build and manage flows with Flow Designer · Recording Control activity | fact | 0.90 | 2026-09-05 |
| 18 | Only a small fraction of the article's 133 tables carry a caption element although its own numbering runs past table 30, so a caption search misses most of them. Build and manage flows with Flow Designer · table markup across the article | field-pattern | 0.90 | 2026-09-05 |
| 19 | A flow may contain a maximum of 30 variables in total and that count includes global variables. Build and manage flows with Flow Designer · variable limits | fact | 0.90 | 2026-09-05 |
| 20 | A flow variable's type is fixed when it is created and cannot be changed afterwards. Build and manage flows with Flow Designer · variable types | fact | 0.60 | 2026-09-05 |
| 21 | Cisco documents, from both ends, that a Record activity's captured caller audio can be uploaded to an external third-party server or API through the HTTP Request activity. Build and manage flows with Flow Designer · HTTP Request step 3, Request Body Value, File sub-option; Record step 8, Output Variables note | fact | 0.90 | 2026-09-05 |
| 22 | A second file path for uploading a Record activity's captured caller audio to an external third-party server exists through the HTTP Request activity's Form Data content type, in addition to the File sub-option. Build and manage flows with Flow Designer · HTTP Request step 3, Request Body Value, File sub-option; Record step 8, Output Variables note | fact | 0.90 | 2026-09-05 |
| 23 | The Set Announcement activity in Flow Designer supports all 3 announcement types. Build and manage flows with Flow Designer · Flow Designer, Set Announcement activity | fact | 0.90 | 2026-09-15 |
| 24 | Neither the blind transfer nor the bridged transfer activity may be placed in an event flow. Build and manage flows with Flow Designer · Flow Designer, Blind Transfer and Bridged Transfer activities | fact | 0.90 | 2026-09-05 |
| 25 | Restrictions are stated for some activities and not others: blind transfer is terminal and unsupported for consults, bridged transfer is unsupported in outbound and event flows and for a contact already assigned to an agent, and most activities state none. Build and manage flows with Flow Designer · Flow Designer, activity catalogue | field-pattern | 0.90 | 2026-09-05 |
| 26 | Error handling runs 3 tiers deep: an activity's own error path, then a global error event flow, then the flow ends. Build and manage flows with Flow Designer · Flow Designer, configure error handling | fact | 0.90 | 2026-09-05 |
| 27 | An event flow is an asynchronous extension of the same flow on its own canvas, with a unique start and end and no activities shared with the main flow. Build and manage flows with Flow Designer · Flow Designer, event flows | fact | 0.90 | 2026-09-05 |
| 28 | Flow Designer documents 43 activities in 4 groups: 11 contact handling, 7 flow control, 8 utilities and 17 voice. Build and manage flows with Flow Designer · Flow Designer, activity catalogue | fact | 0.90 | 2026-09-05 |
| 29 | Cisco lists 4 activities as having no undefined-error path, and one of them documents such a path in its own section. Build and manage flows with Flow Designer · Flow Designer, configure error handling against the Parse activity | disputed | 0.60 | 2026-09-05 |
| 30 | Flow Designer names 9 event handlers on the Event flows tab: OnGlobalError AgentAccepted PhoneContactEnded AgentOffered AgentDisconnected CallbackFailed PreDial ContactAniUpdated and OutboundCampaignCallResult. Build and manage flows with Flow Designer · Flow Designer, Event flows tab, the event handler list | fact | 0.90 | 2026-09-15 |
| 31 | The utilities list misspells the cryptographic hash activity where its own section heading spells it correctly. Build and manage flows with Flow Designer · Flow Designer, utilities activity list against the activity heading | field-pattern | 0.90 | 2026-09-05 |
| 32 | Only 6 Flow Designer activities carry error branches beyond the generic undefined error node: menu, collect digits, virtual agent, virtual agent version 2, queue to agent and cryptographic hash. Build and manage flows with Flow Designer · Flow Designer, activity error outputs | fact | 0.90 | 2026-09-15 |
| 33 | Flow Designer functions run author-written JavaScript on Node.js 22.x and Python 3.13, described as available in the first phase. Build and manage flows with Flow Designer · Create and manage functions, FAQ on supported languages | fact | 0.90 | 2026-09-05 |
| 34 | Flow Designer documents a Set Whisper Announcement activity that plays a brief prerecorded message to an agent just before the agent connects with a caller, where the caller hears ringing. Build and manage flows with Flow Designer · Flow Designer, Set Whisper Announcement activity | fact | 0.90 | 2026-09-05 |
| 35 | The Blind Transfer activity cannot carry flow variables to the destination, because the destination flow is not executed. Build and manage flows with Flow Designer · Blind Transfer, second and third paragraphs | fact | 0.90 | 2026-09-05 |
Sources
Build and manage flows with Flow Designer
Cite this page
APA
WarmTransfer. (2026, September 15). The Webex Contact Center Flow Designer activity set. WarmTransfer. https://warmtransfer.net/knowledge/wxcc-flow-designer-activities
BibTeX
@misc{warmtransfer-wxcc-flow-designer-activities,
title = {The Webex Contact Center Flow Designer activity set},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/knowledge/wxcc-flow-designer-activities},
note = {Verified 2026-09-15}
}