# CRM - How to Block Stage Changes Based on Lead Status

In SprintHub, it is possible to use the locking feature in the CRM to prevent a Lead from advancing stages or having its Status changed, according to the current Status. This functionality is essential to avoid incorrect movements in the pipeline, ensuring that only qualified Leads progress in the sales process.

This helps maintain organization, prevent failures due to lack of information, and stop unqualified Leads from advancing through the pipeline stages improperly.

#### 🚀 How to configure the lock in the CRM

1. **Access the “CRM” feature**

* Go to the side menu or use the shortcut **"Find Services"**;
* Type “CRM” and select the corresponding feature.

2. **Choose the Sales Funnel you want to configure**

* Click on the desired funnel to view its stages.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeasTSXZfPwABj1OyWJkRWDex22lbDQP1fgwY65yuNAuB2f69dQyZRDcbP89hrVBqHbJi19zfr9ZZ7jUcieahGxO2otJ4p2ElCUCpv4PRyDPXZZZTYR4IvYIorJgs0b-Oja6hpQow?key=WA6QID0Mt1ztMl353kRUQA" alt=""><figcaption></figcaption></figure>

3. **Edit the stage where you want to apply the lock**

* Click on the stage edit icon;
* Enable the option **“Block stage or Status change based on the Lead's Status”**.

4. **Select the Statuses that should be blocked**

* Check the Statuses that will not allow movements;
* Save the changes to apply the configuration.

***

{% embed url="<https://youtu.be/esBkrDp_MpQ>" %}

#### ⚠️ Important

The lock is applied only to manual stage changes. That is, movements performed by automations or external integrations will not be prevented by this setting.

**CONCLUSION**

With locks based on the Lead's Status, your team gains more control over the sales funnel, avoids operational failures, and focuses its efforts on the right Leads at the right time.

Use this feature to standardize processes, maintain data quality, and increase the efficiency of your sales team.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sprinthub.com/en/topics/general/crm/crm-initial-settings/crm-how-to-block-stage-changes-based-on-lead-status.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
