Resources · Make integration

LIFX Make integrationAutomate LIFX with Make.

Want your LIFX lights to react to what happens in your other tools? The LIFX Make integration gives you 4 modules: 2 actions and 2 searches. This guide shows how to link your account, then builds a first scenario that finds lights and changes their state.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the LIFX Make integration do for you?

The LIFX Make integration lets a Make scenario, the automation you build in Make as a chain of modules, read your LIFX lights and change their state. Each module is one brick of that chain. LIFX brings no trigger of its own, so another app or a schedule starts the scenario, and LIFX does the work at the end.

Lights that follow your other tools. Put a trigger from another app first, then Set State on the lights you target by label, group or location. A new entry in a booking tool or a CRM can change a room's lights without anyone touching a switch.

A quick inventory of your lights. List Lights returns every light on the account as bundles, one item per light, that you can send to a sheet or a database such as the one in our Airtable Make integration guide.

Precise targeting before you act. Search Lights filters with selectors built on id, label, group or location, so the next module only touches the lights you meant. When you need an endpoint the listed modules do not cover, Make an API Call reaches the LIFX API with the same connection.

What Make does not do here: it cannot start on a LIFX event, because the app has no trigger module. The same app often has an n8n node too; if you are weighing both tools, the n8n vs Make comparison lays out the criteria, and the Make training covers the editor from the start.

Connect

How do you connect your LIFX account to Make?

  1. 01

    Generate your LIFX token

    In your LIFX account, open the Settings page and click Generate New Token. Copy the API token shown on screen. You need an active LIFX account for this, and Make will ask for that token in the next step.

  2. 02

    Add a LIFX module in Make

    Log in to Make, add any LIFX module to your scenario and click Create a connection. The Connection name field is optional; a clear name helps when several people or accounts share the same workspace.

  3. 03

    Paste the token and save

    Paste the token you copied from LIFX into the connection window, or follow the on-screen instructions, then confirm. That connection is your LIFX account linked to Make once; from then on, every LIFX module you add simply reuses it.

First scenario

Your first scenario with LIFX in Make

GoalWhen something happens in another app of your scenario, Make finds the matching LIFX lights and sets their state.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the +. Pick the trigger of the app that should start things, since LIFX has none.

  2. 02

    Add Search Lights

    Click the + on the right, search for LIFX, choose Search Lights and click Create a connection. Filter with a selector on the label, group or location you target.

  3. 03

    Add Set State

    Click the + again and add Set State. Map the light found by the previous module so the change lands on the right bulbs and nowhere else.

  4. 04

    Test with Run once

    Click Run once and open each module's bubble to read the bundles it received. If Search Lights returns nothing, check the selector before touching Set State.

  5. 05

    Schedule and switch on

    Set the schedule on the first module, every 15 minutes by default, then switch the scenario on. From here each new event from the first app drives your lights.

Modules

What the LIFX modules do

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

LIFX1

Make an API Call

Action

In MakePerforms an arbitrary authenticated API call.

This module gives you a way past the three listed LIFX modules: it sends an authenticated request to any endpoint of the LIFX API, using the connection you already created.

When to use it
the LIFX API offers something that Set State, List Lights and Search Lights do not expose, and you still want it inside the same scenario.
Watch out
you write the request yourself here, so keep the LIFX API documentation open while you fill it in.
LIFX2

Set State

Action

In MakeSets the state of the selected lights. Properties such as id, label, group and location can be used in selectors.

You get lights that change on cue: Set State applies a new state to the lights you select, straight from your scenario, so nobody has to switch anything by hand.

When to use it
as the last step, once an event in another tool tells you which room, group or location should change.
Watch out
the selector decides which bulbs react; a loose one on a group can change more lights than you planned, so test it with Run once first.
LIFX3

List Lights

Search

In MakeLists lights belonging to the authenticated account.

You get the full picture of your account: List Lights returns every light linked to your LIFX account, each one as its own bundle for the modules that follow.

When to use it
you want an inventory in a sheet or database, or you are building a scenario and need to see which labels and groups exist.
Watch out
each returned light runs the next module once, so every light counts as operations on your plan.
LIFX4

Search Lights

Search

In MakeSearches for lights belonging to the authenticated account. Lights can be filtered using selectors. Properties such as id, label, group and location can be used in selectors.

You get only the lights that matter: Search Lights filters your account with a selector based on id, label, group or location and hands back the matches.

When to use it
right before Set State, when you want to confirm the target exists or pass its details along.
Watch out
a search can return zero, one or several lights, so plan for the empty case before the next module runs.
Need help

Need help automating LIFX with Make?

A person reads every message.

FAQ

LIFX and Make: common questions

01Is the LIFX Make integration free?
Yes, LIFX is a standard app, so its modules work from the Make Free plan. That plan allows 2 active scenarios, at least 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 and count usage in operations per month. Each module that runs on one bundle is one operation. On the LIFX side you still need an active account and an API token.
02What do you need to connect LIFX to Make?
You need an active LIFX account and an API access token. In LIFX, open the Settings page, click Generate New Token and copy the token shown on screen. Then, in Make, add a LIFX module, click Create a connection, give it a name if you like and paste the token. That connection is saved once and every LIFX module in your scenarios reuses it, so you do not repeat the setup for each module you add later.
03Can LIFX trigger a Make scenario in real time?
No, because LIFX has no trigger module in Make. A scenario that uses LIFX starts in another way: either on a trigger from another app, placed as the first module, or on the schedule of the scenario, which you set with the clock on the first module and which runs every 15 minutes by default. The LIFX modules then act further down the chain. This is why the first scenario on this page opens on another app.
04What if the LIFX module you need is missing?
It depends on what the API offers. The LIFX app in Make includes Make an API Call, which calls any endpoint of the LIFX API with the connection you already have. That covers what Set State, List Lights and Search Lights leave out. You write the request yourself, so check the LIFX API documentation first. The Make documentation for LIFX lists no specific limit beyond a note that its content is generated from the official LIFX documentation and should be verified.
05Should you use Make or n8n for LIFX?
It depends on the tool your team already works with. Make offers four LIFX modules, a Free plan with 2 active scenarios, and Make an API Call for anything else in the LIFX API. The same app often has an n8n node too, so check which modules each side exposes against the change you want to automate. Pick the editor you are comfortable maintaining, since the logic of finding lights and then setting their state stays the same in both.