Skip to main content
Skip table of contents

Supported connectors

Overview

Redpoint Interaction connects with a multitude of different platforms and service providers, across many technologies, including:

Technologies

Description

Database platforms

Serve as primary and auxiliary Data Warehouses, where data is used to define campaign targeting rules and segmentation, as well as store details for all outbound and inbound activity initiated by RPI.

Email Service providers

Execute dynamic and personalized email offers and collect event data (opens, clicks, bounces, etc.) for use within reporting or to trigger further actions within an Interaction workflow.

Execute dynamic and personalized SMS offers and collect event data (e.g., delivered, failed, etc.) for use within reporting or to trigger further actions within an Interaction workflow. RPI also supports mobile push for broadcasting direct messages to Apple, Android, and Windows devices.

CRM platforms

An RPI offer can execute new or existing campaigns within CRM platforms. The event data is automatically collected and can be used to trigger further actions within an Interaction workflow, across other channels such as Email, SMS, Direct Mail, etc.

Data onboarding providers

Utilize these connectors to generate pre-defined or custom data files for automatic uploading and processing within the DMP and Social platforms.

External content providers

The ECP connectors provide connectivity to external content and digital asset management systems, and are used to store content (e.g., images, text) for use by RPI (e.g., in email offers or landing pages).

Cache providers

The Cache connectors allow RPI to store and access various data quickly (in-memory), such as Visitor Profiles, Realtime Decisions rules, and content. This allows immediate action within data dependent websites, without the delays of retrieving information back from the database.

Queue providers

The Queue connectors allow RPI access to inbound collection of data from sources like a web form submission. RPI can then act on this information in several ways, such as sending a follow up email after a purchase, executing Realtime decisions to display personalized landing page content, etc.

Web analytics providers

Enhance your links with our web analytics connectors and RPI will collect and store various metrics available from each of the providers.

Survey providers

Embed surveys within email offers and landing pages, and RPI will collect and display response stats within the application.

Miscellaneous web providers

Additional connectors available that will enhance widget, email, and landing page functionality within RPI.

Database platforms

Vendor Name

Description

Supported Versions

Supported Mode

AWS Redshift

AWS Redshift Relational Database Management System

Current

Primary & Auxiliary

Azure Database for MySQL

Azure’s managed MySQL database

v8

Primary & Auxiliary

Azure Database for PostgreSQL

Azure’s managed PostgreSQL database

v16

Primary & Auxiliary

Azure SQL Database

Microsoft’s Cloud managed database

v12.0.2000.8 (RTM)

Primary & Auxiliary

Google BigQuery

Google's cloud-based Data Warehouse, fully managed infrastructure designed for large data analysis.

Current

Primary & Auxiliary

Google Big Table

Google's hosted NoSQL database service

Current

Auxiliary Only

PostgreSQL

PostgreSQL object relational database management system

v16

Primary & Auxiliary

Snowflake

Cloud-based Data Warehouse

Current

Primary & Auxiliary

SQL Server

Microsoft relational database management system

2012, 2016, 2017, 2019, 2022

Primary & Auxiliary

Email service providers

Feature

Salesforce Marketing Cloud

SendGrid

Eloqua

LuxSci

Remarks

Send Test Emails

(tick)

(tick)

(tick)

(tick)

 

Assets - Text Asset

(tick)

(tick)

(tick)

(tick)

Assets - HTML Asset

(tick)

(tick)

(tick)

(tick)

 

Assets - Image Asset

(tick)

(tick) *

(tick) *

(tick) *

* Supports image assets via specification of an external folder at the channel configuration interface.

Assets - Smart Assets

(tick)

(tick)

(tick) *

(tick)

* Dynamic content that contains nested dynamic content is not supported by Eloqua connector.

Assets - Table Asset

(tick)

(tick)

-

(tick)

 

Assets - Web Form

(tick)

(tick)

(tick)

(tick)

 

Email Properties - Purpose

(tick)

(tick)

(tick)

(tick)

Email Properties - Date Format

(tick)

(tick)

-

