Create a IVR Nudge
Creating a Nudge through the IVR channel involves designing a step-by-step voice flow that guides the customer through an interactive experience. With configurable templates, dynamic merge tags, and support for multiple languages, the IVR Nudge ensures personalized and efficient communication that aligns with your business needs.
In the Nudge, the users can send three types of IVR Nudge notifications as listed below:
- One-time Nudge: The One-time Nudge can be scheduled to be sent immediately or later.
- Recurring Nudge: Recurring Nudges functionality allows customers to automate repetitive/recurring communication tasks by scheduling nudges to be sent regularly.
- Real-time Nudges: Real-time Nudge functionality is used to send instant and personalized communication to customers by consuming the Nudge real-time API from the source system.
To create an IVR Nudge:
Go to the IVR channel and click Create Nudge. (By default, the “One-time Nudge” type is selected.
One-time Nudge:
Step 1: Set up the Nudge:
To create a one-time IVR Nudge, the user must provide the input details to the Nudge name, Sender Number, Nudge category, and project name. By default, the recipient data source is selected as “Manual Upload”, and click on the “Next” button.
Click on the check box “I would like to send IVR outbound calls only to the landline numbers”, then the IVR notifications are delivered to only landline numbers, excluding mobile numbers, based on the business requirement.
Click on the check box “Disable Voicemail Detection”, then the voicemail detection is disabled for the respective Nudge.
Step 2: Recipients Step:
In this step, the user will upload the recipient file or the contact data file, which contains the merge tags with the values to process the Nudge (Or) the user has the choice to select the existing file in the recipient step (Which should be uploaded earlier)
The users can import new contact data files into the recipient step by clicking on the “Import contact data” button. The file can be uploaded from the local drive of the respective machine.
The users have the provision to upload CSV files or text files into the Nudge application. During the upload of the file, the user has the provision to select the delimiter from the drop-down as shown below, and the system will allow only to upload respective file type while uploading.
Click on the “Download” link to download the sample CSV file.
Click on the “Guidelines” link to get the guidelines for importing the contact data file.
The sample text file is shown below for the delimiter “Comma,” and the user must create the text file as below by separating the values with a comma delimiter.
Click on the “Select a CSV/Text file to import” or drag and drop it here, and the system will allow the user to upload the file, and a confirmation message will be displayed once the user has successfully uploaded the file.
The uploaded file is selected by default and displayed on the recipient page as shown below
Click on the “Kebab” icon, and the system displays the option to download and preview the respective file. Click on the “Preview” option the system will preview the filtered data.
Click on the “Download” option, and the system will download the file and save it on the local machine.
Set Filter Functionality:
The Set Filter feature in a Nudge application is an essential tool for targeting and segmenting recipients effectively when sending nudges. This feature allows users to apply specific criteria to their recipient lists, ensuring that the right messages reach the right people at the right time
Click on the “Set Filter” button on the Choose Contact Data page, and the system will display the set filter condition page to apply the filter condition on the respective CSV or text file.
Click on the drop-down menu of “Select Merge Tag”, which displays the list of merge tags for selection, and click on “Select Data Type”, “Select Condition”, “Enter the value”, and click on the “Apply” button. The system will process the Nudge as per the filtered condition by verifying it with the contact data file.
Click on the “Preview” Icon to view the filtered data as shown below
Step- 3: Design Phase:
The Design step in sending a Nudge is a crucial phase where the visual and structural elements of the communication are crafted and fine-tuned. This step ensures the nudge is visually appealing and effectively conveys the intended message to the customers.
In this step, the user can click on the “Choose Template” drop-down menu and select the required template that must be used to send the IVR call to the respective customers. The list of “Active” templates is displayed in the drop-down menu.
The “Template Preview” is displayed based on the template selection, and the user has no choice to edit the content.
Click on the “Create New” button to create a new template from the design step.
Click on the “Edit Template content" button for any modifications to the current template, and the user is redirected to the design step with the latest changes (If applied) when the user clicks on the “Save & Activate” in the template editor. Click on the “Next” button.
Step- 4: Scheduling the Nudge:
The Scheduling step in sending a Nudge is a critical phase that involves setting a specific date and time for the communication to be delivered to the recipients. This step ensures that the nudge reaches the customers at the most optimal moment for maximum impact and engagement.
There are three different options to schedule a Nudge
To schedule the Nudge immediately, select the “Send Now” radio button and click on the “Schedule” button
Click on the “Schedule for a specific time” to schedule the Nudge at a specific time. Select the “Date” and “Time” when the Nudge is to be delivered and click on the “Schedule” button to schedule the Nudge.
Click on the “Send after completion of another Nudge” to send the child Nudge after the completion of the parent Nudge and click on the “Schedule” button to schedule the Nudge.
In this scenario, the user must select the “Communication channel” (Any channel) and the Nudge name by clicking on the “Send after this Nudge” which refers to the parent Nudge, and the current Nudge is considered as the child Nudge.
Click on the “Save Without Schedule” to save the Nudge but not schedule. The Nudge will be created and placed in a “Draft” status.
Step 5: Overview of the Nudge:
The Overview of a Nudge is an essential phase that provides a comprehensive summary of all the elements like “Nudge Id”, “Nudge Name”, “Recipient”, “Template”, “Created on”, “Scheduled on”, and “Status”.
Click on the “Done” button.
Recurring Nudge:
The difference between one-time Nudges and Recurring Nudges is that recurring Nudges are automated messages that are sent at regular intervals to a predefined audience. These nudges are essential for maintaining ongoing engagement with recipients, providing consistent communication, and ensuring that important information is delivered timely. Here’s an overview of scheduling the recurring Nudge:
Note: Follow steps 1,2, and 3 from the one-time Nudge during the registration of the recurring Nudge.
Step 4: Scheduling the Nudge:
The Scheduling step in sending a Nudge is a critical phase that involves setting a specific start date and time for the communication to be delivered to the recipients by selecting the frequency hourly, daily, or monthly (By default, hourly is selected). This step ensures that the nudge reaches the customers at the most optimal moment for maximum impact and engagement.
In the Nudge, the user can schedule a Nudge with the follwoing categories:
Click on the “Send with a Specific period” to schedule the Nudge by selecting the start date and the start time by choosing the options listed for the daily schedule as shown in the image below, and click on the “Schedule” button to schedule the Nudge. (User has the provision to schedule the Nudge on an hourly and monthly basis)
Note: The user has a provision to check the end date for the respective Nudge, and based on the input end date, the Nudge is stopped from delivering the recurring notifications.
Important: The nearest runs are updated based on the selection of the radio option to the respective frequency type.
Click on the “Send after completion of another Nudge” to send the child Nudge after the completion of the parent Nudge and click on the “Schedule” button to schedule the Nudge.
In this scenario, the user must select the “Communication channel” (Any channel) and the Nudge name by clicking on the “Send after this Nudge” which refers to the parent Nudge, and the current Nudge is considered as the child Nudge.
Click on the “Save Without Schedule” to save the Nudge but not schedule. The Nudge will be created and placed in a “Draft” status.
Step 5: Overview of the Nudge:
The Overview of a Nudge is an essential phase that provides a comprehensive summary of all the elements like “Nudge Id”, “Nudge Name”, “Recipient”, “Template”, “Created on”, “Scheduled on”, and “Status”.
Click on the “Done” button.
The system will redirect the user to the “Existing Nudges” page upon clicking “Done” on the overview page, and display the information of the “Schedule On” field with the listed columns.
Upload the Recipient File through API for the ongoing recurring Nudge:
Users can send one recurring Nudge to different recipients by uploading a new CSV file against the respective Nudge ID through the API.
The following step will provide a guide to uploading the recipient file through the Nudge API
Pre-condition
Step 1:Create a Recurring Nudge
To send a recurring Nudge to different recipients, the user can utilize the Nudge ID.
Step 2: Pass the Nudge ID to the API
Users need to pass the created recurring Nudge ID to the recurring Nudges API.
Users can explore the Nudge API Documentation. To understand how to pass nudge ID: Click Here (//help.nudge.net/article/38-nudge-api-documentation)
Recipient Data Source:
FTP Server:
Step 1: If the user selected the recipient data source as “FTP” (File Transfer Protocol) in the Setup step, as shown below
Note: User must reach out to the Nudge support team to configure the FTP integration for the respective Nudge.
Using FTP (File Transfer Protocol) option for sending recurring nudges based on new files is a powerful approach to automate and streamline communication processes. It ensures that updates and relevant information are sent timely and accurate manner, based on the most recent data.
Step 2: Recipients Step:
The FTP configurations are maintained in the Nudge Administrator account as per the customer's requirements, and initially user must upload the file through the import contact data, and later, the latest contact data file is picked up from the FTP server based on the scheduled time for the respective Nudge.
Note: All the processed files are displayed in the “FTP Explorer” column as shown in the image below
Step 3: Design Step:
Refer to the one-time Nudge process above and follow the steps to assign the template to the Nudge.
Step 4: Schedule Step:
Refer to the Recurring Nudge above and follow the steps to schedule a Nudge for the options “Send with a specific period” and “Send every time after completing another Nudge”.
For the option “Schedule Nudge when file received” the Nudge is processed based on the availability of the file in the FTP server against the respective Nudge name configurations. Click on the “Schedule” button
Note: The option “Schedule Nudge when file received” is displayed when the FTP configuration is enabled for the respective account.
ERP Integration (One-Time and Recurring):
If the user selected the recipient data source as “ERP Integration” in the Setup step, as shown below
To create a one-time IVR Nudge or a recurring Nudge, the user must provide the input details Nudge name, Sender Number, Nudge category, project name, and recipient data source (select ERP Integration), select the use case, and select the date (Static or Dynamic).
Note: In the “Select Use Case” drop-down menu, the list of use cases is displayed based on the use case configuration by Nudge administrator. Please get in touch with support for any additional configurations of the use cases.
Based on the selected date, the data is fetched from the ERP system.
Note: Follow steps 3,4, and 5 to schedule the Nudge. If the Nudge is successful, then the processed file is placed in the recipient step for the respective Nudge.
Master Data: (One-Time and Recurring Nudge)
If the user selected the recipient data source as “Master Data” in the Setup step, as shown below
The system considers the data from the master data that was already available in the system during the processing of the Nudge.
Follow Step 1 by referring to the steps of the recurring Nudge above.
Real-Time Nudge:
Step 1: Set up the Nudge:
To create a Real-time IVR Nudge, the user must provide the input details to the Nudge name, Sender Number, Nudge category, recipient category, and project name. By default, the recipient data source is selected as “Manual Upload”, and click on the “Next” button.
Click on the check box “I would like to send IVR outbound calls only to the landline numbers”, then the IVR notifications are delivered to only landline numbers, excluding the mobile numbers.
Click on the check box “Disable Voicemail Detection”, then the voicemail is not sent to the recipients for the respective Nudge.
Click on the check box “ I want to update my Master Data every time when Nudge executes”, then the master data is updated automatically when Nudge executes and ensuring the most recent data is updated.
Step-2: Design Step:
The Design step in sending a Nudge is a crucial phase where the visual and structural elements of the communication are crafted and fine-tuned. This step ensures the nudge is visually appealing and effectively conveys the intended message to the customers.
In this step, the user can click on the “Choose Template” drop-down menu and select the required template that must be used to send the IVR calls to the respective customers. The list of “Active” templates is displayed in the drop-down menu.
The “Template Preview” is displayed based on the template selection, and the user has no choice to edit the content.
Click on the “Create New” button to create a new template from the design step.
Click on the “Edit Template" button for any modifications to the current template and the user is redirected to the design step with the latest changes (If applied) when the user clicks on the “Save & Activate” in the template editor. Click on the “Next” button.
Step 3: Overview:
The Overview of a Nudge is an essential phase that provides a comprehensive summary of all the elements like “Nudge Id”, “Nudge Name”, “Recipient”, “Template”, “Created on”, “Scheduled on”, and “Status”.
Click on the “Done” button.
Note: The user needs to make sure to copy or note the Nudge ID of the respective real-time Nudge to send the real-time notifications through the API.
Generating the API key and sending the Real-time Nudge through the API:
Step 1: To generate the API key at the account level, the user must click on the “Configurations” and by default, the “API management” tab is selected.
Step 2: Click on the “Create New API key” and provide the input for “Name Your API key” and click on the “Generate” button
Step 3: Click on the “Copy” Icon as shown in the above Image. Click on the “Done” button.
Step 4: The configured API name is listed in the configuration of the API management
Step 5:
Click on the “Read API documentation” link to redirect to the swagger for sending the real-time Nudge.
Step 6: Click on the “Authorize” button on the swagger to authenticate the API key.
Step 7: The user must provide the API key in the value, click on the “Authorize”, and later click on the “Close” button as shown in the image below
Step 8: Go to “Send Real-time Nudge” API and click on the “Try it out” button
Step 9: Provide the detail to the input fields as per the requirements as shown below and click on the “Execute” button.
Step 10: The user can view the API response as shown in the above image, and the IVR call is triggered to the respective IVR number.
Note: Click on the “SAVE” option to apply the changes for the modification applied in the “Set-up step”, “Recipient Step”, and the “Design Step”.