In this lesson
- A trigger is the event that starts a workflow: something happens, or a scheduled time arrives.
- Actions do the work, usually by creating, updating, sending, or looking something up in an app.
- Conditions (filters and branches) decide which actions run for each record.
- Delays, lookups, and loops let one workflow handle follow-ups, existing records, and lists.
In lesson one you met the three building blocks of every workflow. Now it is time to look at each one closely, because once you understand them, every automation tool on the market will feel familiar. Zapier, Make, n8n, and Power Automate all use different words for the same ideas.
Triggers: what starts the workflow
A trigger is the moment a workflow wakes up. There are two main kinds:
- Event triggers fire when something happens in an app: a form is submitted, an email arrives, a payment succeeds, a deal moves to "won," a row is added to a spreadsheet, a file lands in a folder.
- Scheduled triggers fire at a set time: every morning at 8, every Friday at 4, the first of the month.
Choosing the right trigger is half the design. Ask: what is the earliest reliable signal that this work needs to happen? For invoicing, it might be "job marked complete." For a review request, "appointment checked out." The more precise the trigger, the more precise everything after it.
If today's trigger is a person noticing something ("when I see the job is done"), you need to capture that moment digitally first, for example with a status field or a one-tap button. Automation cannot start from something that only happens in someone's head.
Actions: what the workflow does
Actions are the steps that run after the trigger. Almost every action is one of a handful of verbs:
- Create: a contact, a task, an invoice, a calendar event, a document.
- Update: a deal stage, a status, a spreadsheet row, a tag.
- Send: an email, a text, a chat message, a notification.
- Find: look up a customer, an order, or a record to use its details later.
- Transform: format a date, split a full name, calculate a total, or ask an AI model to summarize or classify text.
Each action can use data from the trigger and from earlier steps. That is called data mapping: telling the tool that the "Email" field from the form goes into the "Email" field of the CRM contact.
Conditions: deciding what happens
Conditions make a workflow smart. There are two common forms:
- Filters stop the workflow unless a rule is met: only continue if the order total is over $500, only if the lead's state is Illinois, only if the email is not from our own domain.
- Branches (also called paths or routers) send each record down a different set of actions: residential leads get one follow-up sequence, commercial leads another.
Write conditions in plain English first: "If the customer is new, send the welcome sequence; otherwise, send a thank-you." Then build them.
Four more tools you will use often
- Delays: wait a set time before the next step, such as two days before a follow-up or one hour before a reminder.
- Lookups: search before you create, so you update an existing customer instead of creating a duplicate.
- Loops: repeat actions for each item in a list, such as every line item on an order or every row in a report.
- Error paths: decide what happens when a step fails, such as retrying or alerting a person. Lesson seven covers this.
Putting it together
Here is the lead follow-up workflow from lesson three, written the way an automation tool sees it:
| Step | Type | What it does |
|---|---|---|
| 1 | Trigger | New website form submission |
| 2 | Find | Search the CRM for a contact with this email |
| 3 | Branch | Found? Update the contact. Not found? Create it. |
| 4 | Send | Text and email a reply with a booking link |
| 5 | Send | Notify the assigned salesperson in chat |
| 6 | Delay | Wait 2 days |
| 7 | Filter | Continue only if no appointment has been booked |
| 8 | Send | Send a friendly follow-up text |
Eight steps, no code, and every lead gets a fast reply and a follow-up, every time. The lead follow-up guide shows a complete version with message templates.
In the next lesson, you will see how automation tools actually connect to your apps behind the scenes.
Check your understanding
3 quick questions. Answer them all to mark this lesson complete.
1. "Every Monday at 8 a.m., email the weekly sales summary." What kind of trigger is this?
It runs at a set time rather than in response to something happening, so it is a scheduled trigger.
2. You want different follow-ups for residential and commercial leads. What do you add?
A branch checks a value (lead type) and sends each record down the right path of actions.
3. Why add a lookup (search) step before creating a CRM contact?
Searching first lets the workflow update an existing record instead of creating a duplicate.
Lesson complete.