Retail & Commerce

The data + workflow control plane
for modern retail.

Scale data platforms across teams. Automate approval workflows and operations. Modernize legacy ERP and supply-chain integration. One open-source engine, on infrastructure you control.

Self-hosted & EU residency Apache 2.0 licensed Kubernetes & Docker native DataMesh-ready multi-tenant Approval gates & RBAC Apps for self-service UIs 1300+ open-source plugins
domain-data-pipeline namespace · company.retail.domain_supply 2.1s
extract_source jdbc.postgresql.Query 14,322 rows
dbt_build dbt.cli.Build 42 models
quality_checks scripts.python.Commands passed
merch_approval core.flow.Pause Approved
publish_lakehouse aws.s3.Upload parquet ok
register_catalog core.http.Request cataloged
Trusted by retail, commerce, and consumer-goods teams
Leroy Merlin Gorgias Auchan Decathlon Intersport Dior FILA

One control plane for the workflows retail teams actually run.

Data pipelines per business domain. Approval workflows in front of merchandising and ops. Supplier file normalization. ERP modernization. Whether you're scaling a DataMesh, automating price-change approvals, or migrating off a legacy integration platform, the engine is the same.

TRIGGER
API request / portal call
Schedule / batch window
Supplier file drop / EDI
ERP / CRM event
Ticket / case update
Approval / human action
INGEST
SAP / Oracle / mainframe ERP
Supplier SFTP, EDI, AS2
Shopify, Salesforce Commerce
Salesforce, Gorgias, Zendesk
Lakehouse / dbt / warehouse
Identity (LDAP, Keycloak, AD)
PROCESS
dbt / SQL / Python / R / Spark
Business rules & validations
OCR / LLM / AI extraction
Approval gates per role
Sanctions / integrity screening
Vault / secret & policy controls
ACT
Update ERP / CRM / PIM
Publish data product / dashboard
Sync inventory / dispatch supplier
Notify on-call / merch / ops
Archive signed audit bundle
Trigger downstream workflow

What retail teams actually run on Kestra.

Real workloads from real retail and commerce teams. DataMesh at enterprise scale. ERP modernization at global brands. Workflow automation across DIY, fashion, and consumer goods. Customer service context one click away. Mission-critical integration replaced one workflow at a time.

Data Platforms & Analytics at Scale

DataMesh & Departmental Analytics

Per-domain data pipelines with namespace isolation, signed lineage, and per-team governance. The pattern that takes modern retail data teams to thousands of workflows, hundreds of active users, and dramatic gains in data production on one open platform.

dbt, SQL, Python & Spark Pipelines

Run modern data stacks alongside legacy ETL on the same engine. dbt builds, Spark jobs, Python transforms, and SQL workloads coexist with full lineage and replayability per run.

Cross-Department Data Movement

Move and transform data across departmental warehouses, lakehouses, and operational systems. Java-based engine handles enterprise scale where Python-only tools struggle.

Business Workflow & Approval Automation

Approval Workflows & Self-Service Apps

Build a UI in front of any flow with Apps. Forms for data entry, approval buttons, controlled output views. Workflow managers grow from dozens to hundreds of users without rebuilding the platform.

AI-Assisted Operations & Insights Routing

Orchestrate transcription, document review, and customer-insight extraction with humans in the loop. Route findings to product, merchandising, or operations teams automatically. Reduce manual follow-up.

Multi-User Workflow Management

Approval roles, namespace-scoped RBAC, SSO via SAML and OIDC, SCIM provisioning. Each business unit, brand, or region owns its flows and runtime on a shared, governed platform.

Supplier, Inventory & Supply Chain Integration

Supplier File Normalization & EDI

Receive supplier files in any format from SFTP, email, or AS2. Normalize with Python or shell, validate against rules, and load to your back-office systems. Replace bespoke mapping scripts with declarative flows.

Inventory Sync Across Channels

Reconcile stock positions across stores, warehouses, marketplaces, and partners. Resolve conflicts, route exceptions to merch ops, and publish authoritative counts back to storefronts and PIM.

Procurement, PO & Supply-Chain Workflows

Coordinate purchase orders, ASNs, dispute handling, and performance reporting across tier-N suppliers. Wrap legacy mapping pipelines first, then modernize incrementally.

ERP, CRM & Customer Service Operations

ERP & Mission-Critical Modernization

