Home › Direct University › Automations — rules that do the follow-up for you
Best Practices

Automations — rules that do the follow-up for you

7 min read · Updated 2026-10-29

“Automations — rules that do the follow-up for you” is a Direct University lesson from Direct REI, the AI cold-outreach platform and CRM for real estate investors. Build if-this-then-that rules on your CRM: twenty-two triggers, eighteen actions, IF/AND/OR conditions, and a flowchart view that shows exactly what each rule does.

Automations are the difference between a CRM that records what happened and one that makes the next thing happen. A rule watches for an event, optionally checks some conditions, and runs one or more actions — with no one remembering to do it.

They live at Tasks → Automations.

You already have one

Every account starts with a rule called "Interested call → create a deal": when you mark a cold-call lead ✅ Interested in the Dialer, it builds a deal in the first stage of your pipeline with your call note attached. That used to be a hidden, hardwired behavior; it's a normal rule now, so you can change the stage it lands in, add a task or tag alongside it, or delete it if you'd rather create deals by hand.

Flowchart or list

An automation drawn as a flowchart: when a new contact is added, only if they are a seller, create a task and add a tag
Flowchart view reads top to bottom: the trigger, any “only if” condition, then each action the rule takes.

Top-right of the Automations tab is a Flowchart | List toggle. Flowchart (the default) draws every rule as a diagram: a green WHEN node for the trigger, an amber ONLY IF node when the rule is gated by conditions, and one colour-coded THEN node per action. It is the fastest way to audit a rule you wrote three months ago. List view is the compact table if you prefer it.

1. Pick the trigger — "When…"

One rule, several campaigns. Any trigger that can be narrowed to a campaign (replies, calls, link clicks, AI calls, mail) takes more than one: pick a campaign, then + Add another campaign…. The rule fires for people in any of them — so a reply is labeled Interested in Round 1 or Round 2 → create a deal is one rule, not two. Leave it on "Any" to cover every campaign.

2. Gate it — "Only if…" (optional)

Conditions are the newest and most useful part. A trigger alone fires for everyone; conditions narrow it to the ones you actually want.

How AND and OR work: conditions live in groups. Everything inside a group must be true (and). Any single group being true is enough (or). So:

(Tag has "hot" AND Market is Houston) OR (Source is Property Records)

Click Add condition to add a row to the current group; once you have one, the button becomes Add "or" group to start an alternative.

What you can check:

Use the suggestion list. The value boxes for Tag, Source, Contact type, and Market autocomplete from what your account actually stores. That matters more than it sounds: some values are stored as internal codes that display differently (a Property Records import shows as "Property Records" but is stored under a code), so a value typed from memory can silently never match.

Other things worth knowing:

3. Choose the actions — "Then do…"

A rule can run several actions in order. Click Add action for each.

The task actions have an email checkbox too. On Create a task and Assign to a teammate, tick "Also email them when this task is created" and the assignee gets an email about the new task (title, due date, contact). It only fires when a task is actually created and assigned — a duplicate-suppressed task or an unassigned one emails no one.
How the two property actions find a property. They use the one the event is about; if the trigger doesn't carry a property, they fall back to the deal's linked property, then to a property the contact owns (preferring one with a real street address). So "a deal reaches Under Contract → list its property" works, and so does "a contract is signed → mark the property Owned". The flowchart node spells out which fallback applies on the trigger you picked, and warns you if it can't reach a property at all.

Send the contract automatically (optional)

On the Create a contract draft (e-sign) action, tick Send automatically — no review step. Now a rule like "a deal's stage changes to Under Contract → create the purchase agreement" also sends it: the contract is created, sent, and each signer gets their signing link — nobody has to open the app.

Only finished templates can be sent. Place the template's fields and save it (Documents → 📑 Edit templates) before you turn this on — an unfinished template can't even become a draft.

4. Watch the live preview

As you build, the diagram at the top of the dialog redraws with every change — so you can see the finished rule before you save it. If an action can't work with the trigger you picked (setting a deal stage from a contact trigger, for instance), the preview says so instead of letting you save something that silently never runs.

Rules that keep automations safe

