Introduction
Amperity is an Intelligent Customer Data Platform that empowers global consumer brands by unlocking customer data.
MoEngage <> Amperity
Using the MoEngage and Amperity integration, you can create a unified view of your customers and run hyper-personalized campaigns. With this integration,
- Sync customer profiles: You can sync customer profiles from Amperity to MoEngage
- Sync customer audiences: Build audiences on Amperity and send them to MoEngage for sending targetted campaigns
Integration
library_add_check |
Prerequisites
|
Step 1: Create a MoEngage Destination on Amperity
- On your Amperity Dashboard, go to Destinations >> Add Destination.
Below are some of the mandatory fields you need to select while configuring the destination from the Amperity dashboard:
Field | Description |
---|---|
Plugin |
Select Amazon S3. |
Credential Type |
Select how you want Amperity to connect to your storage. |
Credential | Select or create a new credential to use for this connection. |
S3 Prefix |
Enter a folder path and how the prefix will be. For example: registered_user_data_ |
File Format | csv |
Header | Ensure to include header row in your file. |
You can read about adding Amazon S3 as your Destination on Amperity.
Step 2: Add a data template
- On your Amperity Dashboard, go to Destinations >> Add Destination.
Below are some of the mandatory fields you need to select while configuring your exports from the Amperity dashboard:
Field | Description |
---|---|
Plugin |
Select Amazon S3. |
Credential Type |
Select how you want Amperity to connect to your storage. |
Credential | Select or create a new credential to use for this connection. |
S3 Prefix |
Enter a folder path and how the prefix will be. For example: registered_user_data_ |
File Format | csv |
Filename template | {{ group_name }}_{{now|format:'ddmmyyyy'}}.csv |
Compression | Ensure you have selected "None". |
PGP Public Key | Enter a PGP Pubic Key you want to use for the files. |
Header | Ensure to include header row in your file. |
Visibility | Ensure this destination is available for Campaigns. |
File Settings | You need to send audience lists as separate files. |
You can read about adding Amazon S3 as your Destination on Amperity.
Step 2: Create a new Import in MoEngage
Follow these instructions to set up S3 Imports on MoEngage.
Data Mapping
MoEngage supports importing both standard and custom attributes from your S3 CSV columns. During the mapping step, you can map the following:
- Names
- Birthdates
- Email addresses
- Phone numbers
- Any other custom attribute
Data Types
Supported data types include:
- Boolean
- Datetime
- Number
- String
Step 3: Send data to MoEngage
Once you have configured your Amazon S3 buckets to capture data from Amperity, you are ready to send data to MoEngage.
Sync Queries
With Amp360, you can write queries and configure a schedule that sends the results to MoEngage.
Step 1: Create a new query in Amperity
Follow this guide to build a new query on Amperity.
Step 2: Add an orchestration to forward data to your S3 Bucket
An orchestration defines the relationship between query results and a destination, including the location to which those query results will be sent and the frequency at which the orchestration will be run. Read this guide to add your newly created Destination to this orchestration.
Step 3: Running the orchestration
Run the orchestration manually to validate that it works. Once you're confident, you can set up a schedule. To avoid stale data, set the import schedule on MoEngage higher than the export schedule in Amperity.
Sync Audiences
Using AmpIQ, you can create segments on Amperity and send them to MoEngage. This guide talks about how to send audiences from Amperity to your S3 Buckets.
Step 1: Build a segment in Amperity
Use the Segment Editor in Amperiy to build any audience using a series of drop-downs and picklists. Ensure that you include the custom attributes that you want to update in MoEngage.
Step 2: Build a campaign in Amperity
Use the campaign editor to build campaigns that send data to Amazon S3. Add a segment, define exclusions and sub-audiences, and then configure Amperity to send campaign data to Amazon S3.
Step 3: Run the campaign
Run the campaign to start sending your audiences to Amazon S3. You then need to create relevant imports in MoEngage and select the segment you want to create for this set of users.
Step 4: Create an S3 Import on MoEngage
Create an S3 Import on MoEngage and select (or create) the segment you want your audience to sync to. Once the sync is completed, you should see all your users reflect on the segment you selected within MoEngage.