Actions

Actions

Actions is a very powerful feature that gives you total control over your devices based on events determined by you.

With Actions you can:

  • Send an SMS based on certain conditions;
  • Send an Email based on certain conditions;
  • Run scripts using Analysis;
  • Make HTTP Post requests;
  • Send notifications to your account or the account of your RunUsers;
  • Publish to MQTT topic based on certain conditions;

Learn about Defining Actions.

Creating Actions

To create a new Action, just click on the button ‘Action’ located at the sidebar, then click on + (the top right button).





Type of trigger

There are 5 types of triggers you can use:

  • Variable: The action will be triggered when one variable meets certain conditions. If your device has sent data and the variables are meeting those conditions, this action will be triggered. Learn more about Trigger by Variable.
  • Resource: This action will be triggered when the selected resources, for example, analysis or devices, have been modified, deleted, or created. This type keeps watching resources and triggers the action when the resources have met certain conditions. Learn more about Trigger by Resource.
  • Schedule: This action will be triggered automatically from time to time. You can specify a custom range (every second Wednesday of September), or you can specify a fixed time range (every 2 hours). Learn more about Trigger by Schedule.
  • Usage Alert: This action will be triggered upon a Services and/or Resources usage percentage set by the user. This type keeps watching Services and Resources and triggers the Action when the conditions are met. Learn more about Trigger by Usage Alert.
  • Geofence: This action will be triggered whenever a variable containing location data meets specific geofence conditions—either inside or outside a predefined area. Learn more about Trigger by Geofence.
To prevent your action from continuously activating when a trigger condition is met, it is advisable to define a reset trigger condition. Ensure you check the "Trigger Unlock" option to avoid potential issues with your logic and account.



Type of action

When you create a new action, you must inform us what your action is going to do once executed. To understand more about these options, learn about Defining Actions.


    • Related Articles

    • Defining Actions

      Actions are initiated based on specific conditions and can execute a variety of tasks. The first step in configuring an Action is to specify the desired action. Below are the different types of actions available: Push Notification to myself This ...
    • Explore

      The easiest way for users to get a complete solution up and running is by installing it from our Explore. When users add an application, they just need to follow the configuration steps and the scripts coded by the developer will take care of the ...
    • Analysis Overview

      Analysis is a powerful feature that experts and developers can use to implement scripts to analyze and manipulate data from any device in real-time. The scripts that run at TagoIO are programmed with the Node.js TagoIO's SDK. Get more instructions on ...
    • Secrets

      Secrets are encrypted environment variables that can be used to store sensitive information, such as passwords and API keys. You set a key and a value for your secret: the key serves as the name of the secret, while the value contains your sensitive ...
    • Running Analysis via Action

      Actions have the power to initiate scripts that run in the Analysis. This is a very powerful feature, as you can define exactly when your code will run. For example, you can run an Analysis every time data is sent from a device, or when it meets a ...