AUTOMATION Β· 10 min lezen

Automating Leads with Flow

Efficient lead handling with automation.

Introduction

This article focuses specifically on lead flows in Salesforce. It's aimed at sales, CRM and team managers looking for clear, practical guidance β€” without technical jargon. For a general introduction to Flow, see Automating with Salesforce Flow.

Related: Want to know how to prevent duplicate Leads? Read our article about How to Handle Leads in Salesforce Without Duplicates.

Related topics (coming soon):

What do you want to achieve with lead flows?

Faster follow-up

New leads immediately with the right owner.

Fewer errors

Better data quality through consistent logic.

Better handoff

Clear transition to Contact, Account or Opportunity.

Tip: An important use of lead flows is preventing duplicate Leads. Read more about the recommended CRM Force logic for preventing duplicate Leads.

πŸ“‹ Keep your flows organized

Avoid ending up with dozens of separate flows on the Lead object doing the same thing. Combine similar actions, give flows clear names and descriptions and document what they're for.

  • Limit the number of active flows per object
  • Use subflows for reusable logic
  • Provide each flow and key step with a description

πŸ’‘ Tip

Short, clear names help with maintenance and collaboration.

Choose the right moment to trigger

Before Save

Use this when you want to modify fields on the Lead itself before the record is saved. Fast and efficient for validations or default values.

After Save

Use this when you want to perform actions after saving, such as creating tasks, sending notifications or updating/linking related records.

Configure whether the flow runs on create, update or both β€” and prevent unnecessary runs on minor changes with strict conditions.

Summary

  • Before Save: fast & efficient for field modifications
  • After Save: ideal for tasks, notifications and updates
  • Multiple flows on Lead? Use Flow Trigger Order to determine the sequence.

Make sure the flow only runs for the right leads

Use entry criteria (start conditions) so only relevant leads activate the flow:

  • βœ… Only leads where Source = Website
  • βœ… Only leads where Country = NL or BE
  • βœ… Only leads with Lead Status = New

⚠️ Too many flows without criteria can slow down your org.

Document and maintain

At minimum, document:

  1. Name of the flow and its purpose
  2. When the flow runs (create, update, both)
  3. Which fields and roles are involved
  4. Who owns it (and who may make changes)

πŸ’‘ Tip

Schedule 30 minutes each quarter to review your lead flows.

Errors and exceptions

Flows can fail: sometimes there's no suitable owner, data is missing or an error occurs. Ensure proper error handling and logging.

"Lead not assigned: there is no owner for this region."

Set up logging or email notifications for errors, especially when Opportunity or Service flows will be connected later.

Practical example: Lead assignment based on region and product type

Step-by-step

  1. 1

    Set up trigger

    Trigger: On create or update, when Region = "Netherlands" and Product Type = "Software".

  2. 2

    Get Records

    Retrieve the user who handles Sales NL and Product Type Software.

  3. 3

    Decision

    Was a default owner found?

    • Yes β†’ continue
    • No β†’ assign to queue "Sales Netherlands"
  4. 4

    Assignment / Update Records

    Set Lead.OwnerId to the found user or the queue.

  5. 5

    Create Task

    Create a task for the owner: "Contact new lead within 24 hours".

  6. 6

    Send Notification

    Automatically send an email to the owner: "You have a new lead…".

This setup ensures faster follow-up and clear ownership β€” without manual assignment.

Look at the follow-up process

The lead stage is rarely the end point. Make sure your flow connects to the next step:

  • On conversion: carry relevant data to Contact/Account/Opportunity
  • Maintain the correct owner and clarify the follow-up process (sales call, quote)

Want to optimize your Lead automation?

We help you structure Flow triggers, prevent unnecessary complexity and speed up your sales process.