Assigning custom fields allows you to report on specific information related to individual nodes. However, keep in mind that you will need some knowledge of JavaScript to use custom fields.
After you build an IVR, you may see some custom fields that are automatically generated. For example, if you used the Rec Audio node or the Get Input node in your IVR, you will see custom fields available for those nodes. The name of the custom fields will match the node ID for those nodes.
You can also create your own custom fields. If you create a custom field, the name must match the JavaScript variable used in the IVR. To generate a new custom field, enter the name to the left of the Add Custom Field button and then click that button.
The Scripting node can be particularly useful for custom reporting. To learn more about the Scripting node, read
Using the Scripting node.
When you download a report via Prebuilt Reports, you’ll have the option of downloading reports on individual IVRs or more than one IVR simultaneously. However, keep in mind that if you want to be able to see information related to any custom fields you’ve assigned, you’ll need to download reports based on individual IVRs. The same is true for scheduling reports.