(tick)

Content containing Attributes

(tick)

(tick)

(tick)

(tick)

Dynamic Sender

(tick)

(tick)

-

(tick)

 

Dynamic Sender - Send Test Emails

(tick)

(tick) *

-

(tick)

* Provision of preview parameters required.

Dynamic Email Name

(tick)

(tick)

-

(tick)

 

Insert Link - External image

(tick)

(tick)

(tick)

(tick)

External image must be public.

Insert Link - URL attributes

(tick)

(tick)

(tick)

(tick)

Insert - Social Element - Facebook Like Image URL

(tick)

-

-

-

Insert - Social Element - Facebook Like Share Content

(tick)

-

-

-

Insert - Social Element - External button images

(tick)

(tick)

(tick)

(tick)

External image must be public.

Insert - Social Element - Image assets as button images

(tick)

(tick)

(tick)

(tick)

 

Insert - Social Element - Facebook Page

(tick)

(tick)

(tick)

(tick)

 

Insert - Forward to Friend

(tick)

-

-

-

 

Insert - Social Element - Alchemer

(tick)

(tick)

(tick)

(tick)

 

Cell Sharing - Entire content

(tick)

-

-

-

 

Cell Sharing - By region

(tick)

-

-

-

 

Insert - Share Content - Facebook

(tick)

-

-

-

 

External file in content

(tick)

(tick)

(tick)

(tick)

External file must be public.

Schedule delivery

(tick)

-

(tick)

-

 

View as web page

(tick)*

-

(tick)

-

*If “Prevent HTML transforms” is turned on in offer template, delivered emails won’t contain web page link and footer.

Content mode

(tick)

(tick)

(tick)

(tick)

Bypass unsubscribes

(tick) *

-

-

-

*“Suppress marketing emails only” turned on at channel configuration.

Subscriber List Support

(tick)

-

-

-

 

SMTP Service

-

(tick)

-

-

 

Configurable Retry Period

(tick)

-

-

(tick)

 

Timely results data available

(tick)

(tick)

(tick)

(tick)

Asynchronous processing

(tick)

-

-

-

 

Import via File

(tick)

-

-

(tick)

 

BCC email address

(tick)

(tick)

-

(tick)

Queue Listener Supported

(tick)

(tick)

(tick)

(tick)

Email channels no longer require provision of Recipient email property.

Queue Listener Recommended

-*

(tick)

(tick)

(tick)

*Unsuitable for use at queue listeners for the following reasons:

  • Built using Batch Email Send API; overhead required for each send can cause performance issues when sending a single email at a time.

Supported at NoSQL

(tick)

(tick)

(tick)

(tick)

 

Smart Asset Determined using Attribute Values

(tick)

(tick)

(tick)

(tick)

Smart Asset Determined using Audience Segment Names

(tick)

(tick)

(tick)

(tick)

 

Smart Asset Determined using Model Project

(tick)

(tick)

(tick)

(tick)

 

Smart Asset Determined using Rules

(tick)

(tick)

(tick)

(tick)

 

Enable Trace supported

(tick) *

(tick)

(tick)

(tick)

*Enable SOAP Trace

Reply To Email Address

-

(tick)

-

(tick)

Email-Realtime Smart Asset Support

(tick)

(tick)

(tick)

(tick)

 

Azure Keyvault

(tick) *

(tick)

(tick)

(tick)

  • Applied to email channels with password masking.

  • * Tested for Salesforce Marketing Cloud Data Transfer

Dynamic BCC email address

-

(tick)

-

-

Dynamic Reply-to Name

-

(tick)

-

-

HIPAA-Compliant

-

-

-

(tick)

 

Mobile/SMS providers

 Feature

Twilio

mPulse

Auto-suppress

(tick)

(tick)

Custom suppression table

(tick)

(tick)

Serial send

(tick)

-

Batch send

-

(tick)

Opt-out message

-

-

Enable API trace

-

(tick)

Test using seeds

(tick)

(tick)

Test using seed groups

(tick)

(tick)

Links

(tick)

