Docs / Merchant guide
Integrations: Shopify Flow, Klaviyo & PostHog
Fanning subscription lifecycle events out to Flow, Klaviyo, and PostHog.
WallaB.AI™ fans retention events out to the tools you already use.
The events
Four subscription lifecycle events are published to your connected destinations:
subscription.createdsubscription.cancelledsubscription.saved— the WallaB concierge saved a cancellationpayment_recovered— dunning recovered a failed payment
Shopify Flow
Toggle the Flow integration on in Settings → Integrations and the four events become Flow triggers you can build automations on — tag customers, notify staff, drive any Flow action.
Klaviyo
Connect Klaviyo with a private API key in Settings → Integrations. The same four events are sent to Klaviyo's Events API so your flows and segments can react to subscription behavior. Your API key is stored encrypted and the Settings card only ever shows a masked version of it. The event payloads are deliberately minimal — email, name, and amount — never more personal data than the destination needs.
PostHog
Run product analytics? Connect PostHog with a project API key in Settings → Integrations. The same four events are captured to PostHog's Capture API — the customer email as the distinct_id, plus the subscription details — so you can build funnels, cohorts, and insights on retention behavior. Set the host to match your PostHog region: US cloud is the default, EU cloud is https://eu.i.posthog.com, or point it at your own self-hosted instance. Your key is stored encrypted and shown only as a masked value after saving. As with every destination, the payload carries no more personal data than needed — email, name, and amount, never order contents.
Anything else
The entitlements API lets any system of yours check a customer's live subscription status — see the Developer reference.