Automate Shopify Forms with Make.com

How to Connect Shopify Forms to HighLevel with Make.com

Using make.com, you can automatically send new Shopify form submissions straight into your HighLevel CRM. This integration removes repetitive manual work, keeps lead data consistent, and gives your sales team faster access to qualified contacts.

This step-by-step guide walks you through creating a scenario that captures customer information from Shopify and sends it into HighLevel using webhooks and HTTP modules.

What You Need Before Building in Make.com

Before you build the automation, gather the following pieces so the connection between Shopify and HighLevel works smoothly.

  • An active make.com account with access to the scenario builder
  • Admin access to your Shopify store to manage themes or custom forms
  • API or webhook access in HighLevel to accept incoming data
  • Basic familiarity with JSON payloads and HTTP requests

Once these are ready, you can safely start testing data flows between the platforms.

Step 1: Plan Your Shopify to HighLevel Data Flow in Make.com

Before logging into make.com, outline what you want the integration to do. This saves time later.

  • Decide which Shopify form you will use (for example, contact form, custom landing page form, or a post-purchase survey).
  • List the fields you need in HighLevel (name, email, phone, tags, notes, UTM parameters, and so on).
  • Map which Shopify fields correspond to HighLevel contact fields.
  • Decide what should happen after a form is submitted, such as adding the contact to a pipeline or workflow in HighLevel.

Having this mapping in place helps you configure each module inside the scenario without confusion.

Step 2: Create a New Scenario in Make.com

Now log in and start a fresh automation scenario.

  1. Sign in to your make.com dashboard.
  2. Click Create a new scenario.
  3. Open the module search and prepare to add a webhook trigger.

The scenario will begin with a custom webhook, which receives form data from Shopify whenever a visitor submits the selected form.

Step 3: Add a Webhook Trigger Module in Make.com

The webhook in make.com will be the entry point for every new form submission.

  1. In the scenario editor, click the plus icon to add a module.
  2. Search for and choose the Webhooks app.
  3. Select the Custom webhook trigger action.
  4. Click Add to create a new webhook and give it a descriptive name like “Shopify Contact Form to HighLevel”.
  5. Save to generate a unique webhook URL.

Keep this webhook URL open; you will paste it into Shopify so each submission posts to this endpoint.

Step 4: Connect the Shopify Form to the Make.com Webhook

Next, configure your Shopify form to send its data to the webhook created in make.com.

  1. Open your Shopify admin dashboard.
  2. Navigate to Online Store > Themes.
  3. Edit the theme or page where your form exists.
  4. Configure the form to submit data to the webhook URL. This can be done through:
  • Custom form code pointing the form action attribute to the webhook URL, or
  • A script that captures the form submit event and sends a POST request to the URL with JSON data.

Once this is saved, submit a test form entry from your store. In the scenario editor, click Run once so the webhook in make.com can capture the sample data structure.

Step 5: Inspect and Map the Webhook Data in Make.com

After sending a test submission, the webhook module will display the payload it received.

  1. In the webhook module, review the output bundle.
  2. Identify all important fields, such as customer name, email, phone, message, order ID, and UTM tracking values.
  3. Note how Shopify labels each field in the JSON response.

This information determines how you will configure the subsequent HTTP request that sends the data into HighLevel.

Step 6: Add an HTTP Module to Send Data to HighLevel from Make.com

HighLevel typically accepts incoming data via an API endpoint or webhook. You can use the HTTP app in make.com to push form details into that endpoint.

  1. Click the plus icon to add a second module after the webhook.
  2. Search for and select the HTTP app.
  3. Choose the Make a request action.
  4. In the URL field, paste your HighLevel inbound webhook or API endpoint.
  5. Set the Method to POST.
  6. Under Headers, add any required authorization or content-type headers (for example, Content-Type: application/json and an API key if needed).
  7. Set the Body type to Raw and choose JSON.

In the JSON body, build an object that matches what HighLevel expects, using fields from the webhook output as dynamic variables.

{
  "first_name": "{{Webhook.first_name}}",
  "last_name": "{{Webhook.last_name}}",
  "email": "{{Webhook.email}}",
  "phone": "{{Webhook.phone}}",
  "tags": ["Shopify", "Website Lead"],
  "source": "Shopify Form",
  "notes": "{{Webhook.message}}"
}

The exact structure will depend on your HighLevel setup, but the approach remains the same: map data received from Shopify to the fields required by HighLevel.

Step 7: Test the Complete Shopify to HighLevel Workflow in Make.com

Before you turn the automation on permanently, run several full tests.

  1. Switch your scenario to Run once mode in make.com.
  2. Submit a fresh test entry on the live Shopify form.
  3. Return to the scenario and confirm that the webhook module shows a new bundle.
  4. Verify that the HTTP module call completes without errors.
  5. Open HighLevel and ensure that a new contact or lead has been created with the correct values.

If some fields are blank or incorrect, adjust your JSON body mapping and re-run tests until the data appears as expected.

Step 8: Go Live and Monitor Your Make.com Automation

After testing, you can safely activate the scenario.

  1. In the scenario editor, click the On/Off toggle to turn the scenario on.
  2. Monitor the scenario for the first few days to ensure it runs without unexpected errors.
  3. Optionally, set up notifications or error handling modules to alert you if a run fails.

As form submissions grow, you can expand the automation by adding filters, conditional logic, or additional modules.

Advanced Ideas for Scaling with Make.com

Once the basic connection is stable, you can extend automation around your Shopify and HighLevel stack.

  • Tag leads differently depending on which Shopify page they came from.
  • Push important purchase details into custom fields in HighLevel.
  • Trigger follow-up emails or text messages based on form type.
  • Update existing contacts in HighLevel instead of creating duplicates.

These enhancements help keep your marketing and sales processes synchronized across both platforms.

Helpful Resources Beyond Make.com

For deeper optimization of your automations, you can explore expert resources and services.

With this setup in place, every Shopify form submission can move directly into HighLevel, allowing your team to respond quickly, track performance, and scale marketing operations efficiently using make.com as the automation backbone.

Need Help With Make.com?

If you want expert help building, automating, or scaling your Make scenarios, work with ConsultEvo — certified workflow and automation specialists.

Get Help

Leave a Comment

Your email address will not be published. Required fields are marked *