E-commerce
BigCommerce Webhooks
Enterprise e-commerce platform. Receive events for orders, products, customers, and carts.
Connecting BigCommerce to Hookbase
Create a source in Hookbase first — it gives you an ingest URL to paste into BigCommerce. Then:
- 1Create or reuse a store-level API account (Settings → API → Store-level API accounts) or an app with the scopes for the events you want
- 2Copy its Client Secret now (for store-level API accounts it is shown only once, at creation, and is also in the downloaded credentials file) and paste it into your Hookbase source as-is
- 3Create the webhook with the BigCommerce API (POST /v3/hooks) using that account's access token
- 4Set destination to your Hookbase ingest URL, the scope (e.g., store/order/created) and is_active: true
- 5Note: BigCommerce sends lightweight payloads; use the API to fetch full details
Signature verification
Set the source's provider to bigcommerce and paste the signing secret. Every request is checked before the event is stored, and anything that fails is rejected rather than quietly recorded.
- Algorithm
- HMAC-SHA256 (Standard Webhooks shape)
- Header
- webhook-signature
- Where to find the secret
- BigCommerce → Settings → API → Store-level API accounts (or Developer Portal → My Apps → your app) → Client Secret. Paste it as-is; don't base64-encode it.
BigCommerce event types
8 of the events people route most often. Hookbase accepts every event BigCommerce sends, whether or not it is listed here.
store/order/created
A new order was placed
store/order/updated
An order was updated
store/product/created
A product was created
store/product/updated
A product was updated
store/customer/created
A new customer registered
store/cart/created
A shopping cart was created
store/cart/converted
A cart was converted to an order
store/shipment/created
A shipment was created
What a BigCommerce webhook looks like
A store/order/created payload. Hookbase stores the raw body exactly as it arrived, so this is also what you get back on a replay.
{
"scope": "store/order/created",
"store_id": "1001234",
"data": {
"type": "order",
"id": 250
},
"hash": "abc123def456",
"created_at": 1678901234,
"producer": "stores/abc123"
}Start receiving BigCommerce webhooks
Create a source, paste the URL into BigCommerce, and watch the first event arrive. The free tier includes 1,000 events a month.
Get Started Free