Webhooks
Receive real-time events from your Salla stores. Webhooks enable instant data synchronization and trigger automated workflows.
How Webhooks Work
When you connect a Salla store to Syncaty, webhooks are automatically configured. Salla sends event notifications to Syncaty whenever something changes in your store, keeping your data synchronized in real-time.
Event Occurs
A customer places an order, updates their profile, or a product changes.
Salla Sends Webhook
Salla immediately sends an HTTP POST request to Syncaty with event data.
Syncaty Processes
Syncaty validates, processes, and updates your data accordingly.
Analytics Updated
RFM scores and customer analytics are recalculated as needed.
Supported Events
| Event | Description | Data Included |
|---|---|---|
order.created | New order placed | Full order object with items |
order.updated | Order details changed | Updated order object |
order.status.updated | Order status changed | Order with new status |
order.cancelled | Order was cancelled | Cancelled order object |
customer.created | New customer registered | Full customer object |
customer.updated | Customer info changed | Updated customer object |
product.created | New product added | Full product object |
product.updated | Product details changed | Updated product object |
Webhook Processing
Syncaty processes webhooks asynchronously using a job queue system:
Guaranteed Delivery
Webhooks are queued and processed reliably, even during high load.
Fast Processing
Most webhooks are processed within seconds of receipt.
Automatic Retries
Failed webhook processing is automatically retried with backoff.
Signature Verification
All webhooks are verified using HMAC signatures for security.
Monitoring Webhooks
- View all webhook jobs and their status
- See processing time for each webhook
- Identify and troubleshoot failed webhooks
- View webhook payload data for debugging
Troubleshooting
Data not updating?
Check the Jobs section for pending or failed webhook jobs. If jobs are queued, they will be processed shortly. Failed jobs may indicate a temporary issue.
Missing webhooks?
Ensure your Salla store is properly connected. You can trigger a manual sync from the store settings to fetch any missing data.
RFM scores outdated?
RFM recalculation runs after order webhooks. For a full recalculation, use the "Recalculate Analytics" option in store settings.
Note
Webhook configuration is automatic. You don't need to manually set up webhook URLs or secrets — Syncaty handles this during store connection.