Create SMS Nudge


An SMS Nudge is a short, targeted message sent via SMS to engage with customers, remind them of important actions, or encourage specific behaviors. It’s designed to be concise and impactful, prompting users to take quick action, such as completing a form. SMS Nudges are highly effective due to the immediacy of text messages, high open rates, and the personal nature of mobile communication.

Common use cases include appointment reminders, promotional offers, payment reminders, new bill alerts, and notifications of time-sensitive updates. By delivering timely, personalized messages, SMS Nudges help improve customer engagement and response rates.

In the Nudge, the users can send three types of SMS 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 SMS Nudge, the user must select the type of Nudge, and by default, the “One-time Nudge” is selected.


One-time Nudge:

Step 1: Set up the Nudge:

To create a one-time SMS Nudge, the user must provide the input details for the Nudge name, Sender Number, Nudge category, and project name. By default, the recipient data source is selected as the “Manual Upload”, and click on the “Next” button.

Click on the check box “I would like to send test messages only to the mobile numbers,” and then the SMS notifications are delivered to only the mobile numbers, excluding the landline numbers.

A screenshot of a computer

Description automatically generated
5.1 Create SMS 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)

A screenshot of a computer

Description automatically generated
5.2 Recipient Step

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.

A screenshot of a contact page

Description automatically generated
5.3 Import Contact Data

The users have the provision to upload CSV files or flat 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.

A screenshot of a computer

AI-generated content may be incorrect.
5.4 Upload 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.

5.5 Sample Text file

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.

A screenshot of a computer

Description automatically generated
5.6 File Upload Info

The uploaded file is selected by default and displayed on the recipient page as shown below

A screenshot of a computer

Description automatically generated
5.7 Display of uploaded file

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.

A screenshot of a computer

Description automatically generated
5.8 Preview Filtered Data

Click on the “Download” option, and the system will download the file and save it on the local machine.

A screenshot of a computer

Description automatically generated
5.9 Download File

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 Your Contact Data page, and the system will display the set filter 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

A screenshot of a computer

Description automatically generated
5.10 Set Filter Condition
A screenshot of a computer

Description automatically generated
5.11 Preview Filtered Data

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 SMS 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.

A screenshot of a computer

AI-generated content may be incorrect.
5.12 Template View

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.

A screenshot of a computer

Description automatically generated
5.13 Edit Template

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.

A screenshot of a computer

Description automatically generated
5.14 Schedule Nudge

Select the radio button “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.

A screenshot of a computer

Description automatically generated
5.15 Schedule For Specific Period

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.

A screenshot of a computer

AI-generated content may be incorrect.
5.16 Send after Completion of another 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.

A screenshot of a computer

Description automatically generated
5.17 Save Without Schedule

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”, “Sender Email Address”, “Sender Name”, “Recipient”, “Template”, “Subject”, “Created on”, “Scheduled on” and “Status”.


Click on the “Done” button.


A screenshot of a computer

Description automatically generated
5.18 Overview

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 following 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 hourly schedule as shown in the image below, and click on the “Schedule” button to schedule the Nudge.

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 for the respective frequency type.

A screenshot of a computer

AI-generated content may be incorrect.
5.19 Schedule Step

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 scheduled. The Nudge will be created and placed in a “Draft” status.

A screenshot of a computer

Description automatically generated
5.20 Schedule Step

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”, “Sender Email Address”, “Sender Name”, “Recipient”, “Template”, “Subject”, “Created on”, “Scheduled on” and “Status”.

Click on the “Done” button.

A screenshot of a computer

Description automatically generated
5.21 Overview

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 Nudge API Documentation. To understand how to pass nudge ID clickhere

A screenshot of a computer

AI-generated content may be incorrect.
5.22 Import Public API

Recipient Data Source:

FTP Server:

If the user selected the recipient data source as “FTP” (File Transfer Protocol) in the Setup step, as shown below

A screenshot of a computer

Description automatically generated


Using an FTP (File Transfer Protocol) server 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. Here’s an overview of the importance of using an FTP server for this purpose and a detailed description of how it works:

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

A screenshot of a computer

AI-generated content may be incorrect.
5.23 Recipient Step

Step 3:Design Step:

Refer to the one-time Nudge above and follow the steps to register for the design step.

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.

A screenshot of a computer

