Skip to content

Notifications, webhooks and bounces

Cart Recovery Updated 23 August 2026

Settings → Notifications connects the plugin to the rest of your tooling.

Slack

Paste a Slack incoming-webhook URL and every recovered cart posts a message to your channel: the amount, which reminder won it, and a link to the order. Create one at api.slack.com → Your apps → Incoming Webhooks.

Webhook

Give an endpoint URL and the plugin POSTs JSON for four events: cart.abandoned, email.sent, cart.recovered and email.suppressed. Each payload carries the cart (id, email, items, total, currency, status, an admin link) plus event-specific fields such as the order id and converting step.

Deliveries are queued and sent in the background — never on the shopper’s request — and retried once after five minutes. Set a signing secret and every request carries an X-CCR-Signature header: sha256= followed by an HMAC-SHA256 of the raw body, so your receiver can verify the request really came from your store.

Send test notifications fires a test event to both, and “Last delivery” shows the response.

Bounces and spam complaints

Sending to an address that hard-bounced, or to someone who reported you as spam, is the fastest way to get a domain blocklisted. The Notifications tab shows a bounce webhook URL; give it to your email provider as a delivery-events webhook and the plugin adds hard bounces and complaints to the unsubscribe list automatically.

It understands the webhook formats of Postmark, SendGrid, Mailgun, Amazon SES (via SNS, including the subscription handshake) and Brevo, plus a plain { "email": "…", "type": "bounce" } body for anything else. Only hard bounces and complaints suppress — a full mailbox is ignored. The URL includes a secret token; Regenerate token invalidates the old URL if it’s ever exposed.

Open tracking

Each reminder includes a tiny first-party image that records the first time it was opened — nothing about the device, location or IP is stored. Clicks are recorded by the recovery link itself. Both feed the Overview. Opens can be switched off here; mention them in your privacy policy if you keep them on.

Was this page helpful?