Skip to main content

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

  1. Request: Your ESP/website/app includes a Reelevant URL (https://reelevant.run/{workflowId}?uid={customerId}). The user’s client requests it.
  2. Edge routing: The CDN terminates TLS and routes to the nearest execution region.
  3. Customer identification: The URL contains a customer identifier (query parameter) mapped to Datasource records. This identifier is public by design — use opaque IDs.
  4. Data retrieval: The Runner fetches the customer’s current data from connected Datasources (from in-memory cache with live fallback).
  5. Workflow execution: The DAG evaluates Conditions, retrieves additional data via Data Nodes, and traverses Branches to select the appropriate Output Node.
  6. Content rendering: The selected Content is rendered with individual data (product images, prices, offers, text) and returned as image, HTML, or JSON.
  7. Event capture: An impression event is recorded. Click interactions are captured via redirect URLs for future Workflow logic and analytics.

Infrastructure Guarantees

Environments

Reelevant operates a single production platform. There is no separate sandbox, development, or test environment for customers. Your organisation gets one tenant, and separation between environments happens inside it: you create dedicated Teams — QA, pre-production, or per-market — and the RBAC/ABAC model scopes every Workflow, Content, Datasource, user, and API token to the Team that owns it. See Authentication & SSO for the model and Teams for the configuration. Because QA runs on the production platform, what you validate is exactly what your recipients get.

Next Steps

Data Ingestion

DataHub source types and ingestion modes.

Data Access & Export

BigQuery views, analytics API, and feeding your own data platform.

Integration Channels

Email, web, mobile, and JSON API patterns.