Webhook migration guide

Webhooks will be sunset on February 11, 2026. Any existing flows that use webhooks will stop running after this date. You can preserve these flows’ functionality by migrating them to flows running in the cloud, a more powerful, cloud-based alternative to webhooks. This guide shows how to migrate your workflows to flows running in the cloud.

Benefits of migrating webhooks to flows running in the cloud

Flows running in the cloud provide everything webhooks offered, plus the following:

  • Cloud deployment - Your flows run reliably in the cloud in addition to running locally in the Postman cloud runtime environment.

  • Built-in scheduling - Run flows in the cloud automatically at custom intervals with scheduled flows.

  • Better observability - Track run history, logs, and performance metrics in analytics.

  • Version control - Snapshot and manage different versions of your workflows.

Differences between webhooks and flows running in the cloud

FeatureWebhooksFlows running in the cloud
ExecutionLocalCloud-based
SchedulingRequired external monitorsBuilt-in scheduled flows
ObservabilityLimitedFull run logs
VersioningNoneSnapshots & deployment tracking
ReliabilityDepends on local setupProduction infrastructure

Migration process

To migrate your webhook-based flow to a flow running in the cloud, do the following:

Step 1 - Copy your webhook test data

  1. Open your webhook-based flow.

  2. Click Preview.

  3. Copy the JSON body from the preview and close the preview pane.

Step 2 - Create a deployable flow

  1. Click Add iconAdd icon Create a new folder or flow and select Create flow.

    Create a new action
  2. In the Start block, click Change trigger and select Request.

Step 3 - Set up your request trigger

  1. Click ScenariosScenarios Scenarios.

  2. Hover over the Request Trigger default scenario and click Edit.

  3. Paste the JSON body from your webhook into the scenario.

  4. Save and close the scenario pane.

Step 4 - Copy your flow logic

  1. In your webhook-based flow, press ⌘ + A or Ctrl + A to select all the blocks.

  2. Copy the blocks.

  3. In your new flow, paste the blocks onto the canvas.

Step 5 - Connect the blocks

  1. Connect the Request block’s Body port to your first flow block.

  2. Connect your final block to the Body port of the Response block.

  3. Make sure all blocks are correctly connected.

Step 6 - Test your flow

  1. Click Run to run the scenario manually.

  2. Verify everything works as expected.

  3. Check the run logs for any errors.

Step 7 - Deploy to the cloud

  1. In your new flow, click Deploy in the upper right corner.

  2. Enter a URL.

  3. Click Deploy. Your new flow is live and running in the Postman cloud. It’s available at the URL you specified. Click the Current tab in the Deploy pane.

Last modified: 2026/01/14