# Conditional logic for lifecycle designation from pop-up form

**URL:** <https://community.hubspot.com/t/conditional-logic-for-lifecycle-designation-from-pop-up-form/12733>\
**Category:** Lead Capture Tools\
**Tags:** popup\
**Created:** [February 2, 2019, 5:01am UTC](https://community.hubspot.com/t/conditional-logic-for-lifecycle-designation-from-pop-up-form/12733 "2019-02-02T05:01:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryanfunkhouser](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/ryanfunkhouser/32/43030_2.png) [@ryanfunkhouser](https://community.hubspot.com/u/ryanfunkhouser)\
**Post date:** [February 2, 2019, 5:01am UTC](https://community.hubspot.com/t/conditional-logic-for-lifecycle-designation-from-pop-up-form/12733/1 "2019-02-02T05:01:24Z")

</div>

Hey all! In setting up a pop-up form for a lead capture on our website, I have set the designation to automatically set the lifecycle stage for someone who downloads it to a marketing qualified lead. However, we have a number of contacts (including return customers) somewhere else in our lifecycle that might still want to download it. If they do, then their lifecycle status would also get changed back to MQL and would be entered into an onboarding email series. Is there any way to avoid this by making it so that only new contacts receive that lifecycle designation and existing contacts retain their lifecycle designation even after downloading through the pop-up?

---

<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:** [February 2, 2019, 8:06am UTC](https://community.hubspot.com/t/conditional-logic-for-lifecycle-designation-from-pop-up-form/12733/2 "2019-02-02T08:06:13Z")

</div>

Hi @ryanfunkhouser

Lifecycle stages is designed to not move backward by default - so you are ok. To move someone’s lifecycle stage backward, you have to clear it first.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![ryanfunkhouser](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/ryanfunkhouser/32/43030_2.png) [@ryanfunkhouser](https://community.hubspot.com/u/ryanfunkhouser)\
**Post date:** [February 3, 2019, 1:16am UTC](https://community.hubspot.com/t/conditional-logic-for-lifecycle-designation-from-pop-up-form/12733/3 "2019-02-03T01:16:41Z")

</div>

Awesome, good to know! Thanks!

---

<div class="post-metadata">

**Author:** ![UmutA](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/umuta/32/58890_2.png) [@UmutA](https://community.hubspot.com/u/UmutA)\
**Post date:** [October 2, 2019, 4:45pm UTC](https://community.hubspot.com/t/conditional-logic-for-lifecycle-designation-from-pop-up-form/12733/4 "2019-10-02T16:45:17Z")

</div>

Hello Phil,

Can you confirm if this is also the case for 3rd party form integrations via API or only for HubSpot Forms?
