Analytics platforms generate raw event data — streams of user actions, page views, feature interactions, and session attributes. Before that data can be useful within a CRM, it needs to be extracted, cleaned, transformed, and mapped to the correct CRM fields and records. Zoho DataPrep serves as the managed data processing layer within the Usage Data feature — handling the ETL work that sits between your analytics source and your Zoho CRM records.
Doing ETL manually or through custom code is time-consuming and fragile. DataPrep provides a visual, configuration-driven pipeline that can be set up without writing code, making it accessible to CRM administrators who are not data engineers. The result is a reliable, repeatable process for keeping your CRM records updated with the latest product and web analytics signals.
| Stage | What It Does |
|---|---|
| 01 Extract | Connects to the authorised analytics source — Google Analytics or Mixpanel — and retrieves the relevant event data for the configured time period and event types. |
| 02 Cleanse | Applies data quality rules — removing duplicates, handling null values, standardising date and time formats, and filtering out event types not relevant to the CRM context. |
| 03 Transform | Converts raw analytics fields into CRM-compatible structures — aggregating event counts, calculating derived metrics such as session frequency or feature adoption rate, and preparing identity fields for record matching. |
| 04 Map | Associates the transformed analytics attributes with specific CRM fields on the target record — defining how each analytics data point maps to a field on Contact, Lead, or Account records. |
| 05 Load | Writes the processed analytics data into the matching CRM records — updating fields with the latest usage signals and making the data available within the CRM interface for sales and account teams. |
The pipeline is configured from within the Usage Data setup interface. Because DataPrep is a visual, wizard-driven tool rather than a code-first environment, the configuration process focuses on making selections and mapping decisions rather than writing transformation logic from scratch.
DataPrep provides pipeline run logs and error reporting, allowing administrators to monitor whether the pipeline is running successfully and to identify any data quality issues that arise as the analytics source data evolves. It is important to review the pipeline configuration whenever the analytics implementation changes — new events added, existing event names changed, or tracking changes made — as these changes can break field mappings or invalidate identity resolution logic without triggering an obvious error in the CRM interface.
| Requirement | Detail |
|---|---|
| Zoho CRM Edition | Enterprise and Ultimate |
| Processing tool | Zoho DataPrep |
| Pipeline stages | Extract, Cleanse, Transform, Map, Load |
| Configuration | Visual, configuration-driven (no code required) |
| Sync frequency | Configurable schedule (daily, weekly, or custom) |