Skip to main content
WooCommerce is self-hosted, so there’s no platform OAuth app — each store mints its own REST keys. Senderz uses WooCommerce’s Auth Endpoint for a smooth connect, with a paste-keys fallback.

Connecting

What happens on connect

1

Credentials are verified

Senderz validates the keys against your store before saving.
2

Webhooks are provisioned

customer.created, order.created and order.updated webhooks are created automatically, pointing at Senderz (existing topics aren’t duplicated on reconnect).
3

Back-fill runs

Existing customers import via the shared importer; the last 60 days of order history back-fill.

Order status → events

WooCommerce order status maps to canonical events:
You can override the status→event map per workspace. Unpaid statuses map to checkout.started, which captures Israeli external-payment-page abandonment (Grow, Cardcom, PayPlus).
WooCommerce core has no marketing-consent field on the customer object, so customers import not subscribed (sends still gate on consent). Guest-checkout-only buyers aren’t in the customers collection — new buyers after connect arrive via the customer.created webhook.

Disconnecting

Disconnect best-effort deletes the provisioned webhooks first (which needs the keys), then removes the credentials. A failure only leaves orphaned webhooks that no-op on inbound.

Popups

WooCommerce popups are served by the Senderz WordPress plugin, which hooks the storefront footer. Install it and enter your workspace details. See Popups & forms.