Guide Ways requests arrive

Inbound Webhook Triggers

Give a flow its own webhook endpoint — any tool that can send a POST can start an approval, and the event's payload becomes the request.

Updated

Admin
Open ApproveThis

Inbound Webhook Triggers give a flow its own endpoint URL so another tool can start an approval by POSTing an event. When a payload arrives, ApproveThis stores it and — once its keys map onto the flow's fields — turns it into a request that routes through the approval chain, with no one re-keying the data. This guide is for Administrators creating a flow whose requests will arrive from Zapier, an e-commerce platform, or an internal tool. It's available on all tiers.

Who this is for: admin.

Create a flow triggered from another tool

When the source of truth for an approval already lives in another system, you want that system to open the request instead of a person retyping it. Creating the flow as one triggered from another tool mints a dedicated inbound endpoint URL, revealed as soon as the flow is created.

  1. Sign in as an Administrator.

  2. Open the new-flow page in your workspace (the example uses http://app.approvethis.test:8098/flows/new).

    Step 2
    Step 2
  3. Choose the starting point that matches the approval you're setting up — the example uses Purchase request.

    Step 3
    Step 3
  4. Click Continue.

    Step 4
    Step 4
  5. Select Another tool as the way requests will arrive.

    Step 5
    Step 5
  6. Click Continue.

    Step 6
    Step 6
  7. Click Review to check the flow's setup before it's created.

    Step 7
    Step 7
  8. Click Create & test.

    Step 8
    Step 8

The flow is created and its Webhook endpoint is shown — that's the URL your external tool POSTs to.