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

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.

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.

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.

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

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.

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.

Survey providers

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

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.

Web providers: miscellaneous

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

Learn about additional connectors that we’re adding in future versions of RPI.

Cache providers

Vendor name

Description

Supported versions

Azure CosmosDB

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

N/A

Azure Redis 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 *

Open-source, non-relational distributed database management system.

v3.9

MongoDB *

Open-source NoSQL database.

v2.2.4

Redis

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.

CRM platforms

Vendor name

Description

Supported versions

Salesforce.com

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

Description

Supported versions

Facebook Offline Conversions

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

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

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

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

N/A

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

Databricks

Cloud-based data engineering and data science platform that provides a unified analytics solution for processing, storing, and collaborating on large datasets

Current

Auxiliary only

Google BigQuery

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

Current

Primary & Auxiliary

Google BigTable

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

2016, 2017, 2019, 2022

Primary & Auxiliary

Teradata

A relational database management system (RDBMS) that stores, manages, and analyzes large amounts of data.

v17

Primary & Auxiliary

Email service providers

Vendor name

Supported versions

Acoustic

v1

Eloqua

v1, v2

LuxSci

v2024.4.2

Salesforce Marketing Cloud

v0.10.0.0

SendGrid

v3

Feature

Acoustic

Eloqua

LuxSci

Salesforce Marketing Cloud

SendGrid

Remarks

Assets - Text Asset

(tick)

(tick)

(tick)

(tick)

(tick)

Assets - HTML Asset

(tick)

(tick)

(tick)

(tick)

(tick)

Assets - Image Asset

(tick)*

(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)

(tick)

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

Assets - Table Asset

(tick)

-

(tick)

(tick)

(tick)

Assets - Web Form

(tick)

(tick)

(tick)

(tick)

(tick)

Asynchronous processing

-

-

-

(tick)

-

Azure Keyvault

(tick)

(tick)

(tick)

(tick) *

(tick)

  • Applied to email channels with password masking.

  • * Tested for Salesforce Marketing Cloud Data Transfer.

BCC email address

-

-

(tick)

(tick)

(tick)

Bypass unsubscribes

-

-

-

(tick) *

-

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

Cell Sharing - By region

-

-

-

(tick)

-

Cell Sharing - Entire content

-

-

-

(tick)

-

Configurable Retry Period

-

-

(tick)

(tick)

-

Content containing Attributes

(tick)

(tick)

(tick)

(tick)

(tick)

Content mode

(tick)

(tick)

(tick)

(tick)

(tick)

Dynamic BCC email address

-

-

-

-

(tick)

Dynamic Email Name

(tick)

-

(tick)

(tick)

(tick)

 

Dynamic Reply-to Name

-

-

-

-

(tick)

Dynamic Sender

(tick)

-

(tick)

(tick)

(tick)

 

Dynamic Sender - Send Test Emails

(tick) **

-

(tick)

(tick)

(tick) *

* Provision of preview parameters required.

** No provision of preview parameters shall result in default value.

Email Properties - Date Format

(tick)

-

(tick)

(tick)

(tick)

Email Properties - Purpose

(tick)

(tick)

(tick)

(tick)

(tick)

Email-Realtime Smart Asset Support

(tick)

(tick)

(tick)

(tick)

(tick)

Enable Trace supported

(tick)

(tick)

(tick)

(tick) *

(tick)

* Enable SOAP Trace.

External file in content

(tick)

(tick)

(tick)

(tick)

(tick)

External file must be public.

Import via File

(tick)

-

(tick)

(tick)

-

Insert Link - External image

(tick)

(tick)

(tick)

(tick)

(tick)

External image must be public.

Insert Link - URL attributes

(tick)

(tick)

(tick)

(tick)

(tick)

Insert - Social Element - Facebook Like Image URL

-

-

-

(tick)

-

Insert - Social Element - Facebook Like Share Content

-

-

-

(tick)

-

Insert - Forward to Friend

-

-

-

(tick)

-

Insert - Share Content - Facebook

-

-

-

(tick)

-

Insert - Social Element - Alchemer

(tick)

(tick)

(tick)

(tick)

(tick)

Insert - Social Element - External button images

(tick)

(tick)

(tick)

(tick)

(tick)

