Oracle Responsys messaging
What You Will Need
- Infobip account (if you do not have an account, you can create one)
- Senders for WhatsApp and Viber
See Create an Account for more information on Infobip accounts.
- Outbound Text and Media templates with Placeholders
- Add Callback Data parameters, add your custom values or select from the placeholder list. The placeholder list is based on customer data obtained from the following fields:
- Profile list
- Profile extension table
- Event variable
Viber
- Outbound Text messages with Placeholders
- Rich media templates: Use characters, interactive buttons, and links to boost customer engagement
- Add Callback Data parameters, add your custom values or select from the placeholder list. The placeholder list is based on customer data obtained from the following fields:
- Profile list
- Profile extension table
- Event variable
Installation and configuration
To install the Infobip messaging app for Oracle Responsys, go to the Oracle Marketplace and search for the Infobip messaging app. If you cannot find the app, contact your dedicated Account Manager or contact our Sales team using the Infobip Contact form.
After you install the Infobip Messaging app, to start using integration features, you need to configure the app to link your Infobip account with Oracle Responsys.
If you don’t have an Infobip account, you can create one here.
- Connect your Infobip account to your Oracle Responsys account by entering the API key.
- Enter your Infobip Base URL and then click Next. You can find it on the Homepage in the upper right section:
- Enable the channels you want to use by clicking the toggle button.
- If you plan to use an alphanumeric sender, add it to the Alphanumeric/short codes Sender textbox.
- Click Finish to save the configuration.
A pop-up message displays a message when the configuration is successfully saved.
Create a Program
When you have an Infobip account and your testing or purchased Infobip WhatsApp and Viber numbers, you can start testing and sending programs.
To send WhatsApp or Viber messages using Oracle Responsys, your program design must include the Infobip Messaging application. If you are unfamiliar with how programs are configured in Responsys, see the Oracle Responsys Help Center documentation.
This program example uses the following elements:
- Scheduled filter or view as an entry point
- Apps to configure the Infobip Messaging application
- Set data to save the information from the Delivery Reports
- Validate and Publish IMAGE
Configure Entry Point
The entry point is a scheduled filter, and messages are sent based on this filter. For more information about program entry points in Oracle Responsys, see Programs in the Oracle Responsys documentation.
Messages are sent to numbers that are stored in the MOBILE_NUMBER_ field in Profile Lists. For more information about profile lists, see Profile Lists in the Oracle Responsys documentation.
Filter and Segment Audience
You must filter the customers based on opt-in. Filter the audience to include only customers who have opted in.
For more information on filters and segment groups, see Filters and Segment Groups in the Oracle Responsys documentation.
Configure Apps
After configuring filters and scheduling the time of the campaign, drag and drop the Apps element and start the configuration.
- Right-click the Apps element, and click Configure app.
- After the Configure senders screen opens, select the channel you want to use for the campaign.
- Configure WhatsApp.
- Select sender from the Choose sender drop-down list of registered Infobip senders.
- Select a template from the Choose template type drop-down list, whether to send the message as Text or Media template.
- Define your message in the predefined textbox and rich media if selected.
- If the template contains options to personalize the message, carry out one of the following actions in the Placeholders field.
- Choose a Placeholder from the list. This list is based on customer data obtained from the following fields:
- Profile list
- Profile extension table
- Event variable
- Or manually type in the information in the Placeholder textbox.
- Callback data is an optional parameter. Add your custom text as the value or select from the predefined placeholder list.
- Add the Last message status in order to create failover campaigns based on the status of the last message.
- Set Timeout for receiving message status. The minimum timeout is 10 minutes, and the maximum is 23 hours.
- Click Submit to save the configuration.
- Configure Viber.
- Select sender from the Choose sender drop-down list of registered Infobip senders.
- Choose the message type from the drop-down list, whether to send the message as Text or Rich Media template message (Image, Text with Image, Text with Button, Text With Image and Button).
- Define your message in the predefined textbox and rich media if selected.
- If the template contains options to personalize the message, carry out one of the following actions in the Placeholders field.
- Choose a placeholder from the list. This list is based on customer data obtained from the following fields:
- Profile list
- Profile extension table
- Event variable
- Or manually type in the information in the Placeholder textbox.
- Track the number of times an end-user clicks a URL by enabling the Track clicks toggle button.
- Callback data is an optional parameter. Add your custom text as the value or select from the predefined placeholder list.
- Add the Last message status in order to create failover campaigns based on the status of the last message.
- Set Timeout for receiving message status. The minimum timeout is 10 minutes, and the maximum is 23 hours.
- Click Submitto save the configuration.
- Select sender from the Choose sender drop-down list of registered Infobip senders.
Configure Output Parameters (Optional)
If you wish to store the status of messages:
- Go to Settings > Tracking and Variables section > Entry Tracking.
- Click the Add + icon.
- Create the variable with the message status you want to track.
- Click Update and save changes.
You can create complex failover campaigns based on the status of the last message. You can store and retrieve the following message statuses:
Message statuses |
Description |
---|---|
Sent |
The message was sent to Infobip and is sent to the end user. |
Failed |
The message was not delivered because of one of the following reasons:
|
Delivered |
The message was delivered successfully. |
Seen |
The end-user has received and seen the message. |
Clicked |
The number of URL Links that are clicked. |
Set a Timeout to Receive Message Status
Because of limitations in Responsys, the message status (Delivery Report) cannot be sent to Responsys in real-time. You can define the interval after which Infobip sends the message status to Responsys.
This interval is stored as a variable in the output parameter Timeout. The minimum timeout is 10 minutes, and the maximum is 23 hours. After the timeout period expires, the output parameter is forwarded with the Set data element.
After the message status is stored in this variable, you can use the variable to do the following:
- Populate profile lists
- Populate profile extension tables
- Data switch
The following scenario shows how to configure the data switch:
You can forward the data from the variable to either a profile extension table or a profile list. While profile lists are preconfigured, you can add attributes to profile extension tables. For more information about profile extension tables, refer to Creating Profile Extension Tables.
In this example, we forward the data from the variable to a Profile Extension Table in which we have configured WhatsApp attributes.
To configure the profile extension table, right-click the Set data element and choose Properties.
The message status is stored in the profile extension table. You can use this status in your campaigns.
Validate and Publish
Once you’ve configured all elements, you can activate the campaign by doing next steps
- Validate your program to check whether the settings are correct.
- Publish the program.
Analyze Reports
You can review the performance of the channel in the Analyze tab.
Request Verified Sender
When you have finished testing, you can request dedicated WhatsApp senders from the Infobip web interface. When you have finished testing, you can request dedicated Viber senders from the Infobip web interface.
Two-way communication is not supported. To use media templates containing quick reply buttons, you must set up forwarding of messages to Answers or Conversations. Contact your dedicated Account Manager or contact our Sales team using the Infobip Contact form to enable forwarding messages. Alternatively, if you use self service, contact [email protected].