To send webhooks from an external API to Nango, you need to configure webhooks on the external API portal. For this, you need the Nango URL receiving webhooks, which can be found in your integration settings.
Webhooks received by Nango from external APIs are immediately forwarded to your backend (step-by-step guide to receive webhooks from Nango).Webhook forwarding is automatically enabled once you send webhooks from external APIs to Nango.Here is the body of a webhook from Nango forwarding a webhook from an API:
Copy
Ask AI
{ "from": "hubspot", "type": "forward", "payload": ... // Raw payload from Hubspot wehook
In addition to webhook forwarding, you can use syncs to handle webhooks to create, update and delete data records in real-time.Support for specific external webhook subscriptions must be added to each sync individually. You can check if a sync supports external webhooks by selecting your integration, going to the Scripts tab, selecting the sync script, and checking in the sync script settings if it supports webhooks and, if so, which webhook subscription(s).Each modified record (following an external webhook) will trigger a separate sync webhook from Nango to your app (step-by-step guide to receive webhooks from Nango):
Questions, problems, feedback? Please reach out in the Slack community.