Features
Features in TagoIO are native platform functionalities you can enable or disable for your project. They add services such as data processing, integrations, and notification handling. You can manage most features, while some are always on because the platform needs them to run.
The Features page is the entry point of the TagoIO & API section. It is reached from the "TagoIO & API" breadcrumb tab and from the Features item in that sidebar. The page header reads "Features".
On the survey project the Features page rendered without any field content, so
the feature-toggle controls could not be captured directly. The descriptions
below cover the intended behavior. The exact controls, including any
simplified and advanced view switch suggested by the ?view=simplified URL,
should be confirmed against a project that has a populated feature set.
Instance configuration
When the advanced configuration is available, each feature can be given a minimum and maximum number of instances. Each instance adds capacity for concurrent requests, which helps when traffic is high. Within the limits you set, TagoIO scales the feature automatically.
Every enabled feature consumes computational resources from your allocated infrastructure. You can enable or disable most features on their own, which lets you trade off performance against cost.
Available features
TagoIO groups features into those that are always on and those you can turn on as needed.
Obligatory features:
- Secrets: manages sensitive information such as credentials for analyses and integrations using TagoIO Secrets.
- Payload Parser: processes and parses incoming data from devices, connectors, and other sources, so you can parse payloads as they arrive.
- Action Handler: coordinates and executes internal platform actions in response to system events and user-defined triggers.
- Action - Post Data to Endpoint: sends data to external endpoints when specific actions are triggered.
- Action - Notification: delivers notifications as part of automated workflows.
- Action - TagoRUN Notifications: sends targeted notifications to TagoRUN users.
Optional features:
- Action - SMS (Twilio): sends SMS messages using Twilio.
- Action - Email (Sendgrid): sends emails via Sendgrid.
- Action - Email (SMTP): sends emails using standard SMTP servers.
- Action - Queue (AWS SQS): sends messages to AWS SQS queues for asynchronous processing.
- Action - Whatsapp (Twilio): sends WhatsApp messages using Twilio.
- Action - SMS (AWS SNS): sends SMS messages using AWS Simple Notification Service.
- Action - SES (AWS SES): sends emails using AWS Simple Email Service.
The optional features map to optional action types. For more on actions, see the Defining Actions article.
Resource considerations
Keep enough computational resources available for everything you enable. Watch how your combination of features affects performance, and review resource consumption regularly to control costs as your project grows.