Skip to main content
The Datasource described on this page is an illustrative example. The actual fields, structure, and naming will vary based on your brand’s specific data model and integration. Use this as a reference for the type of data needed, not as an exact specification.

Overview

CRM 360 is the master Datasource that provides the individual customer profile to all Workflows. It contains everything needed to identify a customer and understand their relationship with the brand: identity, purchase behaviour, lifecycle stage, value metrics, channel preferences, and loyalty status. This is the most-connected Datasource — used by every Use Case.

Key Fields

FieldTypeDescriptionExample values
customer_idStringUnique customer identifier"C-2847391"
emailStringPrimary email address"marie@example.com"
lifecycle_stageEnumCurrent lifecycle positionprospect, one-timer, repeat, loyal, at-risk, dormant, VIP
purchase_countIntegerTotal number of orders7
last_purchase_dateDateDate of most recent order2024-11-15
first_purchase_dateDateDate of first order2023-02-20
total_spendCurrencyCumulative revenue from this customer€1,247.50
average_basketCurrencyAverage order value€178.21
preferred_categoryStringMost-purchased product category"shoes"
localeStringLanguage/country preference"fr-FR", "en-GB"
channel_preferencesObjectOpt-in status per channel{email: true, push: false, sms: true}
loyalty_memberBooleanWhether enrolled in loyalty programmetrue
app_installedBooleanWhether mobile app is installedfalse
churn_scoreFloatProprietary churn risk score (0–1)0.73
segmentStringBusiness segment assignment"high-value-recurring"

Connected Use Cases

Use CaseHow CRM 360 is used
Enriched Product RecommendationCustomer segment, preferences, and locale for targeting
Lifecycle BannerLifecycle stage detection and messaging adaptation
Loyalty Programme BannerMembership status, enrolment eligibility
Customer Value BlockTotal spend, purchase count, relationship metrics
Live PollingProfile completeness, data gaps to fill
1:1 Personalised DigestMaster orchestration of all blocks
Drive to Store / Web / AppChannel preferences, location, app status
Opt-in BannerCurrent opt-in status per channel

Data Requirements

RequirementDetails
Update frequencyDaily minimum — ideally real-time for transactional fields
Minimum fieldscustomer_id, email, lifecycle_stage, purchase_count, last_purchase_date
Recommended fieldsAll listed above for full personalisation coverage
FormatJSON or CSV via Datasources API
VolumeNo limit — one record per customer

Integration Notes

CRM 360 is typically sourced from the brand’s CDP (Customer Data Platform) or CRM system. It can be populated via:
  • Batch import: Daily CSV/JSON upload via the Datasources API
  • Real-time sync: Webhook-triggered updates on purchase events
  • DataHub connectors: Pre-built integrations with major CDPs
CRM 360 is the only Datasource required for ALL Use Cases. Start here when integrating with Reelevant — other Datasources add depth but CRM 360 is the foundation.