Beginner

Building Your First Automation

Create a lead follow-up workflow from scratch — no code required.

Guide 18 min read 4 steps
A laptop showing a visual workflow automation builder

What an automation is

An automation is a rule that runs itself: when something happens, do something else. 'When a new lead comes in, wait 10 minutes, then send a follow-up email.' You build it once and it runs forever — no manual reminders, no forgotten leads. Hero Monday's builder is visual: drag blocks, connect them, done.

  • A trigger starts it (e.g. 'New lead created')
  • An action happens (e.g. 'Send email', 'Add tag')
  • Optional delays and conditions control the flow
  • You can have as many steps as you need

Pick your trigger

Every automation starts with a trigger — the event that kicks it off. For a lead follow-up workflow, the trigger is 'New contact created' (or 'New lead from form'). Browse the trigger library or search by name. You can also trigger on a tag being added, a deal moving stages, or a calendar event ending.

  • Go to Automations → New automation
  • Click the trigger block and search 'contact created'
  • Choose the source (any form, or a specific one)
  • Name your automation so you can find it later

Add a delay

You rarely want to email the instant a lead arrives — it can feel robotic. Add a delay block so the follow-up lands a few minutes or hours later, when it reads like a real person got to their inbox. Start with 10–15 minutes for form leads; longer for cold imports.

  • Drag a 'Delay' block after the trigger
  • Set it to 10 minutes (adjust later based on results)
  • Delays can be minutes, hours, or days
  • You can branch delays with conditions (covered next guide)

Send the follow-up email

Now add the email action. Write a short, human message — not a sales pitch. Reference what they just did ('Thanks for reaching out about…') and give them one clear next step (book a call, reply with a question). Use merge fields to personalize without sounding templated.

  • Drag a 'Send email' block after the delay
  • Use merge fields: {{first_name}}, {{company}}
  • Keep it under 5 sentences — one ask, one next step
  • Add a calendar booking link so they can act immediately

Notify your team and finish

Add a final action to ping whoever owns that lead — a Slack message, an in-app notification, or a task. This way no lead sits unread while the automation does its job. Turn the automation on, create a test lead, and watch it run end to end.

  • Add a 'Notify' or 'Create task' block
  • Assign it to the lead owner or a specific teammate
  • Flip the automation from Draft to Active
  • Submit a test lead and confirm each step fires
!

Pro tip: start with one trigger, one action

Don't build a 12-step branching workflow on your first try. Get a simple trigger → delay → email flow working and running on real leads first. Once you trust it, layer in conditions, branches, and extra steps.

Common mistakes to avoid

Emailing instantly

A follow-up that lands in 0 seconds screams 'autoresponder'. A short delay makes it feel human and actually gets replies.

Writing a wall of text

Long automated emails get skimmed and ignored. One short paragraph, one clear ask. You can always send more later.

Forgetting to test

Always run a test lead through before going live. A broken merge field or wrong delay can quietly send the wrong message to real people.