Modernize ERP and supply-chain integration without rip-and-replace. The pattern global retail brands use to transform ERP and supply-chain workflows. Faster, fully automated, audit-ready.

Customer Service & Case Routing

Native integrations with Gorgias, Zendesk, Salesforce Service Cloud, and Intercom. Assemble order, shipment, and refund context automatically. Agents resolve tickets without opening five tabs.

CRM, Loyalty & Customer Data Workflows

Coordinate customer events across CRM, CDP, marketing, analytics, and loyalty platforms. Trigger personalized actions from real operational signals like orders, returns, service cases, store visits.

Kestra is the unifying layer for our data and workflows. You can start small, but then there is no limit to the possibilities and scalability of such an open architecture.
Julien Henrion, Head of Data Engineering at Leroy Merlin
+900%in data production
+250active users
+5,000workflows created

Built to the bar retail platform teams actually need.

Self-Hosted, EU Residency & PCI-Friendly
Self-hosted, VPC, or fully managed. Kestra Cloud runs in EU or US regions with no cross-region data transfer. PCI-friendly segmentation for payment-adjacent workflows.
Kubernetes, Docker & Hybrid Workers
Docker, Helm, or Kubernetes. Worker groups isolate Linux, Windows, GPU, and PCI-zone runtimes on one shared control plane. PostgreSQL backend handles millions of executions.
Immutable, Replayable Execution
Every flow is YAML in Git. Every execution frozen in time. Replay any historical order, price change, supplier batch, or data pipeline run with the exact code, secrets, and inputs.
Multi-Tenant by Namespace, RBAC by Default
Each brand, region, business line, or data team owns its flows, secrets, and runtime on a shared platform. Namespace-scoped RBAC with SSO, SAML, OIDC, and SCIM. Zero blast radius.
Approval Gates, Apps & Kill Switch
Pause any workflow pending merchandiser, finance, or ops sign-off. Build self-service UIs with Apps. Stop or contain a runaway execution from the UI in one click. Governance at the speed of operations.
Audit Logs, Lineage & SIEM Integration
Every execution, user action, and resource change recorded. Stream logs directly to Splunk, Elastic, Datadog, or your preferred SIEM for PCI and SOC 2 evidence.

Patterns from real retail deployments.

Real workflows running today inside retail, commerce, and consumer-goods teams. Copy the YAML, adapt to your stack, deploy through your existing CI and approvals.

DataMesh per-domain pipeline
Approval workflow with Apps
Supplier file normalization
Customer service automation

Per-domain data pipeline with namespace isolation and signed lineage. The DataMesh-at-scale pattern.

Each business domain owns its namespace, secrets, and runtime. The same flow shape runs per domain: extract from operational systems, transform with dbt, validate quality, publish to the lakehouse, register in the catalog. The pattern that scales modern retail data teams to thousands of workflows and hundreds of users.

Explore Blueprints

Self-service approval workflow in front of operations. Forms, gates, and audit out of the box.

A buyer submits a price change via an App form. Kestra validates against margin policy, pauses for merchandiser approval, applies the change to the PIM, notifies the team, and archives the audit bundle. The pattern retailers use to scale workflow managers from dozens to hundreds.

Explore Blueprints

Suppliers drop files in any format. Kestra normalizes them and loads them to ERP.

Suppliers drop order or ASN files on the SFTP. Kestra polls the inbox, normalizes each file with a Python script, validates against rules, loads to your ERP staging table, and routes exceptions to the right ops queue. Replace bespoke mapping pipelines with one declarative flow.

Explore Blueprints

Gorgias ticket lands. Kestra assembles context. Agent gets the answer one click away.

A Gorgias ticket fires a webhook. Kestra pulls the order, shipment, and refund history, scores the customer tier, assembles the agent context, and posts back to the ticket. No more agents opening five tabs to resolve one issue.

Explore Blueprints

Integrates with the systems retail teams already run.

Connect OMS, WMS, POS, storefronts, PIM, payment gateways, carriers, CS tools, loyalty platforms, and analytics stacks through 1300+ plugins. Or build the exact integration your environment requires.

See All Plugins
See How

Run retail data and operations on a platform you fully own.

Self-hosted, EU-ready, and procurement-friendly. Scale data platforms across teams, automate business workflows, and modernize legacy integrations incrementally. One open-source engine.

Frequently asked questions

Find answers to your questions right here, and don't hesitate to Contact Us if you couldn't find what you're looking for.