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.

images/modules/stay_TwilioIvr_basic.png

Rendered Form TwilioIvr Wave Tab basic

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.

images/modules/stay_TwilioIvr_enrollment.png

Rendered Form TwilioIvr Wave Tab enrollment

Field Info Description

TwilioIvr Task

This is the form snippet from task Tab in the TwilioIvr Wave.

images/modules/stay_TwilioIvr_task.png

Rendered Form TwilioIvr Wave Tab task

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.

images/modules/stay_TwilioIvr_expiration.png

Rendered Form TwilioIvr Wave Tab expiration

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.

images/modules/stay_TwilioIvr_messages.png

Rendered Form TwilioIvr Wave Tab messages

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