WooCommerce
Connect a WooCommerce store to sync its customers into a MailInApp contacts list and feed journeys and revenue attribution the same way a Shopify connection does — WooCommerce just authenticates differently, since it isn't a hosted app platform with its own OAuth flow.
Connect your store
On your own WordPress site, go to WooCommerce → Settings → Advanced → REST API and create a key with Read access. Back in MailInApp's Settings → Integrations, paste your store URL and that key to connect. MailInApp also registers its own webhooks on your store at connect time so order and cart events reach it in real time rather than through polling.
What it does
- Customer sync — an initial backfill (WooCommerce paginates rather than offering a sync cursor, so this reads in bounded pages) followed by ongoing updates from the registered webhooks, into a contacts list scoped to this integration.
- Journey triggers — the same cart abandoned and purchase triggers Shopify supports. WooCommerce has no built-in "checkout started" event the way Shopify does, so cart-abandonment detection depends on whatever abandoned-cart signal your WooCommerce setup actually reports; a store with no such plugin simply won't produce cart-abandoned enrollments. See Journeys.
- Revenue attribution — reads WooCommerce's own order-attribution metadata where present, feeding the same response and A/B-test revenue rollups a native checkout order does.
Disconnecting
Disconnect in Settings stops processing further webhooks immediately and doesn't touch the customers already synced into their contacts list.