Send new orders, status changes, shipments, stock alerts and customers to Google Sheets, Make, n8n, Zapier or your own server as signed webhooks.
Tested on 2 buildsUpdated Nov 4, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Automation Hub (Webhooks): Send new orders, status changes, shipments and stock alerts to Google Sheets, Make, n8n or Zapier as signed webhooks1 of 6
What it does
For stores that connect CS-Cart to other tools. Pick events such as order placed, status changed, shipment created, low stock or customer registered, enter a URL and the store posts a JSON request each time. Works with Make, n8n, Zapier, Pipedream, a spreadsheet or your own server. The core Zapier add-on only talks to Zapier, inside the checkout request and without retries or a log.
How it works
Open Administration, Automation Hub and start from a recipe or any URL. Choose events, full JSON or a flat spreadsheet row, the fields you need and optional order status or vendor filters. Save and send a test with your newest real order. Each request carries an HMAC-SHA256 signature and an event id. The Google Sheets recipe is a short Apps Script you paste into your sheet; n8n gets an importable workflow.
Features
12 events: order placed and status changed, shipment, product added, saved, deleted, low stock, out of stock, customer added and saved, vendor added and saved
Any http or https URL, custom headers such as Authorization
HMAC-SHA256 signature, timestamp and event id on every request
Queued delivery after the page, retries with backoff, auto-pause after repeated failures
Delivery log with request, answer, duration, filters, replay and test send
Full JSON or flat spreadsheet row, field choice per endpoint
Order status filter and vendor filter
New order to Google Sheets row with a short Apps Script, no automation tool needed
Importable n8n workflow and step-by-step Make and Zapier recipes
Multi-Vendor vendors can create their own endpoints for their own orders and products
Endpoints per storefront on CS-Cart Ultimate
Cron URL and console command for retries
What you get
Package
kv_webhooks_hub-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Supported
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: CS-Cart 4.17.2, Nov 4, 2026Tested on: CS-Cart 4.17.2
Requirements
PHP
PHP cURL extension
Requirement
The receiver must be reachable from your server and answer with a 2xx status within the timeout (10 seconds by default)
Core changes
None. Hooks and template overrides only
1.0.0
Nov 4, 2026
Latest
Added 7
Webhook endpoints for 12 events: order.created, order.status_changed, shipment.created, product.created, product.updated, product.deleted, product.low_stock, product.out_of_stock, customer.created, customer.updated, vendor.created and vendor.updated (Multi-Vendor).
Signed requests: X-Kavio-Signature (HMAC-SHA256 over timestamp and raw body), X-Kavio-Timestamp, X-Kavio-Event, X-Kavio-Event-Id, X-Kavio-Delivery, X-Kavio-Attempt; custom headers per endpoint.
Delivery queue sent after the page and by a cron URL or console command; retries with backoff for network errors, timeouts, 408, 429 and 5xx; auto-pause after repeated failures and on 410 Gone.
Delivery log with filters, request and answer, replay with the same event id, retry failed, send due now, test send with the newest real object.
Full JSON or flat spreadsheet row payloads, field choice, order status filter and vendor filter.
Recipes: new order to Google Sheets row with a Google Apps Script web app, importable n8n workflow, Make and Zapier steps, signature check code for PHP and Node.js.
Multi-Vendor vendor endpoints (optional) limited to the vendor's own orders, shipments and products, private network URLs refused; CS-Cart Ultimate endpoints per storefront.
Tested on CS-Cart 4.17.2. First release.
Does it work with Multi-Vendor?
Yes. Administrators can filter by vendor, vendors can get their own endpoints (setting), and Multi-Vendor parent orders are never sent: each vendor order is.
Which CS-Cart versions are supported?
4.17.2 to 4.21.x.
Will it slow down my store?
Events are only stored while the order is placed. They are sent at the end of the request: on PHP-FPM after the response is already with the visitor; on other PHP setups the end of that page can wait up to 15 seconds for a slow receiver. To avoid that, turn off "Send right after the page" and let the cron job send everything.
Do I need Zapier or Make?
No. Any URL works, and the Google Sheets recipe needs only a free Google Apps Script in your spreadsheet. Zapier's Webhooks trigger needs a paid Zapier plan.
What about the core Zapier add-on?
It keeps working. It sends to Zapier only, inside the request, without signature, retries or a log. You can use both.
What happens when the receiver is down?
The delivery is retried up to 6 times over about 10 hours, then marked as failed. After 20 failures in a row the endpoint is paused and the hub shows a notice. Fix it, press Resume and Retry failed.
How do I get updates?
Install the new package over the old one. See Installation.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Automation Hub (Webhooks)This add-on
+
Telegram & WhatsApp Order NotificationsNew orders on your team's Telegram, Slack or Discord, order updates for customers on WhatsApp or SMS, and their replies linked to the order.
$59
+
Admin Activity Log & Audit TrailSee who changed which price, order, setting or add-on, with the old and new value of every field.
$49
+
Scheduled Supplier Feed ImportImport and update products from supplier CSV, XML and JSON feeds on a schedule, with field mapping, price markup and stock rules.
$149
Buy with confidence
What stands behind your license
Tested builds
This product was tested on these builds. Builds we did not test are not listed.
CS-Cart4.17.2
Multi-Vendor4.17.2
12 months of updates
Updates and support are included in the price. The product keeps working afterwards; renewing is optional.