Make.com Variables Explained (And Mistakes to Avoid!)

๐Ÿ‘‰ Get all of our make.com templates, courses, and resources here:

Chapters:
0:00 – Introduction to Variable Modules in Make.com
0:36 – Simple Google Sheets Example
2:50 – Why Variables Are Useful in Large workflows
3:05 – Setting Multiple Variables in Make.com
4:20 – Using a Router for Conditional Execution
7:30 – Upserting Records in Google Sheets
8:13 – Mistakes to avoid

In this video, we dive deep into how to use variable modules within Make.com to optimize and clean up your automation scenarios. Variables are powerful tools that allow you to handle routing, manage complex logic, and upsert recordsโ€”for example, checking if a Google Sheets row exists before adding or updating it.

We’ll start with a simple Google Sheets example where Make.com picks up new rows, sends a prompt to an LLM (such as Claude, OpenAI, or Gemini), and logs the response back into the sheet. First, we run the scenario without variables, then implement them to demonstrate their value.

Next, we explore why variables are especially useful in larger workflows. By setting a variable once (e.g., selecting an AI model like Claude 3.5), you can reference it across multiple modules without needing to update each instance manuallyโ€”making future updates much easier.

We also cover advanced use cases, such as using a router to conditionally generate images based on user input in Google Sheets. This involves integrating the File API, storing image URLs in variables, and ensuring that workflows execute correctly based on conditions.

An important concept in Make.com is that variables are module-dependent, not global. We illustrate this with a JSON iterator example, demonstrating how improper variable handling can lead to unexpected results. The key takeaway: always retrieve the latest variable state before updating it to maintain data integrity.

By the end of this video, you’ll have a solid understanding of how to use variables effectively in Make.com, whether for simple automations or complex workflows. If you have any questions or unique use cases for variables, drop a comment below!

Similar Posts