Home/Help Center/Lead rules

Automation

Lead Rules: Assign New Leads to the Right Team Member

Set up a lead rule that gives a new lead an owner the instant it arrives, based on source, campaign, form, pipeline or chat widget, and use a flow to message it.

By Chirag Darji · Updated 16 Oct 2026 · 6 min read

On this page
  1. Before you start
  2. Steps
  3. What you will see
  4. Settings and options
  5. Troubleshooting
  6. Related reading
Lead rules settings in VGraple CRM

A lead rule decides who on your team owns a new lead the instant it is created, before anyone has looked at it. This walkthrough covers building a rule, ordering it against other rules, and what to use instead when you want to message the lead.

Before you start

  • Lead rules are available on every plan, including Free, with no cap on the number of rules a workspace can create.
  • A rule does one thing: it assigns the lead. To send a template, add a tag or start a sequence when a lead arrives, build a flow with the New lead arrives trigger. The two work together: the rule gives the lead an owner, the flow talks to the customer.
  • A rule runs once, at the moment the lead is created. Changing a rule later does not reassign leads that already exist.
  • Only Owner and Admin roles typically manage lead rules; check your custom role's permissions if the settings page is not visible.

Steps

  1. Open Settings, then Automation, then Lead Rules. The page lists every existing rule in the order it runs, with a plain-English summary of its conditions, such as "Source is Meta Lead Ad" or "Campaign name contains Diwali", and the team member it assigns to.

Lead rules in VGraple CRM, each with its conditions and the team member it assigns to

  1. Create a new rule and add conditions. Pick a field (Source, Campaign name, Form name, Pipeline, Label, or Chatbot), an operator where one applies (equals or contains), and a value. Add up to 5 conditions; every one of them must be true for the rule to match. A rule with no conditions matches every new lead, which is right for a catch-all at the bottom of the list.
  2. Choose the team member. Pick who the lead goes to. The lead's contact gets the same owner when nobody owns it yet.
  3. Order the rule against your others. Rules evaluate top to bottom, and the first match wins. Put specific rules (one campaign, one form) above general ones (any Meta Lead Ad) so the specific rule fires first.
  4. Save and watch a real lead hit it. When a lead arrives from any source, whether a Facebook Lead Ad, a website form, a chatbot conversation, a comment-to-DM capture, an ad that opened a chat, the API or a colleague adding it by hand, every active rule is checked in order and the first full match assigns it.
  5. Check the lead record. The assignee is visible on the lead in the Leads board and on the contact's chat in the inbox.

A real-estate agency with three project campaigns is a typical case for three rules: each matches on Campaign name and assigns the agent handling that project. A fourth rule with no conditions sits at the bottom and sends everything else to the front desk, so no lead ever waits unowned.

What you will see

A new lead that matches a rule shows its assignee within moments of being created. A lead that matches no rule is left unassigned and waits for manual triage, which is expected when there is no catch-all rule, not a bug.

To watch what a flow did with the same lead, open the flow's runs: every New lead arrives flow run is listed there with its steps.

Settings and options

Setting or fieldWhat it doesDefault
Conditions (up to 5)Source, Campaign name, Form name, Pipeline, Label, Chatbot; combined with AND logicNone set on a new rule
Source valuesMeta Lead Ad, Click to WhatsApp ad, Web Form, WhatsApp Form, Chatbot, Comment Rule, API, ManualN/A
OperatorEquals or contains, on fields that support text matchingEquals
Assign toThe team member who owns the lead, and its contact when unownedRequired
Rule orderDetermines evaluation order; first full match wins and stops evaluationOrder created
PauseA paused rule is skipped without being deletedActive

Troubleshooting

SymptomLikely causeFix
A specific rule never fires even though its conditions look rightA more general rule sits above it in the order and matched the lead firstDrag the specific rule above the general one so it gets first pick
A lead matched no rule at allEvery rule has at least one condition the lead does not satisfy, and there is no catch-all rule at the bottomAdd a rule with no conditions at the very bottom of the list if you want every unmatched lead to get a default owner
A rule scoped to one chat widget also fired for a different widget's leadsThe Chatbot condition was left blank ("any chatbot") instead of set to the specific widgetSet the Chatbot condition explicitly to the widget you want to scope the rule to
I want the lead to get a message, not only an ownerRules only assignBuild a flow with the New lead arrives trigger and a Send Template first step; see flow triggers
The contact kept its old owner after the rule assigned the leadThe contact already had an owner; a rule never overrides oneChange the contact's owner from the inbox if the new assignee should own the chat too

Build the flow that talks to the lead with the New lead arrives trigger, start a sequence from it with an Enroll in sequence step, or read the broader Flow Builder guide for wiring nodes together and testing the result.

Frequently asked questions

What is a lead rule?
A rule that runs once, the instant a new lead is created in VGraple CRM. It checks up to 5 conditions against the lead's source, campaign name, form name, pipeline, label or originating chat widget, and if every condition matches, it assigns the lead to a team member. Rules run top to bottom and the first match wins.
How do I send a template or start a sequence when a new lead arrives?
In the Flow Builder. Create a flow, set its trigger to New lead arrives, narrow it by source, campaign, form, pipeline or chat widget, and make a Send Template step the first node. The lead's fields are available as variables. An Enroll in sequence step starts a drip sequence from the same flow. See flow triggers.
Why did the sequence and template actions disappear from my rules?
On 16 October 2026 those actions moved into the Flow Builder, where a new-lead automation can use variables, conditions and every other step, and where every run is visible. A rule that had a sequence or template keeps its conditions and its assignee. Rebuild the messaging part as a flow with the New lead arrives trigger.
What happens if more than one rule matches the same lead?
Rules run in the order shown on the Lead Rules page, and the first rule whose conditions all match assigns the lead; no later rule is evaluated for that lead. Put your most specific rules above general catch-all ones so the specific rule gets first pick.
What lead sources can a rule filter on?
Meta Lead Ad, Click to WhatsApp ad, Web Form, WhatsApp Form, Chatbot, Comment Rule, API and Manual. Combine a Source condition with a Campaign name or Form name condition (equals or contains) to target one specific ad or form rather than an entire channel.
Does a rule also change who owns the contact?
Yes, when nobody owns the contact yet. The lead's contact gets the same owner, so the chat and the lead show the same person. A contact that already has an owner keeps them.
How many conditions can one rule have?
Up to 5 per rule, combined with AND logic, meaning every condition must match for the rule to fire. There is no limit on how many rules a workspace can create in total.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.