Shift4Shop + Bento
Capture Shift4Shop storefront activity, cart conversions, and lifetime value inside Bento using the tracking script plus webhooks.
+
commerce storefront webhooks
Capture Shift4Shop storefront activity, cart conversions, and lifetime value inside Bento using the tracking script plus webhooks.
Quick facts
- Vendor
- Shift4Shop & 3D Cart
- Category
- second party
- Tags
- commerce, storefront, webhooks
Requirements
- Bento workspace with API keys and webhook URL
- Shift4Shop admin access (Modules + Site Content permissions)
Overview
The Shift4Shop connector mirrors the SendOwl integration: install the Bento tracking script to follow visitors across your storefront, and configure a webhook so purchases show up as Bento events.
Requirements
- Active Bento account.
- Shift4Shop (or 3D Cart) store.
- Bento tracking snippet for client-side activity.
- Bento webhook endpoint for orders.
Tracking Script Installation
- In Shift4Shop, open Content → Site Content.
- Scroll to Header & Footer and open the editor.
- Disable WYSIWYG mode to avoid mangling the script.
- Copy your Bento tracking snippet (replace
site_uuidif prompted). - Paste it into the Global Header field.
- Save your changes.
Webhook Setup
- Go to Modules and search for “webhooks”. Click Settings.
- Click Add Webhook.
- Name it “Bento”.
- Choose the order:new event.
- Paste the Bento webhook URL (swap
site_uuidfor the target site). - Set the payload Format to JSON.
- Save the webhook.
How the connection works
- Bento script logs
$pageevents and visitor metadata. Once Bento identifies a shopper, the activity attaches to their subscriber profile. - Webhooks fire whenever Shift4Shop emits a new order. Bento records the purchase, updates lifetime value, and lets you kick off automations the moment the order closes.
Need the original Markdown? Open raw file