The AgriTech company aims to target its top two priorities of understanding customers and improving agent productivity by consolidating data from multiple systems. Currently, the organization relies on several disparate platforms to manage marketing, customer engagement, transactions, and agent-customer interactions. These fragmented datasets make it difficult to derive unified insights into customer behavior, campaign effectiveness, and agent performance.
The goal of this initiative is to design and implement a centralized data architecture that integrates these diverse sources into a unified analytical model. This will enable the creation of a single view of the customer (Customer 360) and a comprehensive agent performance tracking system.
|
Source |
Description |
Key Data Points |
|
Callyzer & Knowlarity |
Agent call data platforms |
Call duration, call start/end time, agent ID, customer ID, call type (inbound/outbound), call recording URL |
|
Google Ads & Meta Ads |
Digital campaign data |
Campaign ID, Ad group, Clicks, Impressions, CTR, Conversions, Spend, Customer leads |
|
WebEngage |
Customer engagement and app behavior |
Customer app activity, session details, push notification engagement, funnel events |
|
Zoho CRM |
Customer transactions and lifecycle data |
Transaction ID, Product type, Revenue, Date, Customer ID, Payment details |
|
Offline Customer Master |
Agent calling base |
Customer name, contact details (Phone, Email Address) |
|
Trackier |
Affiliate and campaign performance tracking |
Source, medium, campaign cost, attributed conversions, ROI metrics |
The solution will adopt a multi-layered Medallion Architecture approach, structured into three progressive tiers — Bronze (Raw Data Layer), Silver (Cleansed & Enriched Layer), and Gold (Curated Business Layer) — to ensure data quality, consistency, and optimized analytics delivery.
Performs cleaning, standardization, and joins to prepare analytical datasets.
3. Architecture
Unified Data Models (Gold Layer)
|
Dimension / Metric |
Description |
|
Customer ID |
Unique master ID mapped across all systems |
|
Demographics |
Name, contact, location, segment, acquisition source |
|
Acquisition Channel |
Google, Meta, Offline etc. |
|
App Behavior |
WebEngage engagement score, active sessions, notification engagement |
|
Call History |
Number of calls, average call duration, call response rate |
|
Transactions |
Total spend, frequency, last transaction date |
|
Campaign Interaction |
CTR, clicks, impressions, campaign cost |
|
Agent Mapping |
Assigned agent(s) with engagement status |
|
Dimension / Metric |
Definition |
|
Agent ID |
Identifier of the Agent mapped across all the systems |
|
Total Calls |
Total number of calls made by the agent |
|
Avg. Call Duration |
Average time per customer call |
|
Call-to-Conversion Rate |
% of calls leading to app registration or transaction |
|
Active Calling Hours |
Hours actively spent on customer calls |
|
Customer Coverage % |
% of assigned customers contacted |
|
Conversion per Agent |
Number of successful conversions |
Conclusion
This AgriTech data platform unifies all customer and agent data streams into a single governed ecosystem. The design supports continuous scaling, accurate marketing attribution, and deep operational insights — enabling the company to optimize customer acquisition, improve agent efficiency, and ultimately accelerate rural digitization and growth.