FeaturesAutomationsBuild an automation

How to build an automation in Stacks

Automations · about 4 min · updated Aug 2026

Automations are the "when this happens, do that" rules that run your busywork for you. In Stacks you build one by picking a trigger (like an invoice getting paid or a new contact arriving), optionally adding a condition, and choosing an action — add a tag, create a task, assign an owner, or send an email. No code, and it's free on every plan.

Before you start

Step by step

  1. Open Automations. Click Automations (the ⚡ icon) in the left menu. You'll land on your list of automations, with a row of one-click templates across the top.
  2. Start a new automation. Click + New Automation to build from scratch. In a hurry? Click Install on any template instead — it drops a ready-made automation onto the edit screen so you can tweak and save it.
  3. Name it and choose the trigger. Give the automation a clear name (up to 150 characters), then pick the When — the event that kicks it off. Your choices are Invoice paid, Invoice overdue, Deal stage changed, Contact created, Tag added to contact, and Private feedback received.
  4. Narrow it with a condition (optional). Under Only if… you can add a single rule so the automation runs only when it matters — a field, an operator (equals, not equals, greater than, less than, contains, is empty, is not empty), and a value. For example, on Private feedback received set sentiment not equals happy to catch only unhappy notes; on Invoice paid you might use total greater than 500. Leave it blank to run every time.
  5. Choose the action. Under Then, pick what happens and fill in its details:
    • Add tag to contact / Remove tag from contact — type the tag name.
    • Create a task — set a title, how many days until it's due, and who to assign it to.
    • Assign owner (round-robin) — hand the contact to your least-busy team member, or pick a specific person.
    • Send email (template) — write a subject and body. Use {{first_name}}, {{last_name}} and {{business_name}} placeholders; they're filled in per contact when it sends.
  6. Set a wait and save. Optionally set Wait before running (minutes) to delay the action, then click Save Automation. Automations you build from scratch turn Active right away.
💡
Free on every plan. Every trigger, action, and template is included — there's no automation cap and no AI Pro upgrade to unlock them. The only thing to set up first is your email provider (in Settings) if you want the Send email action to actually send.

Current behavior

Automations and Agents are separate modules. Activated CRM and scheduled workflows can send automatically. API-triggered workflows retain the initiating key’s restrictions and approval requirements; administrators review those requests under Agents → Approvals.

Good to know

Frequently asked

Do automations run the instant the trigger happens?
They run in the background, usually within a minute of the trigger — close to real-time, but not guaranteed to the same second. You can also add your own wait in minutes if you'd rather it pause first.
Can one automation do several things at once?
Each automation is a single action today. You can add several automations on the same trigger to do a few things, and use Email marketing's drip sequences for a multi-message series.
Will an email automation start sending as soon as I install it?
No. Templates that send email install Paused on purpose. Open it, check the subject and body, then set it to Active when you're happy.
Who on my team can build automations?
Admins and managers. Team members and view-only users can see your automations but can't create or edit them.
Was this helpful?

Let Stacks handle the busywork.

Core business tools, unlimited users, free forever.

Start free →  Explore more features →