---
title: "Qualification Rules"
description: "Qualification rules automatically filter out prospects who don't meet your criteria, saving you time by preventing unqualified leads from booking calls."
url: https://help.salescal.ai/en/articles/9-qualification-rules
collection: "Events"
updated: 2026-10-19
language: en
---

# Qualification Rules

Qualification rules automatically filter out prospects who don't meet your criteria, saving you time by preventing unqualified leads from booking calls.

## How Qualification Works

1.  Prospect fills out your booking form
    
2.  When they click "Continue", the system evaluates qualification rules
    
3.  If any rule matches with a "disqualify" action → prospect sees a rejection message
    
4.  If no rules match → prospect proceeds to select a time slot
    

## Creating Qualification Rules

1.  Go to your event's **Qualification Rules** section
    
2.  Click **Add Rule**
    
3.  Configure the rule:
    
    -   **Field**: Select which form field to evaluate
        
    -   **Operator**: Choose the comparison type
        
    -   **Value**: Enter the value to compare against
        
    -   **Action**: Currently "Disqualify" (more actions coming)
        
4.  Click **Save**
    

## Operators

<table data-id="4b3acd09-a268-490e-a0d6-94cb6e742721" style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="5cea3422-ae90-4d23-8fc3-5ca3acb27bd5">Operator</p></td><td colspan="1" rowspan="1"><p data-id="a5abb19c-3cf4-4eaa-988f-588eecc992a6">Description</p></td><td colspan="1" rowspan="1"><p data-id="db13e243-2f16-4164-9cce-2eb7b391bd1a">Example</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="564dbea9-05eb-4a72-b995-7246e622bc84"><strong>equals</strong></p></td><td colspan="1" rowspan="1"><p data-id="fb20c09f-2db0-476d-8881-545b27370d1f">Exact match</p></td><td colspan="1" rowspan="1"><p data-id="b54b2e3a-ecfc-4f3d-a854-a0f8b45322fa">Budget equals "Under $1,000"</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="8ee1b478-95bf-4624-855a-5b4c219d20f9"><strong>not_equals</strong></p></td><td colspan="1" rowspan="1"><p data-id="ce9e195c-6d9c-4e06-a32d-f567775d200f">Does not match</p></td><td colspan="1" rowspan="1"><p data-id="5426cddf-e6e7-49dd-a086-a454352e124a">Industry not_equals "Target Industry"</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="8fa97037-a86b-4eac-a89f-193282f6ac39"><strong>contains</strong></p></td><td colspan="1" rowspan="1"><p data-id="54d90d20-eaae-4f14-8345-0e17e874649c">Includes the text</p></td><td colspan="1" rowspan="1"><p data-id="cc1d0ce0-a555-4baf-bc63-fcf0d7b608b8">Company contains "competitor"</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="62b08a3c-bdb2-4c42-83a8-48a73c0377d2"><strong>not_contains</strong></p></td><td colspan="1" rowspan="1"><p data-id="33ec0802-cdc7-4b19-b21f-0f2898ad4b4a">Does not include</p></td><td colspan="1" rowspan="1"><p data-id="4b8f961c-9070-4de3-94fc-f0cdf33a49d0">Goals not_contains "free"</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="4ad51981-e8c6-4b61-9949-c53d005b7d8f"><strong>greater_than</strong></p></td><td colspan="1" rowspan="1"><p data-id="551589aa-38a0-4f33-8dba-0d33e4b31df1">Numeric comparison</p></td><td colspan="1" rowspan="1"><p data-id="2e1c1d32-3825-4cee-869f-70cd7d838479">Team Size &gt; 100</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="11456cc6-9edd-4fcb-9d13-a529a3f786ad"><strong>less_than</strong></p></td><td colspan="1" rowspan="1"><p data-id="7b845417-372d-4d5b-96c7-f57eac58e2be">Numeric comparison</p></td><td colspan="1" rowspan="1"><p data-id="abe08771-46e7-4b0d-b5f3-cced08291872">Revenue &lt; 10000</p></td></tr></tbody></table>

## Rule Examples

### Budget-Based Disqualification

Disqualify prospects with insufficient budget:

-   **Field:** Budget
    
-   **Operator:** equals
    
-   **Value:** Under $5,000
    
-   **Action:** Disqualify
    