External image must be public.

Insert - Social Element - Facebook Page

(tick)

(tick)

(tick)

(tick)

(tick)

Insert - Social Element - Image assets as button images

(tick)

(tick)

(tick)

(tick)

(tick)

Queue Listener Recommended

-

(tick)

(tick)

- *

(tick)

* Unsuitable for use at queue listeners because it’s built using Batch Email Send API; overhead required for each send can cause performance issues when sending a single email at a time.

Queue Listener Supported

(tick)

(tick)

(tick)

(tick)

(tick)

Email channels no longer require provision of Recipient email property.

Reply To Email Address

-

-

(tick)

-

(tick)

Schedule delivery

-

(tick)

-

(tick)

-

Send Test Emails

(tick)

(tick)

(tick)

(tick)

(tick)

Smart Asset Determined using Attribute Values

(tick)

(tick)

(tick)

(tick)

(tick)

Smart Asset Determined using Audience Segment Names

(tick)

(tick)

(tick)

(tick)

(tick)

Smart Asset Determined using Model Project

(tick)

(tick)

(tick)

(tick)

(tick)

Smart Asset Determined using Rules

(tick)

(tick)

(tick)

(tick)

(tick)

SMTP Service

-

-

-

-

(tick)

Subscriber List Support

-

-

-

(tick)

-

Supported at NoSQL

(tick)

(tick)

(tick)

(tick)

(tick)

Timely results data available

(tick)

(tick)

(tick)

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

External content providers

Vendor name

Supported versions

Amazon Web Services S3

v3.7.305

Azure Storage

v12.22.2

Contentful

FTP/SFTP

v39.2.1, v6.0.8372

Google Cloud Storage

v1

Feature

Amazon Web
Services S3

AzureStorage

Contentful

FTP/SFTP

Google Cloud Storage

Add/remove/save changes to External Metadata available at File Information dialog

(tick)

(tick)

-

-

(tick)

Copy ECP file to folder from File System dialog

(tick)

(tick)

(tick)

(tick)

(tick)

Create new ECP root and subfolder at File System dialog

(tick)

-

-

(tick)

(tick)

Delete ECP subfolder at File System dialog

(tick)

-

-

(tick)

(tick)

Download ECP file from File System dialog

(tick)

(tick)

(tick)

(tick)

(tick)

File Information dialog > Details tab: Name, Type, Subtype, Folder, Domain name, Provider type, Provider name, File URL, Public, Modified, Created

(tick)

(tick)

(tick)

(tick)

(tick)

File Information dialog > Details tab when hosted file is Public

(tick)

(tick)

(tick)

(tick)

(tick)

File System dialog > Information panel when hosted file is Public

(tick)

(tick)

(tick)

(tick)

(tick)

File System dialog: the following columns are displayed at list at ECP root and subfolder: Name, Type, Version, Date Modified, Date

(tick)

(tick)

(tick)

(tick)

(tick)

File System dialog: the following columns are displayed for ECP file: Name, Type, Version, Date Modified

(tick)

(tick)

(tick)

(tick)

(tick)

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

(tick)

(tick)

(tick)

(tick)

(tick)

Hosting of HTML assets

(tick)

(tick)

(tick)

(tick)

(tick)

Hosting of Image assets

(tick)

(tick)

(tick)

(tick)

(tick)

Hosting of Smart assets

(tick)

(tick)

(tick)

(tick)

(tick)

Hosting of Text assets

(tick)

(tick)

(tick)

(tick)

(tick)

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

(tick)

(tick)

(tick)

(tick)

(tick)

Metadata name/value pairs available at File Information dialog > Details tab

(tick)

(tick)

-

-

(tick)

Metadata tab available at File Information dialog

(tick)

(tick)

-

-

(tick)

Upload to ECP root and subfolder at File System dialog

(tick)

(tick)

-

(tick)

(tick)

Use as a Default file export location

(tick)

(tick)

(tick)

(tick)

(tick)

Use as a Web Publish Site

(tick)

(tick)

-

(tick)

-

Use as External folder at email service provider

(tick)

(tick)

(tick)

(tick)

(tick)

Use ECP-hosted image when inserting link

(tick)

(tick)

(tick)

(tick)

(tick)

