Power Automate

The universal method below works today. A verified, click-by-click Power Automate guide is coming.

Coming soon

A detailed step-by-step guide for Power Automate, with real screenshots, is coming soon. We won't guess at exact menu names or invent steps we haven't verified. The universal method below works today, in the meantime.

Adding the start ping

In Power Automate, add one action that sends a POST request to your FlowProofs URL, right at the point where this begins. Most tools that can call a webhook or make an HTTP request can do this, whatever the exact menu is called.

The universal ping, source side
POST https://flowproof-ok3mquge8-hitenbs-projects.vercel.app/api/v1/events
Authorization: Bearer fp_live_YOUR_API_KEY
Content-Type: application/json

{
  "flow": "your-flow-slug",
  "endpoint": "source",
  "external_id": "USE-YOUR-OWN-REFERENCE",
  "match": {
    "phone": "+15551234567"
  }
}

Include the same external_id (or phone/email) you use on the other side, so FlowProofs can pair the two. See the matching key.

Screenshot placeholder

Power Automate HTTP action added to the relevant flow

drop a PNG at /public/docs/power-automate-http-action.png

Adding the finish ping

In Power Automate, add one action that sends a POST request to your FlowProofs URL, right at the point where this lands. Most tools that can call a webhook or make an HTTP request can do this, whatever the exact menu is called.

The universal ping, destination side
POST https://flowproof-ok3mquge8-hitenbs-projects.vercel.app/api/v1/events
Authorization: Bearer fp_live_YOUR_API_KEY
Content-Type: application/json

{
  "flow": "your-flow-slug",
  "endpoint": "destination",
  "external_id": "USE-YOUR-OWN-REFERENCE",
  "match": {
    "phone": "+15551234567"
  }
}

Include the same external_id (or phone/email) you use on the other side, so FlowProofs can pair the two. See the matching key.