Automations are how ShingleAI turns your inbox from a task list into a system that works for you. Instead of manually processing every message, you define rules in plain English and let AI handle the routine work.Documentation Index
Fetch the complete documentation index at: https://docs.shingleai.com/llms.txt
Use this file to discover all available pages before exploring further.
What Are Automations?
An automation is a workflow that runs when something happens in ShingleAI. Every automation has three parts:- Trigger — the event that starts the automation (e.g., a new email arrives)
- Instructions — what you want the AI to do, written in natural language
- Permissions — what actions the automation is allowed to take
Automations vs. Agents
ShingleAI has two kinds of AI worker, and they’re easy to confuse. Automations are event-triggered: a message arrives, a contact is created, a schedule fires, and the automation runs without anyone being there. Agents are conversational: you (or another workflow) chat with them, and they call tools to get things done across multiple turns. A useful intuition: an automation is a junior employee waiting for the inbox to ping. An agent is a colleague you can ask things of. Automations can invoke an agent as one of their steps when the work needs more nuance than rules can capture — for example, “when a new email arrives, ask the support agent to draft a reply.” If you’d ever want to hit “send” yourself before the action happens, reach for an agent. If the action should always happen the moment the trigger fires, reach for an automation.How Automations Work
When an event occurs — say a new email arrives — ShingleAI checks if any active automations match that trigger. If so, the AI reads the incoming content, evaluates your instructions, and takes action. Here’s the flow:- Event occurs — A new email, contact creation, or other trigger event happens
- Trigger matches — ShingleAI identifies automations listening for this event
- AI processes — The AI reads the content and interprets your instructions
- Action taken — The AI performs the appropriate action (reply, create contact, etc.)
- Result logged — The execution is recorded so you can review what happened
The Power of Natural Language Instructions
Traditional automation tools require you to define exact conditions: “if subject contains ‘help’ OR subject contains ‘support’ OR subject contains ‘issue’…” This is brittle and misses edge cases. ShingleAI automations use AI instructions instead:What Can Automations Do?
Automations can take a range of actions depending on their permissions:- Send replies — Compose and send email responses
- Create and update contacts — Add new contacts or update existing ones
- Manage messages — Archive, label, or categorize incoming messages
- Send notifications — Alert team members about important messages
- Create tasks — Generate follow-up tasks from incoming requests
Automation Lifecycle
Automations have a lifecycle with different states:| Status | Meaning |
|---|---|
| Active | Running and processing events as they occur |
| Paused | Temporarily disabled — can be resumed at any time |
| Completed | Finished after reaching an execution limit |
| Expired | Past its configured expiration date |
Automations and Permissions
Automations run with the permissions that were set when they were created. They cannot perform actions beyond their granted permissions. This means:- An automation with read-only message access can analyze emails but not reply
- An automation without contact permissions cannot create or modify contacts
- Permissions are checked on every execution, not just at creation time
Related Topics
Create your first automation
Step-by-step guide to building an automation
Tutorial: Handle support emails
Build a working AI-powered support workflow from scratch
Agents
The conversational counterpart — when to reach for one instead