Request Lifecycle
Reelevant is the only content-first personalisation engine. Build Content once — the platform creates millions of individualised versions at the moment of interaction, not at send time. The following sequence diagram shows the end-to-end flow from a user opening an email (or visiting a page) to receiving personalised Content.Lifecycle Steps in Detail
- Request: Your ESP/website/app includes a Reelevant URL (
https://reelevant.run/{workflowId}?uid={customerId}). The user’s client requests it. - Edge routing: The CDN terminates TLS and routes to the nearest execution region.
- Customer identification: The URL contains a customer identifier (query parameter) mapped to Datasource records. This identifier is public by design — use opaque IDs.
- Data retrieval: The Runner fetches the customer’s current data from connected Datasources (from in-memory cache with live fallback).
- Workflow execution: The DAG evaluates Conditions, retrieves additional data via Data Nodes, and traverses Branches to select the appropriate Output Node.
- Content rendering: The selected Content is rendered with individual data (product images, prices, offers, text) and returned as image, HTML, or JSON.
- Event capture: An impression event is recorded. Click interactions are captured via redirect URLs for future Workflow logic and analytics.
Infrastructure Guarantees
Next Steps
Data Ingestion
DataHub source types and ingestion modes.
Integration Channels
Email, web, mobile, and JSON API patterns.