Hightouch

Learn how to connect your data warehouse to Recurly Engage using Hightouch’s HTTP Request destination to automate user property updates and personalizations.

This guide walks you through syncing customer data from Hightouch to Recurly Engage. Using the Recurly Engage Ingest API keeps user attributes, such as subscription plans, names, and custom tags, up to date, so you can trigger more relevant user experiences and retention workflows.
Available on all Recurly plans

Definition

The Hightouch integration syncs user data from your data warehouse to Recurly Engage. It uses a Hightouch HTTP Request destination that sends each user's attributes to the Recurly Engage Ingest API.

Key benefits

Automated personalization Keep user properties in Recurly Engage in sync with your source of truth, such as Snowflake or BigQuery, without manual uploads.
Low-code integration Use Hightouch's flexible HTTP Request destination to connect to the Recurly Engage API without custom engineering resources.
Real-time accuracy Make sure changes in a user's status (for example, upgrading from "Basic" to "Premium") are reflected immediately in your engagement campaigns.

Key details

Set up the sync

1

Create a new destination

In your Hightouch dashboard, navigate to the Destinations page and select Add Destination. Search for and select HTTP Request.

2

Configure the HTTP Request

To establish the connection, enter the configuration details listed below.

  • Authentication Method: Select Basic Auth.
  • Base URL: https://conduit.redfast.com/ingest/property
3

Initialize a new sync

Navigate to the Syncs page and select Add Sync. Select the Model that contains the user data you want to move into Recurly Engage.

4

Select the destination

Choose the HTTP Request destination you configured in step 2.

5

Configure the sync mapping

The specific mapping depends on your data model. Use these standard configurations for the payload.

SettingConfiguration
BatchingA single row
HTTP MethodPOST
URLAdd your API key as query string parameter
Payload TypeJSON
NoteTo find your API key, navigate to Settings > Application > API Key.
6

Map the request body

Make sure your JSON payload matches the Recurly Engage requirements. Your mapping should generate a structure similar to this.

{
  "id": "123-456-789-012-",
  "user_id": "test-user-001",
  "properties": {
    "first_name": "Jane",
    "plan": "premium"
  }
}

Example response

{
  "success": true
}



Did this page help you?