# Progressieve field for opt-in

**URL:** <https://community.hubspot.com/t/progressieve-field-for-opt-in/105152>\
**Category:** Lead Capture Tools\
**Tags:** gdpr, forms\
**Created:** [April 18, 2024, 2:14pm UTC](https://community.hubspot.com/t/progressieve-field-for-opt-in/105152 "2024-04-18T14:14:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SBlocq](https://avatars.discourse-cdn.com/v4/letter/s/ecc23a/32.png) [@SBlocq](https://community.hubspot.com/u/SBlocq)\
**Post date:** [April 18, 2024, 2:14pm UTC](https://community.hubspot.com/t/progressieve-field-for-opt-in/105152/1 "2024-04-18T14:14:11Z")

</div>

In many instances, you can establish a logic wherein form fields are replaced with progressive fields if they’ve been submitted previously. However, this doesn’t apply to the opt-in consent field.

I’m seeking a method to display the newsletter opt-in in forms exclusively to those who haven’t subscribed yet, as I aim to keep the form as concise as possible.

Do you have any suggestions on how to achieve this?

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [April 18, 2024, 2:18pm UTC](https://community.hubspot.com/t/progressieve-field-for-opt-in/105152/2 "2024-04-18T14:18:34Z")

</div>

Hi @SBlocq,

You would have to create a single checkbox property for this - and use a contact-based workflow to maintain this property. (This means that this would require a Professional subscription.)

One workflow would have to look at the subscription status and, if it’s an opt-in, also set the checkbox property.

A second workflow would look at the checkbox property and use the “Manage communication subscriptions” workflow action to update the opt-status.

That would be the only way to use consent with a progressive logic - with a single checkbox property as a proxy. The actual consent checkboxes cannot be made progressive.

Best regards!

---

<div class="post-metadata">

**Author:** ![SBlocq](https://avatars.discourse-cdn.com/v4/letter/s/ecc23a/32.png) [@SBlocq](https://community.hubspot.com/u/SBlocq)\
**Post date:** [April 18, 2024, 2:24pm UTC](https://community.hubspot.com/t/progressieve-field-for-opt-in/105152/3 "2024-04-18T14:24:20Z")

</div>

Thanks, Karsten, that seems logical. Had hoped there was a more simple way, but this will also do the trick.
