Guide on how to process webhooks from external APIs.
This feature is available on the Growth plan and on Enterprise plans. See Pricing.
Nango makes it easy to process webhooks coming from external APIs. If your API doesn’t have off-the-shelf support, simply request it in the community; we can deliver them fast.
Pre-requisite: Configure webhooks in the external API portal
To send webhooks from an external API to Nango, configure webhooks on the external API portal, specifying the Nango URL to receive webhooks, which is accessible in your integration settings in the Nango UI (Integrations tab > pick an integration > Settings sub-tab).
Where to find the URL to receive external webhooks for a given integration.
The UUID (d91981c1-257a-4a42-adb3-a849da15f0dc) is specific to your Nango account.
The integration ID (hubspot) identifies the integration receiving the webhook.
Once the integration is determined, Nango attributes the webhook to the correct connection. Each supported API has specific routing logic (code) to extract identifying details from the webhook payload, which allows Nango to match it with a corresponding connection.The same routing code contains the logic to verify the provenance of webhooks, for security purposes.Based on your configuration, Nango will either forward the webhook to your app as is, use it for real-time syncing, or both.
Questions, problems, feedback? Please reach out in the Slack community.