HighTouch
Customer Data Platform
Overview
HighTouch, a modern data integration platform, enables you to sync customer, product, or proprietary data from your warehouse to any app you choose. The CleverTap and HighTouch integration allows seamless syncing of customer data from your data warehouse to CleverTap. This ensures data consistency and helps deliver superior customer experiences.
With this integration, you can:
- Sync user data from your data warehouse into CleverTap to create targeted, personalized campaigns.
- Sync customer events from HighTouch to CleverTap, ensuring your events are always up-to-date and consistent.
- Enhance user engagement by integrating data from other touchpoints, helping you deliver richer, more relevant experiences.
Prerequisites for Integration
The following are the prerequisites for integration with HighTouch:
- Ensure you have access to your HighTouch account.
- Ensure you have a CleverTap account with valid Account ID, Passcode, and Region.
Support For Integration
This integration is managed and continuously improved by HighTouch. The CleverTap and HighTouch integration has undergone stringent testing to ensure seamless functionality. For any questions or issues, contact HighTouch for support and resolution.
Integrate HighTouch with CleverTap
The integration process involves the following three steps:
- Set Up CleverTap As Destination.
- Create a Model to Sync Data with CleverTap.
- Synchronize Data with CleverTap.
Set Up CleverTap As Destination
Configure CleverTap to HighTouch for data transfer and enable data flow between them.
- Go to Integrations > Destination on the HighTouch dashboard.
- Select Add destination, search for CleverTap and select it as your Destination.
- Enter the following details:
Field | Description |
---|---|
Account ID | Locate the Project ID under Settings > Project. from the CleverTap |
Account Passcode | Locate the Passcode under Settings > Project from the CleverTap dashboard. For more information, refer to Account Passcode. |
Region | Locate Region for the API endpoint you want to select under Settings > Project. To find the API endpoint for your region, refer to, refer to API endpoints based on your data center region. |
- Test the connection, assign a name to this Destination, and click Finish to save the configuration.
Create a Model for Data Synchronization
Create a model to define how data is prepared and structured before syncing it to CleverTap as the destination. To do so:
- Go to Activations > Models and click Add Model.
- Select the required Data Source and define and finalize the model. For more information, refer to Creating Models.
Synchronize Data with CleverTap
With your model and destination ready, you can sync data to CleverTap. For example, in an e-commerce use case, you can configure and synchronize transaction data, such as the Charged event. This ensures accurate data flow and improves user engagement.
Sync Data
-
Set Up the Sync
- Go to Activations > Models from the HighTouch dashboard and locate the model you created.
- Click Add Sync.
- Select CleverTap and Data Type
- Select CleverTap as your sync destination.
- Choose the type of data to sync:
Sync Option | Description | Examples |
---|---|---|
Objects | Sync user profiles with personal and behavioural attributes. | Name, Email, Phone Number |
Events | Record user actions such as purchases or app interactions as events. | Transaction events such as Charged events. |
Segments | Maintain user groups dynamically for campaigns or targeting. | Excluded or targeted audiences. |
- Map Data Fields
- Match fields from your source to CleverTap:
transaction_id
βtxnId
amount
βamount
currency
βcurrency
items
βitems
(e.g.,[{"name": "Product 1", "price": 50.25, "quantity": 1}]
)
- Add custom fields such as
payment_method
for more insights. - Match your primary key (for example,
user_id
) with CleverTapβs Global Object ID. Enable profile creation for unmatched users.
- Match fields from your source to CleverTap:
- Test the Sync. Run a test to ensure:
- Correct mapping of user profiles and data fields.
- Proper formatting for complex fields such as
items
. - No errors during sync.
- Verify Data in CleverTap. Log in to the CleverTap dashboard and verify the following:
- Synced events under Events (for example, Charged).
- Accurate mapping of fields such as
txnId
,amount
, anditems
. - Events linked to the correct user profiles.
Troubleshooting and Best Practices
Here are the best practices to ensure smooth integration and optimize the performance of your CleverTap and HighTouch integration:
- Double-check credentials for both HighTouch and CleverTap connections.
- Ensure accurate field mapping to avoid data inconsistencies.
- Always test sync configurations before executing live syncs.
Updated 2 days ago