Connect Make.com (Facebook Lead Ads) to JourneyFuse

Last updated June 18, 2026

Connect Make.com to JourneyFuse

Run Facebook (or Instagram) Lead Ads, let Make.com hand each new lead to JourneyFuse, and have JourneyFuse automatically send the right welcome email based on which ad set the lead came from.

The flow: Facebook Lead Ad form submitted → Make.com picks it up → Make.com pushes it to JourneyFuse → JourneyFuse creates the lead and runs your automation → a specific email template goes out.

Recommended: a "new lead" automation

JourneyFuse has a lead automation that fires whenever a new lead enters your workspace, no matter how it arrived (the API, a form, or manual entry). It can branch on the lead's source or tags and send a specific email template.

  1. In Make.com, after your Facebook Lead Ads trigger, add an HTTP → Make a request module that POSTs the lead to the JourneyFuse leads API:

    POST https://app.journeyfuse.com/api/v1/leads
    Authorization: Bearer YOUR_API_KEY
    Content-Type: application/json
    
    {
      "first_name": "{{first name}}",
      "last_name": "{{last name}}",
      "email": "{{email}}",
      "phone": "{{phone}}",
      "source": "italy-honeymoon"
    }
    

    Set source to a value that identifies the ad set (a different value per ad set).

  2. In JourneyFuse, go to AutomationsAdd Automation → choose the Lead automation tab → Start from blank.

  3. Add a step: trigger is already When a new lead is created. Add a condition on source, for example equals italy-honeymoon, then a Send Email action with the template you want. Add more steps for other sources, each with its own condition and email.

That's it. Every lead Make.com pushes in is checked against your conditions and gets the matching email. You can also condition on tags, destination, stage, or email.

Alternative: route through a form

If you'd rather not manage source values, you can point Make.com at a JourneyFuse form instead. Form submissions also create the lead and start an automation. Pick whichever of the two setups below fits how many ad sets you run.

Option 1 — One form per ad set (simplest)

Best when you have a handful of ad sets and want a clean, separate email for each.

  1. In JourneyFuse, go to FormsNew Form. Name it after the ad set (for example, "FB - Italy Honeymoon Ad"). Add the fields you collect (first name, last name, email, phone).

  2. Build an automation for that form: AutomationsNew → trigger When a form is submitted → pick this form → add a Send Email action with the template you want.

  3. Copy the form's public submit URL. Every form can be submitted at:

    POST https://app.journeyfuse.com/api/forms/your-form-slug
    
  4. In Make.com, add an HTTP → Make a request module after your Facebook Lead Ads trigger. Point it at that form URL, method POST, body type JSON, and map the Facebook fields to your form's field names.

  5. Repeat for each ad set, each with its own form, automation, and email.

Each ad set now flows to its own form and sends its own email. No conditions needed.

Option 2 — One form with a source field (scales better)

Best when you run many ad sets and would rather manage a single form.

  1. Create one form (for example, "Facebook Leads"). Add your normal fields plus one extra field to carry the ad set, for example a field keyed source or ad_set.

  2. Build a single automation on that form with multiple Send Email steps. On each step, set a condition on the source field:

    • equals italy-honeymoon → send the Italy template
    • equals alaska-cruise → send the Alaska template
    • contains cruise → send a generic cruise template

    Conditions support equals, contains, and is not empty.

  3. In Make.com, map the Facebook ad set name (or a value you choose per ad set) into that source field when you POST to the form.

Now one form and one automation route every ad set to the correct email based on the value Make.com sends.

Mapping Facebook fields in Make.com

In the HTTP module, set the JSON body to match your form's field keys. A typical body looks like:

{
  "first_name": "{{first name from Facebook}}",
  "last_name": "{{last name from Facebook}}",
  "email": "{{email from Facebook}}",
  "phone": "{{phone from Facebook}}",
  "source": "italy-honeymoon"
}

Use a static source value per ad set (Option 1 doesn't need it, Option 2 does).

Testing

  1. Submit a test lead through your Facebook ad (or use Make.com's "Run once").
  2. In JourneyFuse, open Leads and confirm the new lead appears.
  3. Check that the expected email went out under the lead's activity, and that the lead shows the right source.

If the lead lands but no email sends, double-check that the automation's trigger form matches the form Make.com is posting to, and that the automation is active.

Related