(tick)

Attribute personalization

(tick)

(tick)

Dynamic content

(tick)

(tick)

Targeted count

(tick)

(tick)

Delivered count

(tick)

-

Failed count

(tick)

(tick)

Duplicates count

(tick)

(tick)

Queued count

(tick)

-

Sending count

(tick)

-

Sent count

(tick)

(tick)

Undelivered count

(tick)

-

Invalid Phone Number count

-

-

Split when > 160 chars

(tick)

-

Null nos. sent to provider

-

-

Invalid nos. sent to provider

(tick)

(tick)

Shorten URLs

(tick)

(tick)

Mobile push notification (direct) providers

Feature

Description

Azure Push
Direct

Google Firebase Direct

Audience Selector

Allows the option to specify the type of audience to which a notification will be sent, e.g., Named User, Tag, Device Token, or Channel Id.

-

(tick)

Send Message as Entire JSON Payload

When turned on, messages sent using the channel will use a JSON-formatted payload.

(tick)

-

Notification Lifetime

Ability to specify how long a notification is valid (in seconds).

-

-

Targeted Devices

The ability to target specific devices (if known) for a recipient.

-

-

Collapsible

A collapsible message is a message that may be replaced by a new message if it has yet to be delivered to the device.

-

(tick)

Use identity

The ability to target a specific user, e.g., alice@example.com.

-

-

Use tag

The ability to target a group of recipients.

-

-

Registration token

This specifies an attribute which contains data used to uniquely identify recipients.

-

-

Endpoint ID

This attribute is optional and contains data to uniquely identify recipients.

-

-

Channel type

This specifies the attribute used to identify the type of device, e.g., 'APNS' or 'GCM'.

-

--

High priority

Flags the message as high priority.

-

Message action

This specifies where a message recipient should be directed when selecting or tapping on a push notification (e.g., Home page, Landing Page, Web Page, Deep link, Share link).

-

-

Web Adapters

This specifies if the message contains a URL activity can be tracked and monitored.

-

-

Override Android

When turned on, Android devices will receive a custom message instead of the default.

-

(tick)

Override iOS

When turned on, iOS devices will receive a custom message instead of the default.

-

(tick)

Override SMS

When turned on, it allows an SMS message to be sent to the registered device.

-

-

Override Facebook

When turned on, it allows a FB message to be sent to the registered device.

-

-

Allows personalization

Attributes and Assets can be used in the Offer's content for personalization.

(tick)

(tick)

Queue listener

This specifies that the channel can be used in Queue Listener.

(tick)

(tick)

Mobile push notification providers

Feature

Azure Notification

Google Firebase

Send msg as entire JSON payload

(tick)

(tick)

Notification lifetime

-

-

Use Tags

(tick)

(tick)

Use registered tags

(tick)

-

Collapsible

-

(tick)

High priority

-

-

Message Content (Text Only)

(tick)

-

Override Android

-

(tick)

Override iOS

-

(tick)

Override SMS

-

-

Override Facebook

-

-

CRM platforms

Vendor Name

Connector Type

Description

Version Supported

Salesforce.com

Channels > CRM

The Salesforce.com connector will allow users to push Leads and Contacts to new and existing campaigns within the Salesforce.com platform. Data attributes can also be synced between the RPI primary data warehouse and the CRM platform.

Upon execution of the offer and subsequent channel synchronization, the following event data will be aggregated as well as individual records captured and stored in the primary data warehouse: Processed, Uploaded, Invalid Leads, and Total Errors.

Online

Data onboarding providers

Vendor Name

Connector Type

Description

Version Supported

Facebook Offline Conversions

Channels > Data Onboarding > Facebook Audience

The Facebook Offline Conversions connector allows users to push offline data, such as in-store transactions, to the Facebook platform where it will be matched to determine how many customers viewed or selected on a Facebook Ad, prior to the event occurring.

N/A

Facebook Custom Audiences

Channels > Data Onboarding > Facebook Audience

