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

  1. Bento workspace with API keys and webhook URL
  2. 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

  1. Active Bento account.
  2. Shift4Shop (or 3D Cart) store.
  3. Bento tracking snippet for client-side activity.
  4. Bento webhook endpoint for orders.

Tracking Script Installation

  1. In Shift4Shop, open Content → Site Content.
  2. Scroll to Header & Footer and open the editor.
  3. Disable WYSIWYG mode to avoid mangling the script.
  4. Copy your Bento tracking snippet (replace site_uuid if prompted).
  5. Paste it into the Global Header field.
  6. Save your changes.

Webhook Setup

  1. Go to Modules and search for “webhooks”. Click Settings.
  2. Click Add Webhook.
  3. Name it “Bento”.
  4. Choose the order:new event.
  5. Paste the Bento webhook URL (swap site_uuid for the target site).
  6. Set the payload Format to JSON.
  7. Save the webhook.

How the connection works

  • Bento script logs $page events 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