Resources · Make integration

BetterContact Make integrationAutomate BetterContact with Make.

Can Make enrich your leads with BetterContact while you do something else? Yes. The BetterContact Make integration gives you 3 action modules to send a contact for enrichment and read the result back. This page shows sales and ops teams how to connect the account and build a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the BetterContact Make integration do?

It links your BetterContact account to Make, so a contact that shows up in another tool can be sent to BetterContact for enrichment and the enriched version can be pulled back into your scenario. A scenario is the automation you build in Make: a chain of modules, where each module is one brick, here an action of BetterContact.

Enriched leads before they reach sales. A lead lands in your form tool or CRM, Make passes it to Enrich a Contact, which runs it through the BetterContact waterfall, then Get a Contact reads the enriched record so the next module can file it where your reps work.

A cleaner prospect list. For a team that keeps prospects in a spreadsheet, each row becomes a bundle (one item that flows from a module to the next) and goes through the same pair of modules, one contact at a time.

Anything the two modules skip. Make an API Call reaches any endpoint of the BetterContact API with the same connection, which covers what the listed modules do not.

What Make does not do here: BetterContact has no trigger, so nothing starts on its own inside BetterContact. The scenario begins in another app or on a schedule. The Make documentation for this app is also flagged as AI-generated, so check important details with BetterContact. To see what a busy scenario costs in operations (one module run on one bundle), read Make pricing; if you would rather learn the editor step by step, the Make training starts from zero. Weighing another tool? The n8n vs Make comparison lays out the criteria.

Connect

How do you connect BetterContact to Make?

  1. 01

    Copy your API key and email

    In your BetterContact dashboard, open Settings, then the API tab, and copy the key shown on screen. Also copy the account email displayed in the account settings: Make asks for both.

  2. 02

    Add a BetterContact module

    In your Make scenario, add any BetterContact module, for example Enrich a Contact, and click Create a connection. A connection is your BetterContact account linked to Make once and reused by every module of the app.

  3. 03

    Name it and paste the credentials

    The Connection name field is optional, but a clear name helps when several people share the workspace. Paste the API key and the email you copied, then save: the module can now talk to your account.

First scenario

Your first scenario with BetterContact

GoalWhen a new lead arrives in the app where you collect them, Make sends it to BetterContact for enrichment and reads the enriched contact back.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the +. Pick the app where your leads arrive and its module that hands over each new lead.

  2. 02

    Add Enrich a Contact

    Click the + on the right of the first module, search BetterContact, choose Enrich a Contact and click Create a connection with your API key and email.

  3. 03

    Map the lead data

    Fill the module fields by mapping the contact details that the first module received. No typing needed: Make offers the values from the previous module in a list.

  4. 04

    Add Get a Contact

    Add Get a Contact after it and map what the enrichment module returned, so this step reads the enriched contact that the following modules will use.

  5. 05

    Test with Run once

    Click Run once to run the scenario one time, then open each module to read the bundles it received. Each module run on one bundle counts as one operation on your plan.

  6. 06

    Schedule and switch on

    Set the schedule on the first module (every 15 minutes by default, 15 minutes minimum on the Free plan) and switch the scenario on so it keeps working without you.

Modules

What each BetterContact module does

BetterContact gives you 3 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

BetterContact1

Enrich a Contact

Action

In MakeEnriches a contact with BetterContact waterfall.

Hands a contact to BetterContact and runs it through its waterfall enrichment, so a bare lead can come back with the details your team needs to reach it.

When to use it
right after a new lead enters your scenario from a form, a CRM or a spreadsheet row.
Watch out
every contact you send is one operation in Make, so filter out duplicates before this module.
BetterContact2

Get a Contact

Action

In MakeGets the enriched contact.

Reads back the enriched version of a contact, which gives the rest of your scenario clean data to write into your CRM or sheet.

When to use it
after Enrich a Contact, whenever the next module needs the enriched fields rather than the raw lead you started with.
Watch out
test the pair with Run once and check the bundle this module received before you map it further.
BetterContact3

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Opens the whole BetterContact API to your scenario through the connection you already set up, so you are not limited to the two ready-made modules.

When to use it
when you need an endpoint that Enrich a Contact and Get a Contact do not cover.
Watch out
you build the request yourself here, so keep the BetterContact API documentation open while you fill it in.
Need help

Need help automating BetterContact with Make?

A person reads every message.

FAQ

BetterContact and Make: common questions

01Is the BetterContact Make integration free?
Yes, on the Make side. BetterContact is a standard app, so it is available from the Free plan, which allows 2 active scenarios, scheduled runs no closer than 15 minutes apart, 5 minutes of execution per run and 512 MB of data transfer. Paid plans drop the interval to 1 minute and remove the cap on active scenarios. Make counts every module run as an operation, so an enrichment flow that handles many leads uses operations quickly. BetterContact itself needs its own active account, with its own subscription, which this page does not cover.
02What does the BetterContact Make integration need to connect?
An active BetterContact account and two pieces of information from it: the API key and the account email. In the BetterContact dashboard, open Settings, then the API tab, copy the key, and copy the email shown in the account settings. In Make, add a BetterContact module, click Create a connection, give it a name if you like, and paste both values. The same connection then serves all three modules, including Make an API Call, so you only do this once per account.
03Does the BetterContact Make integration react in real time?
No, because BetterContact has no trigger module in Make: nothing inside BetterContact can start a scenario by itself. The scenario starts in the app where your leads live, with that app's trigger, or on a schedule set on the first module. A new scenario runs every 15 minutes by default, and 15 minutes is the minimum on the Free plan, against 1 minute on paid plans. If the source app offers an instant trigger, which calls Make through a webhook as soon as something happens, your leads reach Enrich a Contact without waiting for the next scheduled run.
04What if a BetterContact module is missing in Make?
Use Make an API Call. It sends a request to any endpoint of the BetterContact API with the connection you already created, so you can reach features that Enrich a Contact and Get a Contact do not expose. You write the request yourself, so keep the BetterContact API documentation at hand. Also note that the Make documentation for this app is marked as AI-generated and may contain mistakes: when a detail matters, confirm it with BetterContact directly before you build on it.
05Make or n8n for BetterContact automation?
It depends on the tool your team already works in. In Make, BetterContact comes with 3 modules: one to enrich a contact, one to read the result and one generic API call, all on a single connection with your API key and email, and the app is open from the Free plan. Apps often have an n8n node as well, so check whether BetterContact has one before deciding. Compare the two on what your scenario needs: the modules available, how the flow starts, and how usage is counted.