> ## Documentation Index
> Fetch the complete documentation index at: https://docs.growthxai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-Enrol Rules

> Keep a campaign topped up automatically: when a lead joins a list and matches your filters, enrol them.

An auto-enrol rule says: *when a lead joins list X and matches filter Y, enrol them in this sequence.* Paired with a [repeating import](/crm-lead-management/importing-leads#repeating-imports), a campaign keeps itself fed, and the "sender ran out of leads" problem disappears.

Open **Auto-enrol** from the sequence top bar. Only Owners and Managers can add rules.

## Building a rule

| Field                                   | Notes                                                                       |
| --------------------------------------- | --------------------------------------------------------------------------- |
| **Name**                                | For example *Founders from the weekly search*                               |
| **When a lead joins this list**         | The trigger. Required.                                                      |
| **Stage**                               | Optional                                                                    |
| **Source**                              | The lead's source label, for example `csv`, `search_url`, `post_engagement` |
| **Title / Company / Location contains** | Optional text matches                                                       |
| **At least this many followers**        | Needs an [enriched profile](/ai-and-data/profile-enrichment)                |
| **Posted within (days)**                | Needs an enriched profile with posts                                        |
| **Has any of these tags**               | Optional                                                                    |
| **Daily cap**                           | The most leads this rule enrols in a day, 1 to 1,000. Default 50.           |
| **Rule is on**                          | Turn a rule off without deleting it                                         |

All filters are optional and all must match. Leave them empty and every lead joining the list is enrolled.

## How it runs

* Rules run **every 10 minutes**, and again promptly when a lead joins a list.
* Rules only run while the sequence is **active**.
* Each run stops at the rule's daily cap.

## What it can never do

A rule enrols through **exactly the same checks** as enrolling by hand. It cannot reach a lead that you could not enrol yourself:

* Suppressed leads, do-not-contact leads and unsubscribed leads are skipped.
* Leads that replied to anyone in the last 90 days are skipped.
* Leads already live in this sequence with that sender are skipped.
* Sender caps, warm-up, working hours and health apply as usual.

## Watching it

**Recent activity** under the rules list shows each run, how many leads it enrolled, and anything it skipped. A run with a **Count failed** note means the rule's filters could not be evaluated — usually a stage or list that was deleted.

The sequence's [running-dry alert](/reports/stalled-and-running-dry-alerts) still applies, so if the rule stops feeding the campaign you hear about it.

## A worked setup

1. Import a LinkedIn search into the list *Founders — Berlin*, and set **Repeat** to weekly. Only new people are added each run.
2. Add a rule on the sequence: trigger on *Founders — Berlin*, title contains `founder`, daily cap 30.
3. Leave it. New people found each week are enrolled at up to 30 a day, inside every sender limit.

## Related articles

* [Uploading and Importing Leads](/crm-lead-management/importing-leads)
* [How to Launch a Sequence and Enroll Leads](/sequences/creating-managing-sequences/launch-and-enroll-leads)
* [Stalled and Running-Dry Alerts](/reports/stalled-and-running-dry-alerts)
