TwilioIvr Integration Types¶
TwilioIvr
The purpose of this integration is to provide a channel to collect data.
TwilioIvr Wave Configuration¶
Go through each screen of the Wave Form or Wizard for a TwilioIvr Wave
TwilioIvr Basic¶
This is the form snippet from basic Tab in the TwilioIvr Wave.
Field | Info | Description |
---|---|---|
Protocol | Type: mixed | |
description |
Type: text Required: No |
|
integrationTypeCode |
Type: string(16) Required: No |
|
Survey Channel | Type: mixed | How will the survey happen? |
Dedicated Channel | Type: mixed | Deactivate previous waves using this channel |
scheduleType | Type: mixed | |
Trigger |
Type: text Required: No |
Key word to trigger self-initiated survey |
Prompt Channel | Type: mixed | How will the prompting happen? Leave empty if same as survey |
Response Channel | Type: mixed | Channel for response, if different than primary channel (e.g. API) |
marking | Type: mixed | |
Schedule |
Type: text Required: No |
help_block_schedule_configuration |
Scheduling Conditions |
Type: text Required: No |
Only schedule when these conditions are met, e.g. dayOfWeek in ['Mon','Wed','Fri'] and dayOfMonth != 22 Fields: dayOfWeek (.e.g Mon), month (e.g. Jan), dayOfMonth (e.g. 15) |
Start Date | Type: mixed | Starting date of the protocol, when surveys are scheduled / accepted. |
Relative To Start Date |
Type: integer Required: Yes |
+1 for starting the next day |
Specific Start Date | Type: mixed | Only if type is set to specific, otherwise calculated |
Completion Threshold |
Type: text Required: No |
Minimum completed prompt percentage to mark as Complete |
Notes |
Type: text Required: No |
|
Allow in Observe |
Type: boolean Required: No |
Send link to web-based survey |
Publish Conditions |
Type: text Required: No |
In addition to the Source Channel Filter |
TwilioIvr Enrollment¶
This is the form snippet from enrollment Tab in the TwilioIvr Wave.
Field | Info | Description |
---|
TwilioIvr Task¶
This is the form snippet from task Tab in the TwilioIvr Wave.
Field | Info | Description |
---|---|---|
Task Title |
Type: text Required: No |
Public title |
Description |
Type: text Required: No |
Public description of this task |
Deployment Keywords |
Type: text Required: No |
Keywords make searching for jobs easier |
TwilioIvr Expiration¶
This is the form snippet from expiration Tab in the TwilioIvr Wave.
Field | Info | Description |
---|---|---|
Time before expiration |
Type: integer Required: No |
|
Number of Reminders before Expiration |
Type: integer Required: No |
If 0, no reminders |
Maximum response time |
Type: integer Required: No |
Time allowed after first response before marking as abandoned (eg, 5m, 3h, 2d) |
Number of warnings |
Type: integer Required: No |
Once responding, number of warnings before marking as abandoned |
Minimum Time Between Same Surveys |
Type: integer Required: No |
Delay surveys if necessary by this amount (eg, 5m, 3h, 2d) |
TwilioIvr Messages¶
This is the form snippet from messages Tab in the TwilioIvr Wave.
Field | Info | Description |
---|---|---|
welcome |
Type: boolean Required: No |
Welcome! |
welcome |
Type: text Required: No |
welcome Custom Message |
taskEnd |
Type: boolean Required: No |
The task has ended. |
taskEnd |
Type: text Required: No |
taskEnd Custom Message |
prompt |
Type: boolean Required: No |
Time to take your survey! |
prompt |
Type: text Required: No |
prompt Custom Message |
end |
Type: boolean Required: No |
The assignment has ended. |
end |
Type: text Required: No |
end Custom Message |
expiration |
Type: boolean Required: No |
The assignment has expired |
expiration |
Type: text Required: No |
expiration Custom Message |
reminder | Type: mixed | Please start your survey. |
reminder |
Type: text Required: No |
reminder Custom Message |
warning | Type: mixed | You have {{ assignment.remainingTimeDisplay}} remaining. |
warning |
Type: text Required: No |
warning Custom Message |