Introduction
Agents are the core component of Tines and are the building blocks of automation stories. Agents can be configured to perform a variety of tasks, for example: receiving alerts from 3rd-party systems, sending/receiving emails, and interacting with REST APIs. They receive and emit events, and can run on a schedule or on receipt of an event.
Agent Types
There are seven types of agents. Each agent type is designed to perform a specific action. Each agent type can receive and emit events to other agent types. The agent types and a brief description of their function is shown below, for a detailed description of each agent, see their dedicated article
Agent Type | Function |
---|---|
Email Agent | The Email Agent sends emails to recipients specified in the Agent options |
Event Transformation Agent | The Event Transformation Agent has several modes that modify the contents of received Events |
HTTP Request Agent | The HTTP Request Agent sends HTTP requests using a variety of Methods to a specified url |
IMAP Agent | The IMAP Agent emits Events when it detects new emails on an IMAP server |
Trigger Agent | The Trigger Agent compares the contents of a field from an incoming Event with predefined rules, when the rules match, an Event emit is triggered |
Webhook Agent | The Webhook Agent will emit Events it receives through Webhooks (HTTP callbacks) |
Send to Story Agent | The Send to Story Agent sends events to another Tines story (the sub-story). After the sub-story has completed its action, the Send to Story agent will emit an event. |