M Make

How to transfer data between scenarios on Make

intermediate 8 min read Updated 2026-04-20
Quick Answer

Transfer data between Make scenarios using webhooks or HTTP modules. Set up a webhook in the receiving scenario, then use HTTP Make a Request module in the sending scenario to pass data.

Prerequisites

  • Active Make account
  • Basic understanding of Make scenarios
  • At least two existing scenarios
  • Knowledge of webhooks and HTTP requests

Step-by-Step Instructions

1

Create a webhook in the receiving scenario

Open your receiving scenario and add a Webhooks module as the first trigger. Select Custom Webhook and click Add to create a new webhook. Copy the generated webhook URL - you'll need this to send data from other scenarios.
Name your webhook clearly to identify its purpose when managing multiple data transfers.
2

Configure the webhook structure

In the webhook settings, define the expected data structure by clicking Re-determine data structure. Send a test payload with sample data to establish the fields that will be received. This ensures proper mapping in subsequent modules.
3

Set up the sending scenario

In your sending scenario, add an HTTP module and select Make a request. Set the Method to POST and paste the webhook URL from step 1 into the URL field.
Place the HTTP module at the point in your scenario where you want to trigger the data transfer.
4

Configure the data payload

In the HTTP module, set Body type to Raw and Content type to application/json. In the Request content field, structure your JSON data using variables from previous modules:

{
  "name": "{{1.name}}",
  "email": "{{1.email}}",
  "data": "{{2.output}}"
}
Use Make's variable picker to ensure correct mapping and avoid typos in field names.
5

Add error handling

Add an Error handler route to your HTTP module by right-clicking and selecting Add error handler. Connect a Break module or notification module to handle failed transfers gracefully and log errors for troubleshooting.
6

Test the data transfer

Run your sending scenario to test the data transfer. Check the receiving scenario's execution history to verify data was received correctly. Review the webhook module's output to ensure all expected fields are populated with the correct values.
Start with a simple test payload before implementing complex data structures.
7

Implement data processing in receiving scenario

Add modules after the webhook in your receiving scenario to process the transferred data. Use Router modules for conditional logic, Iterator for arrays, or connect to apps like Google Sheets, Airtable, or databases to store the received data.
Always validate and sanitize incoming data before processing to prevent errors.
8

Activate and monitor both scenarios

Activate both scenarios by clicking the ON/OFF toggle. Monitor the Dashboard for execution status and set up notifications for failed transfers. Use Make's History tab to track data flow and debug issues.
Set up email alerts for critical data transfers to catch failures quickly.

Common Issues & Troubleshooting

Webhook not receiving data

Verify the webhook URL is correct and the sending scenario's HTTP module is configured with POST method. Check if the receiving scenario is active and the webhook module is properly connected.

Data structure mismatch errors

Re-determine the data structure in the webhook module after sending test data. Ensure the JSON payload in the sending scenario matches the expected field names and data types.

HTTP request timing out

Check if the receiving scenario is running and not stuck on a module. Increase the timeout setting in the HTTP module to 300 seconds and verify webhook scenario execution limits aren't exceeded.

Missing or incorrect data mapping

Use Make's variable picker instead of typing field references manually. Verify that the data exists in previous modules by checking execution history and ensure proper JSON formatting in the request payload.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Make website before purchasing.