Automations
Automations let you send emails automatically based on what your contacts do. Instead of manually sending a welcome email every time someone signs up, you...
Automations let you send emails automatically based on what your contacts do. Instead of manually sending a welcome email every time someone signs up, you set it up once and Owlat handles the rest — every new contact gets the right email at the right time, without you lifting a finger.
Core concepts
Every automation has three ingredients:
- Trigger — the event that starts the automation for a contact
- Steps — the sequence of actions to take (send an email, wait, check a condition)
- Status — whether the automation is currently active, paused, or in draft
Each contact runs through the automation independently. If 50 people sign up today, each one gets their own run through the steps.
Trigger types
| Trigger | When it fires |
|---|---|
| New contact added | A contact is created in your audience (manual, import, form, or API) |
| Contact updated | A contact's data is modified |
| Custom event received | Your application sends a custom event through the API |
| Added to list | A contact is added to a specific mailing list |
The "Custom event received" trigger is the most flexible. It lets you trigger automations from any event in your application — purchase completed, trial started, feature activated, and so on. See the API documentation for details.
Step types
| Step | What it does |
|---|---|
| Send email | Sends a specific email template to the contact |
| Wait | Pauses the automation for a set duration (hours, days, or weeks) |
| Condition | Branches the flow based on contact properties or events — contacts who match go one way, the rest go another |
Building an automation
1. Create the automation
- Open Campaigns > Automations.
- Click New Automation.
- Give it a descriptive name (e.g., "Welcome Series" or "Trial Expiration Reminder").
2. Configure the trigger
Choose which event starts the automation and set any conditions. For example:
- Trigger: New contact added
- Condition: Source is "signup form"
3. Add steps
Build your sequence by adding steps one after another:
- Send email — choose the template for your first email
- Wait — add a delay (e.g., 2 days)
- Send email — choose the template for your follow-up
- Condition — check if the contact opened the first email, then branch accordingly
You can add as many steps as your workflow needs.
4. Activate
Once your automation is built and tested, change its status to Active. It will start processing any contacts that match the trigger going forward.
Common patterns
Welcome series
A multi-step sequence for new signups:
- Immediately: Send a welcome email with key features
- Wait 2 days: Send tips for getting started
- Wait 5 days: Send a case study or success story
- Wait 7 days: Check if the contact has engaged — if not, send a re-engagement nudge
Trial lifecycle
Guide trial users toward conversion:
- On trial start: Send setup instructions
- Wait 3 days: Check if they've completed onboarding — send help if not
- Wait 7 days: Send a feature highlight
- 3 days before expiration: Send a conversion reminder
Purchase follow-up
Engage customers after a purchase:
- On purchase event: Send order confirmation
- Wait 3 days: Send a feedback or review request
- Wait 14 days: Send related product recommendations
Re-engagement
Win back inactive contacts:
- Trigger: Contact hasn't opened an email in 90 days
- Immediately: Send a "we miss you" email with incentive
- Wait 7 days: Check if they re-engaged — if not, send a final reminder
Automation statuses
| Status | Meaning |
|---|---|
| Draft | Being configured. No contacts will be processed. |
| Active | Running. New contacts matching the trigger enter the flow. |
| Paused | Temporarily stopped. Contacts already in the flow are paused, and no new contacts enter. |
Pausing an automation doesn't cancel runs in progress — it freezes them. When you resume, those contacts continue from where they left off.
Monitoring
Open any automation's detail page to see:
- Current status — draft, active, or paused
- Run count — how many contacts have entered the automation
- Step progression — how many contacts are at each step
- Failure reasons — any errors that occurred during execution
Check your automations periodically. An automation with a high failure rate may have a broken template link or reference a deleted template.
Next steps
- Campaigns & Reporting — for one-time marketing sends
- Email Templates — build the templates your automations send
- Segments — combine with triggers for precise automation targeting
- Transactional Emails — for API-triggered one-off emails