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.