Description automatically generated
5.24 Schedule Nudge when file received

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 Email Nudge or a recurring Nudge, the user must provide the input details to the 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). By default, the recipient data source is selected as “Manual Upload”, and click on the “Next” button.

Note: In the “Select Use Case”option drop-down menu, the list of use cases is displayed based on the use case configuration. 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 SAP/ERP systems.

A screenshot of a computer

AI-generated content may be incorrect.
5.25 ERP Integration

Note: Follow the 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

Follow Step 1 by referring to the steps of the recurring Nudge above.

A screenshot of a computer

Description automatically generated
5.26 Master Data

Step 2: Recipient Step:

Pre-requisite: To send the Nudge for the “master data” data source the file is to be uploaded initially in the master data module. The following step will guide the user in uploading the master data file into the Nudge application.

Step 1:

Click on the “Hamburger Icon” and click on the “Master Data” at the Import data column

A screenshot of a computer

Description automatically generated
5.27 Master Data

Step 2: Click on the “Import” option and upload the master data file by clicking on the “Select a CSV file to Import” option. The file can be uploaded from the local drive of the respective machine. (RecipientId merge tag is mandatory during the upload of the master data file)

A white screen with blue text

AI-generated content may be incorrect.
5.28 Import Contact Data

Step 3: The data is displayed on the “Master Data” page after the successful upload of the master data file into the Nudge application.

A screenshot of a computer

Description automatically generated
5.29 Master Data View

Step 4:  Click on the “Export” button to export the master data into an Excel format.

A screenshot of a computer

Description automatically generated
5.30 Export Master data

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 master data upload.

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 master data contact data file. Click on the “Next” button

Note: The standard and customized merge tags are displayed in the drop-down list of set-filter conditions of master data.

Click on the “Preview” Icon to view the filtered data as shown below

A screenshot of a computer

AI-generated content may be incorrect.

A screenshot of a computer

Description automatically generated
5.31 Set Filter

Step 3: Follow steps 3, 4, and 5 by referring to the recurring Nudge above

The system will process the Nudge based on the set filter conditions by referring to the master data upload and the processed file is updated in the recipient step.


Real-Time Nudge

Step 1: Set up the Nudge:

To create a Real-time SMS Nudge, the user must provide the input details to the Nudge name, Sender Number, Nudge category, and project name, and click on the “Next” button.

Click on the check box “I would like to send test messages only to the mobile numbers”, and then the SMS notifications are delivered to only the mobile numbers, excluding the landline numbers.

A screenshot of a computer

Description automatically generated
5.32 Nudge Set up

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 SMS 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.

A screenshot of a computer

Description automatically generated
5.33 Design Step

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.

5.34 Edit Template

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”, “Template”, and “Created On”.

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.

A screenshot of a computer

Description automatically generated
5.35 Overview

Generating the API key and sending the Real-time Nudge through the API:

Step1: The user can create an API key by navigating to the “API management” tab in the configuration section.

A close-up of a computer screen

AI-generated content may be incorrect.
5.36 API Management

Step 2: Click on the “Create New API key” and provide the input for “Name Your API key” and click on the “Generate” button

A screenshot of a computer

Description automatically generated
5. 37 Generate API Key

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


A close-up of a computer screen

Description automatically generated
5.38 API Detail View

Step 5: Click on the “Read API documentation” link to redirect to the swagger for sending the real-time Nudge.

A screenshot of a computer

AI-generated content may be incorrect.
5.39 Read API Documentation Link

Step 6: Click on the “Authorize” button on the Swagger to authenticate the API key.

A screenshot of a computer

Description automatically generated
5.40 Authorize API

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 below image

A screenshot of a computer

Description automatically generated

A screenshot of a computer

Description automatically generated
5.41 Successfully Authorized

Step 8: Go to “Send Real-time Nudge” API and click on the “Try it out” button

A screenshot of a computer

AI-generated content may be incorrect.
5.42 Send Real-time Nudge

Step 9: Provide the detail to the input fields as per the requirements as shown below and click on the “Execute” button.

A screenshot of a computer

AI-generated content may be incorrect.
5.43 Execute API

Step 10: The user can view the API response as shown in the above image and the email is triggered to the respective email below.

A black box with white text

AI-generated content may be incorrect.
5.44 SMS Triggered

Overall Note: Click on the “SAVE” option to apply the changes for the modification done in the “Set-up step”, “Recipient Step”, and the “Design Step”.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.