Step 5: Updating downstream applications and destinations
How to update the applications that consume your event data so each one reads from Hightouch Events after the migration.
After validating and unifying your data, update the tools that consume event data so each one reads from Hightouch Events or your unified event tables. This is the final step of the migration.It is possible to run this step in parallel with earlier validation to shorten the migration, but you may need to repeat some steps depending on any changes made during validation or unioning with historical data.Before you cut over, make sure monitoring and alerts are in place so you catch volume drops, contract violations, or sync errors during the transition.
Event streaming destinations don’t dual-run. Because streaming events bypass the warehouse and go straight to the destination, running both your previous tool and Hightouch streaming at the same time sends duplicate events. Turn on the Hightouch streaming destination and turn off your previous tool’s streaming destination at the same time.
Re-check your inventory of downstream applications
In your planning, you likely created an initial list of applications consuming event data. Take this opportunity to review and update that list in light of the migration so far.Make sure your list includes any systems, tools, and processes that consume your event data, including:
Analytics platforms (for example, Google Analytics, Amplitude)
Marketing and advertising tools (for example, Meta Ads, Google Ads)
Customer engagement platforms (for example, Braze, Customer.io)
Business intelligence tools (for example, Tableau, Looker)
Custom internal dashboards and applications
Rank your downstream systems based on their criticality to your business operations to plan a phased approach to the updates if necessary.
If you’re executing your migration in a linear fashion, you’ll carry out this work as a whole after validating and confirming your new event data and cutting off your prior event collection tool.However, if you’re gradually shifting traffic over to Hightouch Events, you might decide to start transitioning downstream applications to use the new data at the same time and run in parallel with your prior tool and historical. If you do so, have a clear date planned for switching all downstream applications over to Hightouch events data and communicate changes to stakeholders as you transition.
As teams start working with the new event data, gather their feedback and refine your collection and activation setup. Early questions often surface schema or mapping gaps that are easier to fix before you turn off your previous provider.
Once you’re confident in your Hightouch Events setup, you can begin sunsetting your previous provider. We recommend the process below.
Gradual cutover: Incrementally increase the proportion of traffic sent only to Hightouch Events.
Monitor closely: Watch for any unexpected changes in data patterns or downstream system behavior.
Final switch: When ready, update your tracking code to send events only to Hightouch Events. With a wrapper function, this is a one-line change.
Decommission old system: Follow your previous provider’s instructions for account closure and data handling.
This step completes your migration. Review your event data flow regularly afterward to keep data quality and downstream consumers in good shape as your tracking plan changes.