Connect Commercetools with Iterable to sync customer, order, and product events in near real time, so your teams can trigger email, SMS, and in-app journeys with clean data.
• Customer profiles are synced from commercetools to Iterable with identifiers mapped to email, userId, and custom fields, and updates handled as upserts to avoid duplicates.
• Order and cart events from commercetools are transformed into Iterable events with normalized payloads (currency, totals, line items, timestamps) for consistent downstream use.
• Consent and subscription preferences are mapped to Iterable subscription lists or custom fields, with source-of-truth rules applied per attribute.
• Delta-based processing sends only changed records when supported, while full re-syncs can be used to backfill historical gaps or recover after failures.
• Data validation checks required fields and schema constraints before delivery, and rejected records are logged with error reasons for replay.
• Sync jobs run on schedules or event triggers, with idempotency keys used to prevent double-sending during retries.
.png)
We use Commercetools APIs plus a middleware layer to map customer, cart, order, and catalog events into Iterable users, events, and lists. This keeps journeys triggered by behavior instead of scheduled imports.
Typically: customer attributes, consent flags, market or store context, product IDs, cart contents, purchases, returns, and loyalty status. We also add derived fields like LTV, last purchase date, and category affinity when needed.
We treat consent as a first-class field and sync it alongside every profile update, with clear source-of-truth rules. Iterable messaging is then gated by the latest consent state, not an old list snapshot.
Yes, by passing store, currency, language, and channel attributes with each event and profile. This lets Iterable segment and localize journeys per market without duplicating audiences.
We implement event naming, IDs, and deduplication rules, then QA end-to-end flows in Iterable with test profiles and real purchase scenarios. Our data team has delivered 575+ eCommerce BI dashboards, so tracking consistency is a core deliverable.














