Data Collection
Data Collection can be used to collect data about a call in an IVR. This data can then be retrieved via queue call pop or viewed historically in the Data Collection Records report. The data collected is also sent in the IVR webhook.
Create Data Collection Set
Configuration | Data Collection Sets
Each data collection record has up to 20 fields that can be populated. By default, these fields are named Data Value 01, Data Value 02, Data Value 03, and so on. We recommend creating a Data Collection Set which gives the fields friendly names for better reference.
Linking a Data Collection set to an IVR
Queues & IVRs | IVRs | Select an IVR to edit | Edit tab | Data Collection Set
After a data collection set has been selected, the friendly names will appear when selecting a data collection field to populate.
Configuring an IVR to Populate Data Collection Fields
Queues & IVRs | IVRs | Select an IVR to edit | Designer tab
All IVR blocks that can create variables can also populate data collection fields using these variables. These blocks are DataDip, VoiceInput, Regex, and MultiTone.
Either add or edit one of the above blocks, select the Show Advanced option. A Data Value drop down will appear. One of the available data collection fields can be selected from the list. This will populate the field's value with the contents of the variable the block created.
The contents of default variables (Caller Number, Caller Name, and Scenario Id) can be assigned to a data collection field on the Root State block.
Viewing the data collected
Queue Call Popup
Data collection values can be sent in the call popup URL by using default field names as placeholders enclosed in curly braces. For example: {datavalue01} or {datavalue02} etc. See Call Popup
Data Collection Records Report
IVR Webhook
See Webhooks
Last updated