Tutorial: How to restart a Make.com scenario with a webhook trigger

After fixing an error in the scenario, restarting the scenario to do its job is often convenient. Some scenarios are as easy to restart as clicking Run once, but what when the scenario starts with a webhook?

How do you restart a Make.com scenario with a webhook trigger?

Step 1: Get a failed webhook URL payload

  1. In your Make.com dashboard, go to Webhooks
  2. On the list, click on the webhook you want to restart (the naming convention is very convenient now)
  3. Copy and save the Webhook URL from the opened tab
  4. Switch tab to LOGS
  5. And click on Details for the exact webhook call you want to trigger again
  6. Copy everything from Body

Step 2: Send a request to your webhook URL

Option 1 — Use Postman

  1. Open Postman (or any other similar tool).
  2. Select POST as a request type
  3. Paste your webhook URL into the URL field
  4. Open Body tab
  5. Check raw option and select JSON from the dropdown
  6. Paste your “Body” object into the text field\
  7. Send webhook

Option 2 — Use CURL

Just paste into your terminal:

curl --location '[paste your webhook URL]' \
--header 'Content-Type: application/json' \
--data-raw '[paste your BODY object]'

e.g.

curl --location 'https://hook.eu2.make.com/asdf1234asdf1234' \
--header 'Content-Type: application/json' \
--data-raw '{
  "seller_id": "xxx",
  "product_id": "xxx",
  "product_name": "Simple Expanse Tracker",
  "permalink": "simple-expanse-tracker",
  "product_permalink": "https://lostrowski.gumroad.com/l/simple-expanse-tracker",
  "short_product_id": "trvsr",
  "email": "test@gmail.com",
  "price": "0",
  "gumroad_fee": "0",
  "currency": "usd",
  "quantity": "1",
  "discover_fee_charged": "false",
  "can_contact": "true",
  "referrer": "https://lostrowski.pl/",
  "card": {
    "visual": "",
    "type": "",
    "bin": "",
    "expiry_month": "",
    "expiry_year": ""
  },
  "order_number": "666",
  "sale_id": "xxx",
  "sale_timestamp": "2024-09-12T14:14:11Z",
  "url_params": {
    "action": "show",
    "controller": "links",
    "format": "html",
    "id": "simple-expanse-tracker"
  },
  "ip_country": "France",
  "is_gift_receiver_purchase": "false",
  "refunded": "false",
  "resource_name": "sale",
  "disputed": "false",
  "dispute_won": "false"
}'

The post was originally published on my personal website: Restart Webhook Trigger Scenario in Make.com

2 Likes