### Company Size Filter

Only accept larger companies:

-   **Field:** Number of Employees
    
-   **Operator:** less\_than
    
-   **Value:** 10
    
-   **Action:** Disqualify
    

### Industry Filter

Exclude certain industries:

-   **Field:** Industry
    
-   **Operator:** equals
    
-   **Value:** Competitor
    
-   **Action:** Disqualify
    

### Timeline Filter

Disqualify prospects not ready to buy:

-   **Field:** Timeline
    
-   **Operator:** equals
    
-   **Value:** Just researching
    
-   **Action:** Disqualify
    

## Multiple Rules

When you have multiple rules:

-   Rules are evaluated in order
    
-   The **first matching rule wins** (evaluation stops)
    
-   If no rules match, the prospect qualifies
    

**Example:** You have two rules:

1.  Budget equals "Under $5,000" → Disqualify
    
2.  Timeline equals "6+ months" → Disqualify
    

A prospect with "Under $5,000" budget is disqualified by Rule 1, even if their timeline was acceptable.

## Rule Order

To reorder rules:

1.  Drag and drop rules using the handle icon
    
2.  Place most important disqualification criteria first
    
3.  Order is saved automatically
    

## The Disqualified Experience

When a prospect is disqualified, they see:

-   A message explaining they don't qualify
    
-   The calendar remains disabled
    
-   They cannot select a time slot
    

The disqualification message is: _"Unfortunately, there are no available times that match your requirements."_

## Disqualified Lead Tracking

Disqualified prospects are still tracked:

-   Lead record is created with `is_qualified: false`
    
-   Disqualification reason is recorded
    
-   Appears in your Leads list with "Disqualified" status
    
-   If GoHighLevel is connected, synced with "disqualified" status
    

## Enabling/Disabling Rules

Toggle individual rules on or off:

1.  Find the rule in your qualification rules list
    
2.  Click the toggle to enable/disable
    
3.  Disabled rules are ignored during evaluation
    

Use this to temporarily suspend rules without deleting them.

## Best Practices

### Start Conservative

-   Begin with 1-2 clear disqualification criteria
    
-   Monitor leads to identify patterns
    
-   Add more rules based on data
    

### Use Dropdown, Radio, or Yes/No Fields

-   Rules work best with predefined options
    
-   Yes/No fields are a great fit for binary qualifiers ("Have you invested in coaching before?")
    
-   Avoids typos and variations in free-text responses
    
-   Makes analysis easier
    

### Balance Qualification

-   Too strict = miss good leads
    
-   Too loose = waste time on calls
    
-   Review disqualified leads periodically
    

### Clear Field Labels

-   Make qualification questions clear
    
-   "What's your budget for this project?" not "Budget?"
    
-   Prospects should understand what's being asked
    

## Common Patterns

### B2B Qualification

1.  Company size (disqualify if too small)
    
2.  Budget (disqualify if below minimum)
    
3.  Decision timeline (disqualify if too far out)
    
4.  Industry (disqualify competitors or non-fit industries)
    

### High-Ticket Services

1.  Revenue/budget verification
    
2.  Business maturity stage
    
3.  Urgency level
    
4.  Existing solutions in place
    

### Coaching/Consulting

1.  Commitment level
    
2.  Investment readiness
    
3.  Specific challenges (must have problems you solve)
    
4.  Current situation fit
    

## Troubleshooting

### Rule Not Triggering

-   Verify the field value matches exactly (case-sensitive for equals)
    
-   Check that the rule is enabled
    
-   Ensure the field is in a step before the Continue button
    

### Too Many Disqualifications

-   Review the rule logic
    
-   Check if values match expected responses
    
-   Consider using "contains" instead of "equals" for flexibility
    

### Prospects Bypassing Rules

-   Ensure all qualification fields are required
    
-   Verify rules cover all disqualifying response options
    

## Related Guides

-   [Custom Form Fields](https://help.salescal.ai/en/articles/6971f0f407a55ac789b74556.md) - Set up fields for qualification
    
-   [Lead Grading](https://help.salescal.ai/en/articles/6971edb9a951f7764a484f82.md) - Score qualified leads
    
-   [Managing Leads](https://help.salescal.ai/en/articles/6971f424a951f7764ab0e99a.md) - View disqualified leads
