Apilio logo

Integrate Apilio with your AI CRM

Apilio is a home automation platform that enables users to connect and control smart devices from various brands, offering flexible automation through complex conditions, time constraints, and integrations with services like IFTTT and Tuya.

Explore Triggers and Actions

Get Boolean Variables

Tool to fetch all boolean variables. Use when you need the full list of boolean variables and their current states.

ActionTry it

Get Conditions

Retrieves all conditions from your Apilio account. Conditions are logic rules that evaluate to true or false based on variable values. Use this to list all available conditions, get their UUIDs for use in other operations, or check when conditions were last updated. No parameters required.

ActionTry it

Get Logicblocks

Retrieves all logicblocks for the authenticated Apilio user. Logicblocks are the core automation logic units in Apilio that combine conditions and actions. Use this tool to list all available logicblocks with their UUIDs, names, active status, last evaluation results, and update timestamps.

ActionTry it

Get Numeric Variables

Retrieves all numeric variables from your Apilio account with their current values and metadata. Numeric variables in Apilio store numerical values (integers or decimals) that can be used in conditions and logicblocks for automation. This action returns a complete list of all numeric variables including their names, current values, UUIDs, and last update timestamps. Use this when you need to: - View all numeric variables in your account - Check current values of numeric variables - Get UUIDs for numeric variables (needed for other operations) - Monitor when variables were last updated

ActionTry it

Get String Variables

Tool to fetch all string variables. Use after authenticating the Apilio API.

ActionTry it

List Time Conditions

Tool to fetch all time conditions of a user. Time conditions are conditions based on time, such as sunset/sunrise times, specific hours, or cron expressions. Use when you need to retrieve all time conditions configured in the user's Apilio account.

ActionTry it

List Tuya Conditions

Tool to retrieve all Tuya conditions from your Apilio account. Use when you need to list all Tuya-based conditions (conditions based on Tuya/Smart Life device states), get their UUIDs for use in other operations, or check when conditions were last updated.

ActionTry it

List Variable Conditions

Tool to retrieve all variable conditions from your Apilio account. Variable conditions are conditions based on the value of variables. Use when you need to list all available variable conditions, get their UUIDs for use in other operations, or check when they were last updated.

ActionTry it

How the Apilio integration works

The Apilio integration connects your Dench AI CRM directly to Apilio, so agents can read and act on your Apilio data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

8 actions are available for agents to invoke on your behalf. Every call runs through Apilio's own authorization, scoped to the account you connect.

Set up Apilio in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Apilio and click Connect — you'll authorize access through Apilio's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Apilio in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Apilio integration work with Dench?

The Dench Apilio integration connects your AI CRM to Apilio, so AI agents can work with your Apilio data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Apilio via Dench?

The Apilio integration currently exposes 8 actions, including Get Boolean Variables, Get Conditions, Get Logicblocks, Get Numeric Variables, Get String Variables, and List Time Conditions. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Apilio to Dench?

No. You connect Apilio from your Dench workspace using Apilio's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Apilio integration secure?

Connections are authorized through Apilio's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Apilio connection from your workspace settings at any time.