SaaspocalypseCalculate savings

Email flows (welcome, abandoned cart, win-back)

Flow runs depend on the segmentation engine, which routinely takes 15-25 minutes — sometimes hours — to recalculate even for simple lists.

What people actually say

How we'd rebuild it for you

Flows run on a durable queue (Inngest or BullMQ) where every step is a typed function with retries and idempotency keys. Triggers fire off Shopify webhooks the second the event lands — no 15-minute segment lag — and sends go through Amazon SES or Resend at fractions of a cent per email. Branches are code in a PR, dry-runs replay against production data.