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
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