Resources · Make integration

Make Functions Make integrationAutomate Make Functions with Make.

Tired of cramming formulas into tiny mapping fields? The Make Functions Make integration gives you 7 action modules that reshape data between two apps. This guide explains each one, builds a first scenario with you and shows the two traps the doc warns about.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Make Functions Make integration actually do?

Make Functions is a built-in Make app that turns the formulas of Make's function language into modules you drop into a scenario (the automation you build in Make, a chain of bricks called modules). Before, those functions only lived inside mapping fields. Now each family of functions sits on the canvas, where you can see it, test it and fix it.

Readable dates for your team. A form or a CRM sends a date in a raw shape. Put Date functions right after it, and the next module receives the date the way your spreadsheet or your email expects it.

Tidy text before it lands in a tool. Names typed in every case, extra spaces, pieces of text to join: String functions handles that between the source and the destination, and General functions fills the gaps when a value is missing.

Totals and lists without a spreadsheet detour. Math functions computes on the numbers a module hands over, Array functions works on lists, and Hash functions turns a value into a fixed fingerprint you can compare later.

What the app does not do: it has no trigger, so it never starts a scenario by itself, and it gives no Make an API Call module. It is also strict on types. The doc explains that when a step receives a type it does not expect, Make stops with a Type mismatch error and runs nothing. The Make troubleshooting page helps when that happens.

n8n has its own way to transform data too; the n8n vs Make comparison lays out both tools side by side. To learn the editor properly, the Make training walks through mapping and functions step by step.

Connect

How do you add Make Functions to a scenario?

  1. 01

    Add a Make Functions module

    In your scenario, click the + where the next module should go, type Make Functions in the search box and pick the family you need, for example Date functions. Make Functions is listed among the Built-in apps, next to Make's own tools.

  2. 02

    Create the connection if Make asks

    The doc lists no prerequisite for this app. If the module shows a Create a connection button, click it, give the connection a name you will recognize (a connection is the link Make keeps and reuses for every module of that app), then authorize.

  3. 03

    Save and map your data

    Click Save, then fill the module with values coming from the previous module. Each item that flows between modules is called a bundle: one form entry, one contact, one row. Pick the field from the list instead of typing it.

First scenario

Your first scenario with Make Functions

GoalWhen another app sends a new record, Make Functions cleans its date and its text before the next module uses them.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the +. Pick the first module from the app that holds your records, such as a form tool or a CRM, and connect your account there.

  2. 02

    Add Date functions

    Click the + on the right of that first module and add Date functions. Map the date field of the record into it, so every bundle leaves with a date your team can read.

  3. 03

    Chain String functions

    Add String functions next and map the text you want to clean, such as a customer name. Check that the value you map really is text, or the scenario stops on a type error.

  4. 04

    Test with Run once

    Click Run once to execute the scenario a single time. Open the bubble above each module to read the bundles it received and the result it produced.

  5. 05

    Schedule and switch on

    Set the schedule on the first module (a new scenario runs every 15 minutes by default), then switch the scenario on. From now on, each module run counts as one operation on your plan.

Modules

What each Make Functions module does

Make Functions gives you 7 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Make Functions1

Transform

ActionIn the docs only

Going by its name, Transform is the catch-all module of the app: you apply Make's functions to a value you map, in a visible module instead of a formula hidden in a field.

When to use it
when the change you need does not belong to a single family like dates or text, and you want the logic readable on the canvas.
Watch out
the doc gives no detail on its settings, so open the module and test it with Run once before you trust it in production.
Make Functions2

Array functions

ActionIn the docs only

Array functions works on lists, the arrays a module hands over when one record carries several values, such as the tags of a contact or the lines of an order.

When to use it
a previous module returns a list and the next one only needs part of it, or needs it in another shape.
Watch out
if the value you map is empty or missing, the module returns an empty result and the scenario keeps going without any error.
Make Functions3

Hash functions

ActionIn the docs only

Hash functions turns a value into a hash, a fixed fingerprint that always comes out the same for the same input, so you can compare two values without handling the original.

When to use it
you need a stable identifier built from an email address or a file name before you store it in another tool.
Watch out
an empty input gives an empty hash, silently; place a filter before the module so blank values never reach it.
Make Functions4

Date functions

ActionIn the docs only

Date functions gets dates into the shape your next app understands, so a deadline or a signup date lands correctly in a spreadsheet, a calendar or an email.

When to use it
a form, a CRM or a webhook sends a date that looks wrong once it reaches the destination.
Watch out
the step wants a date as input; mapping plain text that is not a date can stop the scenario with a Type mismatch error.
Make Functions5

General functions

ActionIn the docs only

General functions gathers the utilities that do not fit elsewhere, including the If Empty operation, which swaps a missing value for a fallback you choose.

When to use it
an optional field is often blank in the source app, and you would rather write a default value than send an empty cell downstream.
Watch out
the other modules never complain about empty input, they just return nothing, so If Empty is your safety net.
Make Functions6

Math functions

ActionIn the docs only

Math functions computes on the numbers coming from a previous module, so a total, a rounded amount or a difference is ready before it reaches your invoice tool or your report.

When to use it
the source app gives raw amounts and the destination expects a finished figure.
Watch out
a number stored as text in the source may not pass the type check; test with Run once and read the bundle before you switch the scenario on.
Make Functions7

String functions

ActionIn the docs only

String functions cleans and reshapes text: names, subjects, labels or any field typed by a human, so the destination receives something consistent and easy to search.

When to use it
contact names arrive in every case and spacing from a form, and your CRM needs them uniform.
Watch out
an empty name gives an empty result without an error; pair the module with General functions and If Empty when the field is optional.
Need help

Need help automating Make Functions with Make?

A person reads every message.

FAQ

Questions about Make Functions and Make

01Is the Make Functions Make integration free?
Yes. Make Functions is a standard app, available from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between two scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lower the interval to 1 minute, remove the cap on active scenarios and allow 40 minutes of execution. Keep in mind that every Make Functions module you run uses operations, the units Make counts on your plan each month.
02What do you need to use Make Functions in Make?
Just a Make account and a scenario to place the module in. The doc lists no prerequisite for this app, which sits among Make's built-in apps. If the module asks for a connection, click Create a connection, name it and save it. The real preparation is on the data side: know what type of value you will map into each module (a date, a piece of text, a number or a list), because a mismatch stops the scenario before anything runs.
03Does Make Functions start a scenario in real time?
No. Make Functions has no trigger at all, so it never starts a scenario on its own. It always sits after another module. To start the flow, use a trigger from the app that holds your data: a scheduled one, which Make checks on the scenario's schedule (every 15 minutes by default), or an instant one, which the app calls through a webhook as soon as something happens. Make Functions then processes each bundle that trigger sends.
04What if a Make Functions module does not do what you need?
It depends on the problem. For an empty value, use If Empty in General functions to set a fallback, or add a filter before the module so blank values stop there; otherwise the module just returns an empty result without any error. For a Type mismatch error, check that the value you map matches what the step expects. The app has no Make an API Call module, so for a need it does not cover, look at another app or ask the team for help.
05Make or n8n for data transformations like Make Functions?
It depends on the tool your scenarios already live in. The same kind of step often exists as a node in n8n, so both tools can clean dates, text and numbers between two apps. In Make, Make Functions puts that logic in 7 visible modules that you test with Run once and read bundle by bundle. If your automations already run in Make, stay there; the comparison page linked above lays out both tools criterion by criterion.