Approved here,
automated everywhere.
Every request in ApproveHub can announce itself to the tools you already run. The guide below wires ApproveHub to n8n, so the moment a request clears its final stage, a flow of your own design takes over.
- Signed webhooks
- Five-minute setup
- No code required
Cloud or self-hosted automation with hundreds of connectors. Trigger any flow from an ApproveHub decision.
Read the setup guideWebhooks and the REST API wire ApproveHub into whatever your team runs.
Explore the APIRun an n8n flow when a request is approved.
Four steps, one webhook, nothing to install. Works the same on n8n Cloud and self-hosted.
- 1 Create a webhook trigger in n8n Add a Webhook node to a new workflow, set its method to POST, and copy the production URL.
- 2 Point ApproveHub at it In your organization settings, open API and add the URL as a new webhook. ApproveHub sends a ping right away, so an execution appears in n8n and confirms the wiring. Copy the signing secret — it is shown only once.
- 3 Keep only the final decision Every delivery carries an event field. Add an IF node that lets request.approved through — that event fires when a request clears the last stage of its flow.
- 4 Let the flow take over From here any n8n node can act on the payload: post to the team chat, issue the invoice, create the account, update the spreadsheet.
Deliveries are signed: the X-ApproveHub-Signature header carries an HMAC-SHA256 of the timestamp and body, so a Code node can check that a delivery really came from ApproveHub. Signature details are in the API docs.
Approve once. Automate the rest.
Start the trial, add a webhook, and watch the first approved request land in n8n.