How to Use Functions in Make.com
This how-to guide explains how to use functions in make.com to transform data, build expressions, and create more powerful automations inside your scenarios.
Functions let you work with values, text, dates, arrays, and more, directly in fields across your modules. By learning how they work, you can clean data, calculate results, and dynamically control the behavior of your workflows.
What Are Functions in Make.com?
In make.com, functions are small operations that you can use in expressions to adjust, validate, or combine data. You typically add them in the Expression editor when mapping values between modules.
Functions are organized into categories such as text, numbers, dates, arrays, and logic. You can use a single function or chain several together to get exactly the output your scenario needs.
- Transform text strings
- Perform numeric calculations
- Manipulate dates and times
- Work with arrays and collections
- Apply conditions and logical checks
Where You Can Use Functions in Make.com
You can use functions almost anywhere you can type an expression in make.com. This includes:
- Module configuration fields that support mapping
- Routers, filters, and conditions
- Variable and Set variable modules
- Aggregation and parsing modules
If a field accepts an expression, you can usually insert functions to shape the data.
How to Open the Expression Editor in Make.com
To start using functions, you first need to open the Expression editor inside a module field.
- Open your scenario in make.com.
- Click a module to open its configuration.
- Locate a field that supports mapping (usually marked by a mapping icon).
- Click the mapping icon or the field itself to open the Expression editor.
The Expression editor allows you to combine functions, mapped data, text, and operators in one place.
Understanding Functions Syntax in Make.com
Every function in make.com follows the same basic pattern:
FUNCTION_NAME(parameter1; parameter2; ...)
- Function names are written in uppercase in the documentation, but they are not case-sensitive.
- Parameters are separated by semicolons (
;), not commas. - Text parameters must be wrapped in double quotes (for example,
"hello"). - You can nest one function inside another to build complex logic.
Common Expression Elements in Make.com
When you build expressions with functions in make.com, you combine these elements:
- Functions – operations such as
upper()ornow(). - Mapped items – values from previous modules, dragged into the Expression editor.
- Operators – such as
+,-,*,/, and comparisons. - Static text – literal strings or numbers you type directly.
Basic Steps to Use Functions in Make.com
Follow these steps to add a function to a field in your scenario.
- Open a scenario and select a module.
- Click into a mappable field to open the Expression editor.
- In the editor, locate the Functions section.
- Choose the function category (for example, Text or Math).
- Click the function you want to use; it will be inserted into the expression area.
- Replace example parameters with your own values or mapped items.
- Click OK or close the editor to save the expression.
- Run or replay the scenario to test the function’s output.
Key Function Categories in Make.com
The platform provides many function categories. The most commonly used types include:
Text Functions in Make.com
Use text functions to format or analyze strings, such as:
- Changing case (for example, converting text to uppercase)
- Trimming spaces or characters
- Finding and replacing text fragments
- Extracting parts of a string by position
These help you standardize values before sending them to other apps.
Math and Number Functions in Make.com
Math functions let you perform calculations directly in your scenario:
- Basic arithmetic
- Rounding and formatting numbers
- Working with percentages
- Handling minimums, maximums, and averages
This is useful when you need quick calculations without adding external tools.
Date and Time Functions in Make.com
Date and time functions help you work with timestamps:
- Get the current date and time
- Add or subtract time periods
- Convert between time zones
- Format dates for other services
Use these whenever scheduling, SLAs, or time calculations are important.
Array and Collection Functions in Make.com
When modules return lists of items, array functions help you process them:
- Count items in an array
- Filter or map values
- Get the first, last, or specific item
- Merge or split arrays
These tools are crucial when working with search results or batched data.
Logic and Conditional Functions in Make.com
Logic functions let you introduce decision-making directly in expressions:
- Evaluate conditions
- Return one of several possible values
- Check if fields are empty or match certain patterns
They complement routers and filters by making fields themselves more dynamic.
Combining Multiple Functions in Make.com
You can nest and chain functions together to create complex expressions. For example, you might:
- Format a date and then convert it to a specific time zone
- Clean text, then check its length, then create a conditional result
- Aggregate array data and then perform a math calculation
When nesting functions, carefully verify the order and ensure that each function receives the type of value it expects.
Testing and Troubleshooting Functions in Make.com
After adding or updating functions, always test the scenario to confirm the output.
- Run the scenario with sample data.
- Open the Execution details for the run.
- Inspect the module that uses the function.
- Check the Input and Output tabs to see how the expression was evaluated.
If the expression fails:
- Verify that all parameters are correct and in the right order.
- Ensure that text values include double quotes.
- Confirm that the mapped items are not empty when the function requires data.
Where to Learn More About Make.com Functions
The official documentation provides an extensive reference for all available functions, their parameters, and examples. You can explore it directly on the help center.
For the complete reference, visit the official guide at how to use functions.
If you need strategic help designing complex automations or improving your setup, you can also consult external experts. One option is Consultevo, which focuses on automation and integration solutions.
Next Steps for Working With Make.com
Start by adding simple functions to your existing scenarios in make.com and gradually expand to more advanced combinations. As you become familiar with the Expression editor and the most common function categories, you will be able to build smarter, more flexible automations with less manual work.
Experiment with different function types, review the reference frequently, and always test your changes so that your automations in make.com remain accurate and reliable.
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.