View following information at ECP subfolder in File System dialog > Information Panel: Folder icon, “External Folder”, Name, Domain name, Modified, Created

(tick)

-

-

(tick)

(tick)

View Information for ECP file at File System dialog

(tick)

(tick)

(tick)

(tick)

(tick)

View metadata name/value pairs for ECP files at File System dialog > Information panel

(tick)

(tick)

-

-

(tick)

Mobile push notification (direct) providers

Vendor name

Supported versions

Airship Push Direct

v3

Azure Push Direct

v4.1.1

Google Firebase Direct

v1

Feature

Description

Airship Push Direct

Azure Push
Direct

Google Firebase Direct

Allows personalization

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

(tick)

(tick)

(tick)

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)

-

(tick)

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)

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)

Queue listener

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

(tick)

(tick)

(tick)

Send Message as Entire JSON Payload

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

-

(tick)

-

Support Seeds

Allow sending push notifications using seeds.

(tick)

-

-

Mobile push notification providers

Vendor name

Supported versions

Azure Notification

v4.1.1

Google Firebase

v1

Feature

Azure Notification

Google Firebase

Collapsible

-

(tick)

Message Content (Text Only)

(tick)

-

Override Android

-

(tick)

Override iOS

-

(tick)

Send msg as entire JSON payload

(tick)

(tick)

Use registered tags

(tick)

-

Use Tags

(tick)

(tick)

Mobile/SMS providers

Vendor name

Supported versions

mPulse

v2

Twilio

v7.6.0

 Feature

mPulse

Twilio

Attribute personalization

(tick)

(tick)

Auto-suppress

(tick)

(tick)

Batch send

(tick)

-

Custom suppression table

(tick)

(tick)

Delivered count

-

(tick)

Duplicates count

(tick)

(tick)

Dynamic content

(tick)

(tick)

Enable API trace

(tick)

-

Failed count

(tick)

(tick)

Invalid nos. sent to provider

(tick)

(tick)

Links

(tick)

(tick)

Queued count

-

(tick)

Sending count

-

(tick)

Sent count

(tick)

(tick)

Serial send

-

(tick)

Shorten URLs

(tick)

(tick)

Split when > 160 chars

-

(tick)

Targeted count

(tick)

(tick)

Test using seed groups

(tick)

(tick)

Test using seeds

(tick)

(tick)

Undelivered count

-

(tick)

Queue providers

Vendor name

Description

Supported versions

Supports message redelivery

Supports dead letter queue

Per usage charge

Amazon Simple Queue Service

Amazon Simple Queue Service (Amazon SQS) lets you send, store, and receive messages between software components at any volume, without losing messages.

v3.7.400.47

(tick)

(tick)

(tick)

Azure Event Hubs

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

v5.7.2

(tick)

(tick)

(tick)

Azure Service Bus

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

Please refer to the following link for differences between Azure Service Bus and Azure Storage Queue.

v7.9.0

(tick)

(tick)

(tick)

Azure Storage Queue

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

Please refer to the following link for differences between Azure Service Bus and Azure Storage Queue.

v12.22.2

(tick)

(tick)

(tick)

Google Pub/Sub Queue Service

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

v1

(tick)

(tick)

(tick)

Kafka

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

v3.9.0

-

-

-

RabbitMQ

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.

v4.0.3

-

(tick)

-

Survey providers

Vendor name

Connector type

Description

Supported versions

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

Web analytics providers

Vendor name

Connector type

Description

Supported versions

Bitly

Web Adapter

Bitly adapter allows users to shorten URL in SMS content.

v4

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.

v4 (Analytics API)

Web providers: miscellaneous

Vendor name

Connector type

Description

Supported versions

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 an upcoming version of RPI v 7.x.

Connector type

Vendor 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

Azure SQL Data Warehouse

Data Warehouse

Yellowbrick

ECP

Drupal

ECP

WebDAV

ECP

WebDAM

Email

CheetahMail/Marigold

Email

Sparkpost

Email

Responsys

Email

dotdigital

Email

Amazon Simple Email Service

Email

Amazon Pinpoint

NoSQL Database

Google DataStore

Push Direct

Amazon Pinpoint

SMS

Amazon Pinpoint

Additional resources

JavaScript errors detected

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

If this problem persists, please contact our support.