Make (Integromat)

Make (formerly Integromat) is a powerful visual automation platform. Connect EmailSendX using Make's HTTP modules with your API key, or use the official EmailSendX app from the Make marketplace.

Overview

Make supports two approaches for integrating with EmailSendX:

Official Make App

Search "EmailSendX" in the Make app marketplace. Pre-built modules with guided setup — fastest option for common workflows.

HTTP Module

Use Make's generic HTTP module with your EmailSendX API key. Full access to every API endpoint — more flexible for custom scenarios.

Connecting EmailSendX to Make

Option A: Official EmailSendX app

  1. In Make, create a new scenario and click the + to add a module.
  2. Search for EmailSendX in the app search.
  3. Select the desired module (e.g., "Create/Update Contact").
  4. Click Add next to the connection field, enter your API key from EmailSendX Settings → API.
  5. Click Continue. Make verifies the key and saves the connection.

Option B: HTTP module with Bearer token

For endpoints not yet in the official app, use Make's HTTP → Make a request module:

bash
URL:    https://emailsendx.com/api/v1/contacts
Method: POST
Headers:
  Authorization: Bearer esx_live_your_key_here
  Content-Type:  application/json
Body type: Raw (JSON)
Body:
{
  "email": "{{email}}",
  "firstName": "{{firstName}}",
  "listId": "clx_list_your_list_id"
}

Available Modules

The official EmailSendX Make app includes the following modules:

Watch Contacts (Trigger)

Trigger

Webhook-triggered module. Fires when a contact is created or updated in your workspace. Configure the webhook URL from Make → EmailSendX settings.

Create or Update Contact

Action

Upsert a contact by email. Map fields from previous modules — email, name, metadata keys, and list assignment.

List Contacts

Search

Retrieve a paginated list of contacts with optional filtering by status, list ID, or search query.

Trigger Automation Enrollment

Action

Enroll a contact in an automation by automation ID. Useful for enrolling contacts when they reach a certain step in a Make scenario.

Fire Custom Event

Action

Fire a named custom event on a contact to trigger CUSTOM_EVENT automations. Pass a free-form data payload.

Example Scenario: Typeform → Contact → Automation

This scenario adds a new contact to EmailSendX every time someone submits a Typeform and immediately enrolls them in a welcome automation.

  1. Trigger: Typeform — Watch Responses

    Select Typeform as the trigger app and connect your Typeform account. Choose the specific form you want to watch for new submissions.

  2. Action: EmailSendX — Create or Update Contact

    Map Typeform response fields to EmailSendX contact fields:

    • Email → Typeform email question answer
    • First Name → Typeform name question (first part)
    • List ID → Your lead nurture list ID
    • Metadata: formId → Typeform Form ID
  3. Action: EmailSendX — Trigger Automation Enrollment

    Use the contact ID returned from the previous step. Select your welcome automation. Add a merge key source: typeform to the enrollment data.

  4. Activate the scenario

    Test each step in Make's visual debugger, then activate. Every Typeform submission will now create an EmailSendX contact and start the welcome automation.

Make's visual debugger

Make shows the exact data flowing through each step, including API requests and responses. Use it to verify field mappings before activating your scenario.

Ready to build in Make?

Search for EmailSendX in the Make app marketplace to get started with pre-built modules.