Bulk actions fire per contact. Importing 500 contacts with an active "A new contact is added" rule creates 500 tasks — one each — and the same goes for bulk stage changes. That is the correct behaviour, but check your rules before a big import, or you'll bury My Day.
"No reply for N days" repeats. It fires once per contact per quiet spell, and can fire again after you reach out and hear nothing back. A rule matching a lot of stale leads generates volume every day until those leads reply or move stage — start it narrow.
Inventory rules fire on every move, in both directions. Unlike "a contract is signed" — which fires once per document, ever — an inventory rule fires each time a property lands on that status. Listing something, taking it back to Under Contract, then re-listing it fires a "becomes Listed" rule twice. That's deliberate: a contract falling through and the property going back on the market is a real event you probably want to act on. Use the optional From filter if you only care about one particular move.
Mail delivery is one event per recipient. A 300-piece mailer with an active "A piece of mail is delivered" rule fires 300 times as the pieces land — same shape as the import warning above. It also depends on what your mail provider reports: some confirm each piece individually, others only mark the whole batch delivered, and then every recipient in that batch fires at once rather than as each mailbox is hit.
Narrowing a mail rule: pick the mailer, not the campaign. Both mail triggers let you limit the rule to certain campaigns or one mailer template. Mailer always works — every send picks one. Campaign only matches mail you sent while that campaign was chosen in the Direct Mail page's campaign filter; if it read "All Campaigns", those pieces carry no campaign and a campaign-filtered rule will never fire for them. If you delete the campaign or mailer a rule points at, the rule keeps filtering on it and stops matching — the dialog labels it so you can see that.

Eight rules worth stealing

  1. Never drop a hot reply. When a contact replies → only if Tag has "hot" → create a task "Call {{contact_name}} today", Urgent, due in 0 days.
  2. Work new county imports. When a new contact is added → only if Source is your import source AND Phone is present → enroll in your SMS campaign.
  3. Paper the win. When a deal's stage changes to Under Contract → create a contract draft from your purchase-agreement template, and assign a task to whoever handles closings. Tick Send automatically and the seller has the contract on their phone before you've hung up.
  4. Call the mailer while it's on the counter. When a piece of mail is delivered → only if Phone is present → create a task "Call {{contact_name}} — mailer just landed", due in 0 days. This is the whole point of tracked delivery: reach them the day the postcard shows up, not two weeks later.
  5. Put it on the website the moment it's yours. When a property's inventory status changes to Listed / For Sale → list the property on your listing site. Your public site stops being something you remember to update.
  6. Paper trail to storefront. When a contract is signed → set inventory status to Under Contract, list the property on your site, and create a task "Order photos for {{contact_name}}". One rule takes a signed deal all the way to a live listing.
  7. Thank the buyer and mark it Pending. When a buyer pays a deposit on my website → send them an email ("We got your [Deposit Amount] deposit on [Address]"), send them a text, and set inventory status to Under Contract so the listing shows PENDING.
  8. Quarantine bad addresses. When a piece of mail is returned to sender → add tag "bad address", and create a task "Re-find a mailing address for {{contact_name}}". Then filter the CRM by that tag before your next mailer so you stop paying postage on addresses you already know are dead.

Turning a rule off

Each rule has an Active toggle — flip it off rather than deleting, so you keep the definition and can turn it back on. Deleting a rule never touches the tasks it already created.

What's next

To see the work these rules produce: Tasks. To have an AI build and run multi-step plans instead of fixed rules: Oliver, your AI acquisition manager.

This lesson lives in Direct University inside the Direct REI app, where you can search every lesson and ask the built-in AI assistant. Sign in to open it there.

Related lessons

E-signatures: send & sign contracts in DirectREIUpload a contract, place the signature fields, and get it signed — by text, email, or in person — without anyone leaving DirectREI.Best Practices · 7 min read Personalized line — one researched sentence for every contactPut [Personalized Line] in a campaign message and, just before it sends, the AI writes one sentence for that contact — something from an investor's website or public profiles, or something local near an owner's property.Best Practices · 6 min read When your messages actually go outThe send window, per-step send hours, the queue that drains every 15 minutes, and why a message you queued at 9:02 does not go out at 9:02 — by design.Best Practices · 5 min read
← PreviousPersonalized line — one researched sentence for every contact
About Direct REIDirect REI is an AI cold-outreach platform and CRM for real estate investors. Its AI acquisition manager, Oliver, pulls county property records, finds the owners, and runs text, email, direct mail, calls, and ringless voicemail from your own mailbox and phone number — replying in your voice, and placing the calls itself when you ask.

Start free — let Oliver run the outreach.

Free plan, no card. Oliver finds the leads and runs email, SMS, and mail from your own accounts.

Try Direct REI free →