DocsOverview

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.

1

Event Occurs

A customer places an order, updates their profile, or a product changes.

2

Salla Sends Webhook

Salla immediately sends an HTTP POST request to Syncaty with event data.

3

Syncaty Processes

Syncaty validates, processes, and updates your data accordingly.

4

Analytics Updated

RFM scores and customer analytics are recalculated as needed.

Supported Events

EventDescriptionData Included
order.createdNew order placedFull order object with items
order.updatedOrder details changedUpdated order object
order.status.updatedOrder status changedOrder with new status
order.cancelledOrder was cancelledCancelled order object
customer.createdNew customer registeredFull customer object
customer.updatedCustomer info changedUpdated customer object
product.createdNew product addedFull product object
product.updatedProduct details changedUpdated 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.