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

See Data Collection Records

IVR Webhook

See Webhooks

Last updated