How does Apilio work?

Apilio has two main building blocks: conditions and actions

If Conditions happen, then run some Actions


In your list of conditions you'll set the rules that say when to run any actions.
Examples of Conditions:

  • It's 10 in the morning
  • It's between Sunset and midnight
  • It's Monday or Friday
  • I'm getting home
  • Tomorrow will rain

Conditions can be time events, timeframes, can be setup using a Tuya (Smart Life), or be created from a variable that either comes from a trigger in IFTTT or a webhook from another service.


Your Logicblock combines the Conditions you specify with the list of actions to run.

Some examples of Actions:

  • Turn all lights off
  • Adjust my thermostat to 18ºC
  • Send me a notification
  • 30 minutes later, close the blinds
  • Run my robot vacuum

Actions can be sent to Tuya (Smart Life) devices, Philips Hue devices, IFTTT applets and any webhook-compatible service or device.

Flexible control for the SMARTER HOME

Get started with some examples


Remind me to go out for a walk (now hardware required)

This is a nice use case to get you started using Apilio. Apilio will check whether you are home or not and, at a specific time of the day, if you are still at home you'll get a nudge to go stretch your legs a bit.

Learn More

It's dark, I'm arriving home, turn lights on....Please

Turn on some lights at home, but only when you are close and only if it's already dark outside. Because nobody wants to turn lights on when it is not necessary!

Learn More

See more use cases and get inspired to build your own

These examples and many more can be found in our Community. We've curated a few more use cases to get you inspired, have a look!

See all use cases

Get started today!

Set up the smart home of your dreams

Our community is the perfect place to get started and get help. The community is a nice, safe space where you can share your ideas and where you'll find many great use cases shared by other users and detailed guides prepared by the team.

See documentation in the Community


Apilio's features let you fly to the moon without building the rocket first

Add delays to Smart Life, Tuya and IFTTT

And almost anything that connects to them. If this then that and, 30 minutes later, that.

Multiple actions and triggers

Not just If This Then That. Now you can do this and this, then that and that.

Complex conditions

Create bespoke logic: if I am home and my partner is home and it is after sunset, then turn on the lights in the living room.

Special execution modes

Apilio can let you know before it runs your logic so you'll be warned a routine is about to happen.

Integrates devices via APIs

If building custom scripts is your jam, you'll be able to fully control Apilio via our REST API.

Integrates devices via webhooks

Any service that uses webhooks to send or receive information can be connected to Apilio.

Persistence of states

What makes Apilio special! Save information so you can create better conditions for your automations.

Detailed log with export to CSV

Apilio saves all real time events so you can go back in time and see how things are going.


Works on the cloud, connects everything

You won't need to buy a physical hub to use Apilio: it works completely on the cloud!

Thanks to our platform integrations, you'll be able to combine your smart devices and services to create logic just how you want it.

See integrations and connectivity

Make your life smarter today