Linking Hightouch to Batch turns your data warehouse into the starting point for activation: signals that matter flow straight from analytics models to campaigns. In other words: reverse ETL, applied to CRM.
The Hightouch × Batch integration is built to sync data warehouse and trigger precise, cross-channel journeys.
Hightouch × Batch: complementarity in practice
Reverse ETL elevates the data warehouse from passive storage to the activation layer, so teams can:
keep a single source of truth,
spin up ready-to-use audiences,
and accelerate time-to-market.
Hightouch enables selection of marketing-relevant attributes and events in the warehouse, which are synchronized to Batch. Batch then activates them as timely, relevant Email, Push, and In-App messages.
On the marketing side, the same data models (enriched profiles, propensity scores, churn signals) are reused across channels. On the data side, governance remains centralized and additional point-to-point pipelines are avoided. In execution, Batch orchestrates in real time with precise entry targeting, conditional follow-ups, and unified performance measurement.
How it works in Hightouch
In the Hightouch UI, first connect the data warehouse. Then create a sync model (SQL query or view), add Batch as the destination, and enter the required keys.
Next, map the model fields to the attributes and events expected by Batch. Run a test to validate the configuration, and then start the sync. Once started, data flows automatically to Batch and is immediately available for orchestration.
Finally, verify delivery in Batch by opening Profile View, locating the relevant user profile, and confirming that the mapped attributes and events have been updated.
From prediction to action: example flows
A churn-risk score is computed in the warehouse. Hightouch synchronizes it to Batch with key attributes (tenure, preferred category, average order value). Batch then runs a retention flow: an immediate Push notification, followed—if there’s no interaction—by an Email 48 hours later.
The same pattern applies to upsell: a propensity score is generated in the warehouse, synchronized by Hightouch, and Batch triggers an In-App offer at the next session (or an Email if the user doesn’t return).
👉 For details, consult the official Hightouch × Batch documentation.
Laurent Canestrier
Solutions Engineer & Partnerships