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 guideThe webhooks and the REST API are open in beta — 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.