The Facebook Custom Audience connector allows users to generate pre-defined and custom data files and pushes that data to the Facebook platform as either a new custom audience or appended to an existing custom audience. This process will generate a set of aggregated metrics, which can be viewed within the application.

N/A

Google Ads Customer Match

Channels > Data Onboarding

The Google Ads Customer Match connector allows users to generate customer list files and push the data to the Google Ads platform for targeting the matched users within campaigns across Search, Gmail, YouTube, or Display ads. The data can be generated as either a new Customer Match list or appended/deleted within an existing list.

N/A

LiveRamp

Channels > Data Onboarding > LiveRamp

The LiveRamp connector allows users to generate customer list files and push the data to the LiveRamp platform.

N/A

External content providers

Feature

Amazon Web
Services S3

AzureStorage

FTP / SFTP

Google Cloud Storage

Use ECP-hosted image when inserting link

(tick)

(tick)

(tick)

(tick)

Hosting of Text assets

(tick)

(tick)

(tick)

(tick)

Hosting of HTML assets

(tick)

(tick)

(tick)

(tick)

Hosting of Image assets

(tick)

(tick)

(tick)

(tick)

Hosting of Smart assets

(tick)

(tick)

(tick)

(tick)

Hosting of Table assets

-

-

-

-

Hosting of File assets

-

-

-

Hosting of Audio files (If Public, rendered as hyperlink)

(tick)

(tick)

(tick)

(tick)

Hosting of Video files (If Public, rendered as hyperlink)

(tick)

(tick)

(tick)

(tick)

Following available at File Information Dialog - Details tab: Name, Type, Subtype, Folder, Domain name, Provider type, Provider name, File URL, Public, Modified, Created

(tick)

(tick)

(tick)

(tick)

Following available at File Information Dialog - Details tab: Thumbnail URL

-

-

-

-

Information available at File Information Dialog - Details tab when hosted file Not Public

-

-

-

-

Following available at File Information Dialog - Details tab when hosted file Public

(tick)

(tick)

(tick)

(tick)

Following available at File Information Dialog - Details tab: Created/Modified by

-

-

-

-

Metadata name/value pairs available at File Information Dialog - Details tab

(tick)

(tick)

-

(tick)

Metadata tab available at File Information Dialog

(tick)

(tick)

-

(tick)

Ability to add/remove/save changes to External Metadata available at File Information Dialog

(tick)

(tick)

-

(tick)

Usage tab available at File Information Dialog

-

-

-

-

Ability to create new ECP root and subfolder at File System Dialog

(tick)

-

(tick)

(tick)

Ability to upload to ECP root and subfolder at File System Dialog

(tick)

(tick)

(tick)

(tick)

Ability to delete ECP subfolder at File System Dialog

(tick)

-

(tick)

(tick)

Following columns displayed at list at ECP root and subfolder at File System Dialog: Name, Type, Version, Date Modified, Date

(tick)

(tick)

(tick)

(tick)

Following columns displayed for ECP file at File System Dialog: Name, Type, Version, Date Modified

(tick)

(tick)

(tick)

(tick)

Ability to View Information for ECP file at File System Dialog

(tick)

(tick)

(tick)

(tick)

Ability to copy ECP file to folder from File System Dialog

(tick)

(tick)

(tick)

(tick)

Ability to download ECP file from File System Dialog

(tick)

(tick)

(tick)

(tick)

Ability to view following information at ECP subfolder in File System Dialog - Information Panel: Folder icon, 'External Folder', Name, Domain name, Modified, Created

(tick)

-

(tick)

(tick)

Ability to view extra information for ECP files at File System Dialog - Information Panel: Modified by, Created by, Checking comment, Thumbnail URL

-

-

-

-

Information available at File System Dialog - Information Panel when hosted file Public

(tick)

(tick)

(tick)

(tick)

Information available at File System Dialog - Information Panel when hosted file Not Public

-

-

-

-

Ability to view metadata name/value pairs for ECP files at File System Dialog - Information Panel

(tick)

(tick)

-

(tick)

Ability to use as a Web Publish Site

(tick)

(tick)

(tick)

