webex contact center · published

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.

Disputed claims: 2 claims below carry conflicting evidence.

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

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

Related to

Scopes

Referenced by

Claims

#ClaimStatusConfidenceVerified
1The article documents roughly 43 activities across the 4 groups.fact0.602026-09-05
2A 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
fact0.902026-09-15
3A system variable for the entry point identifier is misspelled in the published variable list, so a flow copying it as printed resolves to nothing.fact0.602026-09-05
4A 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
fact0.902026-09-15
5Only 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
fact0.602026-09-05
6Flow Designer organises its activities into 4 groups: contact handling, flow control, utilities and voice.
Build and manage flows with Flow Designer · activity group headings
fact0.602026-09-05
7Publishing an edited function updates every flow consuming that tagged version immediately.
Build and manage flows with Flow Designer · Flow Designer, Functions publishing
fact0.902026-09-15
8Flow Designer has one general error model: an activity's error path leads to the OnGlobalError event handler and the flow ends.fact0.902026-09-05
9Get 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
fact0.902026-09-15
10The 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
fact0.602026-09-05
11The 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
disputed0.602026-09-05
12JSON variables are capped at 16 KB, limited to 5 per flow, and cannot be passed through flow chaining.fact0.602026-09-05
13The 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-pattern0.902026-09-15
14Platform 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
fact0.602026-09-05
15The Record activity's own documentation states that the recorded file is unencrypted and warns against recording anything sensitive.fact0.602026-09-05
16A 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
inference0.602026-09-05
17A 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
fact0.902026-09-05
18Only 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-pattern0.902026-09-05
19A flow may contain a maximum of 30 variables in total and that count includes global variables.fact0.902026-09-05
20A flow variable's type is fixed when it is created and cannot be changed afterwards.fact0.602026-09-05
21Cisco 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
fact0.902026-09-05
22A 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
fact0.902026-09-05
23The Set Announcement activity in Flow Designer supports all 3 announcement types.
Build and manage flows with Flow Designer · Flow Designer, Set Announcement activity
fact0.902026-09-15
24Neither 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
fact0.902026-09-05
25Restrictions 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-pattern0.902026-09-05
26Error 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
fact0.902026-09-05
27An 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
fact0.902026-09-05
28Flow 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
fact0.902026-09-05
29Cisco 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
disputed0.602026-09-05
30Flow 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
fact0.902026-09-15
31The 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-pattern0.902026-09-05
32Only 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
fact0.902026-09-15
33Flow 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
fact0.902026-09-05
34Flow 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
fact0.902026-09-05
35The 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
fact0.902026-09-05

Sources

tier 2 current vendor documentation

Build and manage flows with Flow Designer

Cisco Systems, Inc. (Webex Help Center) · 2026-09-03 · accessed 2026-09-05

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}
}