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.
There are six 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
|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)|