-

Ability to use as a Default file export location

(tick)

(tick)

(tick)

(tick)

Ability to use as External folder at email service provider

(tick)

(tick)

(tick)

(tick)

Cache providers

Vendor Name

Connector Type

Description

Version Supported

Azure CosmosDB

Cache

Azure’s managed NoSQL document-oriented database, utilizing the SQL API.

N/A

Azure Redis Cache

Cache

Azure Redis Cache is a fully managed and highly scalable open-source in-memory data store, built on the Redis platform.

N/A

Cassandra*

Cache

Open source, non-relational distributed database management system.

v3.9

MongoDB*

Cache

Open-source NoSQL database.

v2.2.4

Redis

Cache

Redis is an open-source, in-memory data store and managed on-premise.

N/A

* High-performant database platforms, such as Cassandra, can also be utilized as a persisted cache solution.

Queue providers

Vendor Name

Connector Type

Description

Supports Message Redelivery

Supports Dead Letter Queue

Per Usage Charge

Azure Event Hubs

Queue Provider

Azure Event Hubs is a highly scalable fully-managed Big Data streaming platform and event ingestion service.

(tick)

(tick)

(tick)

Azure Service Bus *

Queue Provider

Azure Service Bus is a fully-managed enterprise integration message broker.

(tick)

(tick)

(tick)

Azure Storage Queue *

Queue Provider

Azure Storage Queue is a fully-managed service for storing large numbers of messages.

(tick)

(tick)

(tick)

Google Pub/Sub Queue Service

Queue Provider

Google Pub/Sub is a fully-managed Realtime messaging service.

(tick)

(tick)

(tick)

RabbitMQ

Queue Provider

RabbitMQ is an open-source message queue service and managed on-premise. It is built on the Open Telecom Platform framework, allowing for clustering and failover options.

-

(tick)

-

Kafka

Queue Provider

Kafka is a distributed streaming platform that provides a messaging system, a storage system, and a streaming platform in a single package.

-

-

-

* Please refer to the following link for differences between Azure Service Bus and Azure Storage Queue: https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted.

Web analytics providers

Vendor Name

Connector Type

Description

Version Supported

Google Analytics

Web Adapter

Google Analytics adapters allow users to collate metrics gathered by Google based on the behavior of a contact witnessed at a website.

v3 (Analytics API)

Survey providers

Vendor Name

Connector Type

Description

Version Supported

Alchemer

Channels > Web

The Alchemer Web Channel allows users to embed survey links directly within email offers and landing pages. RPI will track the number of responses to an existing SurveyGizmo survey, and optionally transfer survey and respondent detail back into the data warehouse.

V5 API

Miscellaneous web providers

Vendor Name

Connector Type

Description

Version Supported

Litmus

Miscellaneous

RPI uses Litmus to facilitate the “Test Inbox Delivery” functionality in the offer designer. While not exposed to the user, Litmus is used to perform inbox deliverability tests and spam check ratings.

N/A

Coming soon

The following connectors will be available in a future version of RPI v 7.x.

Type

Name

Aux Database

Amazon Redshift Spectrum

Aux Database

Amazon Athena

Aux Database

Google Datastore

Cache

Memcached

Cache

MemoryDB Redis

CRM

Microsoft Dynamics CRM

Data Onboarding

Twitter Tailored Audience

Data Warehouse

Oracle

Data Warehouse

MySQL

Data Warehouse

Teradata

Data Warehouse

Azure SQL Data Warehouse

Data Warehouse

Yellowbrick

ECP

Drupal

ECP

WebDAV

ECP

WebDAM

ECP

Contentful

Email

Acoustic

Email

CheetahMail/Marigold

Email

Sparkpost

Email

Responsys

Email

dotdigital

Email

Amazon Simple Email Service

Email

Amazon Pinpoint

Miscellaneous

Litmus

NoSQL Database

Google DataStore

Push Direct

Airship Push Direct

Push Direct

Amazon Pinpoint

Queue

Amazon SQS

SMS

Amazon Pinpoint

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.