# Prevent lifecycle stage change if fields are empty

**URL:** <https://community.hubspot.com/t/prevent-lifecycle-stage-change-if-fields-are-empty/57192>\
**Category:** CRM\
**Created:** [May 18, 2022, 12:32pm UTC](https://community.hubspot.com/t/prevent-lifecycle-stage-change-if-fields-are-empty/57192 "2022-05-18T12:32:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ICherednichen](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/icherednichen/32/98942_2.png) [@ICherednichen](https://community.hubspot.com/u/ICherednichen)\
**Post date:** [May 18, 2022, 12:32pm UTC](https://community.hubspot.com/t/prevent-lifecycle-stage-change-if-fields-are-empty/57192/1 "2022-05-18T12:32:30Z")

</div>

Hey there,

What I’m currently trying to achieve is that when Sales reps are handling calls with leads, they often change the MQL stage into SQL. And once MQL becomes SQL - several fields should be filled out for custom reports to work properly.

Is it possible to set a rule that, for example, a user can not change the lifecycle stage if some fields are empty or contain some specific values?

Thanks

---

<div class="post-metadata">

**Author:** ![Phil\_Vallender](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/phil_vallender/32/48924_2.png) [@Phil\_Vallender](https://community.hubspot.com/u/Phil_Vallender)\
**Post date:** [May 18, 2022, 1:37pm UTC](https://community.hubspot.com/t/prevent-lifecycle-stage-change-if-fields-are-empty/57192/2 "2022-05-18T13:37:36Z")

</div>

Hi @ICherednichen

Although you can configure properties that have to be completed when deal stages are changed ([Edit deal stages and deal stage properties](https://knowledge.hubspot.com/deals/set-up-and-customize-your-deal-pipelines-and-deal-stages#to-customize-your-deal-stages) ), the sames can not be done for lifecycle stage at this time.

There are two things you could try to achieve your desired outcome:

1. Use workflows to create tasks for contact owners when lifecycle stage changes to certian stages. These tasks can remind/insist that the owner populates other required information
2. If you have Enterprise, you could change permissions on the lifecycle stage property so that it can not be edited directly ([Restrict edit access for properties](https://knowledge.hubspot.com/account/restrict-edit-access-for-properties)) and create workflows to move it forward automatically when other conditions are met.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![tko](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/tko/32/93270_2.png) [@tko](https://community.hubspot.com/u/tko)\
**Post date:** [November 17, 2023, 4:03pm UTC](https://community.hubspot.com/t/prevent-lifecycle-stage-change-if-fields-are-empty/57192/3 "2023-11-17T16:03:50Z")

</div>

The requested feature “configure properties that have to be completed lifecycle stage are changed” would really be helpful!
