WooCommerce and Sellsy webhooks
How Order Invoicer receives real-time events from your store and Sellsy
What are webhooks for?
Webhooks allow Order Invoicer to be notified immediately when an event occurs (new order, product update, invoice paid in Sellsy, etc.). They complement the periodic synchronizations (scheduled tasks) already in place.
Without working webhooks, some actions may take longer to be taken into account.
WooCommerce
What is configured for you
When you save the connection to your store (URL + WooCommerce API keys), Order Invoicer automatically creates or updates the required webhooks on your site.
The following topics are used:
- Orders: creation, update, deletion
- Products: creation, update, deletion
Each webhook points to a delivery URL managed by Order Invoicer (a secure gateway). You don't have to copy it manually.
Other plugins or tools
If you already have WooCommerce webhooks for the same topic but pointing to another URL (another tool, Zapier, etc.), Order Invoicer does not delete them. Only the Order Invoicer webhooks (the same delivery URL as ours) are repaired or deduplicated during the automatic checks.
Check that everything is OK
- In Order Invoicer, open your connector
- Go to Settings (or Setup)
- The tab for your store (e-commerce)
- Review the Webhooks section: each topic should be in the OK state
There you will also see the missing, inactive topics or those with an incorrect URL (another integration on the same topic).
WooCommerce: empty delivery log
In WooCommerce, the Webhooks → Delivery log screen (or equivalent) only shows an entry after an event has been sent. If you have just installed the webhooks and no order or product has changed, the log may stay empty: this is normal.
To test: create or update an order / a product, then check again.
WooCommerce troubleshooting
- WordPress permalinks: use a structure other than "Plain" if the REST API or webhooks fail.
- Security plugins / firewalls: they may block incoming calls; add an exception if necessary.
- The store URL in Order Invoicer: it must match the store (including a subfolder
https://site.com/boutiqueif that's your setup). An http / https mismatch is usually handled, but the saved URL must remain the correct one. - If in doubt, the Webhooks section on the connector page summarizes the real state on the API side.
A daily automatic check can recreate or reactivate missing or invalid Order Invoicer webhooks, without removing webhooks from other services.
Sellsy
What is configured for you
When you connect Sellsy (OAuth) on a connector, Order Invoicer registers a webhook on your Sellsy account: a single entry per account, pointing to the same secure infrastructure as for WooCommerce.
The event types (invoice, quote, item, payment, etc.) follow the configuration intended by Order Invoicer. You don't have to manually tick each box in Sellsy if you go through our installation flow.
Check that everything is OK
- Open the connector
- Settings / Setup
- The Invoicing tab (Sellsy)
- The Webhooks section: you can see whether the webhook is present, active, and whether each required event is compliant.
Errors on the Sellsy side
If events are no longer being sent or if the application reports an authentication problem on the webhook:
- Reconnect Sellsy (OAuth) from Order Invoicer to renew the access tokens.
- Make sure the connected user has the appropriate rights in Sellsy (an administrator is recommended).
An automatic check can also realign the Sellsy webhook (URL and list of expected events) if something was changed manually in Sellsy.
Need help?
For a WooCommerce + Sellsy connector, also see the overview documentation.
Contact: contact@orderinvoicer.com.