Logicblocks

The core building block. Each logicblock combines conditions and actions into a single automation rule. Name them, tag them, organise them by room or project.

Complex conditions

Combine multiple conditions with AND, OR, and NOT logic. "If I'm home AND it's after sunset AND the front door sensor triggered".

Multiple triggers

A single logicblock can be triggered by different events — a sensor update, a schedule, a webhook, or an IFTTT applet.

Multiple actions

One rule can control several devices and services at once. Turn on the lights, adjust the thermostat, and send a notification — with a delay if you want.

Condition sources

Build conditions from time, location, device states, sensor data, IFTTT triggers, Tuya events, or webhook inputs. Mix and match freely.

Action delays

Delay individual actions within a logicblock by seconds, minutes or hours. "Turn on lights now, close blinds in 30 minutes, adjust thermostat in 1 hour" — all from one trigger.

Cron expressions

Schedule logicblock evaluations with cron precision. Every 5 minutes, every weekday at 7am, the first Monday of each month — whatever you need.

Sunset & sunrise

Time conditions that adapt to your location and the season. "Between sunset and midnight" just works — no manual adjustment needed.

Timeouts

Reset a condition after a set period. If your motion sensor doesn't report "no motion" reliably, a timeout handles it. Prevents false triggers from flaky sensors.

Time windows

Restrict when automations are active. "Only on weekdays", "only between 22:00 and 06:00", "not on holidays".

Auto-import

Connect your Tuya, Hue, Sonoff, or Tado account and your devices appear automatically. Real-time status updates, no manual configuration.

Custom devices

Create your own virtual devices with boolean, string, or numeric attributes. Track states like "vacation mode", "guest count", or "last watered".

Device-centric dashboard

Devices are the primary entry point. See all your hardware at a glance and organise them with tags.

Tagging & grouping

Tag devices, logicblocks, and variables. Filter your dashboard by tag. Manage a whole room or project as a unit.

Broad compatibility

Tuya covers thousands of white-label products. Sonoff/eWeLink covers WiFi and Zigbee. Hue for lighting. Tado for heating. Alexa for routines. IFTTT for 600+ more brands.

Normal mode

The default. Conditions met → actions run. Fully automatic, no intervention needed.

Warning mode

Apilio notifies you before executing. You get a window to cancel. Useful for high-impact automations like locking doors or turning off heating.

Suggestion mode

Apilio evaluates conditions but waits for your manual confirmation before acting. You stay in the loop for sensitive routines.

Override

Temporarily disable automations. Hosting a party? One toggle pauses a Logicblock until you re-enable it.

Event log

See every trigger, condition evaluation, and action execution in real time. Understand exactly what happened and when.

CSV export

Download your event history for analysis. Debug complex automations or track patterns over time.

Email notifications

Add notifications to your Logicblock actions and get notified by Email when specific logicblocks fire.

Centralized view

One place for all devices, all brands. No switching between Tuya, Hue, and Tado apps to understand your system.

Web & mobile

Access Apilio from any browser, any device. Check status, adjust settings, review logs — from anywhere.

REST API

Full JSON API. Read and write variables, query condition states, trigger logicblock evaluations. Token-based authentication. Documented on Postman.

Incoming webhooks

Every variable and logicblock gets its own unique URL. Update values, trigger evaluations, activate or deactivate logicblocks — from any external system.

Outgoing webhooks

When actions fire, Apilio can send HTTP requests to any URL. Custom headers, body, and authorisation. Variable values injected into requests.

See what devices work with Apilio

View integrations

Find the right plan for you

View pricing

Try Apilio free for 21 days

No credit card required. Plans start at $1.50/month.

Start free trial