# Allow users to choose how the form value is saved on the contact

**URL:** <https://forum.mautic.org/t/allow-users-to-choose-how-the-form-value-is-saved-on-the-contact/28744>\
**Category:** Ideas and Feature Requests\
**Tags:** forms\
**Created:** [July 28, 2023, 2:13pm UTC](https://forum.mautic.org/t/allow-users-to-choose-how-the-form-value-is-saved-on-the-contact/28744 "2023-07-28T14:13:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![adiux](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/adiux/32/5793_2.png) [@adiux](https://forum.mautic.org/u/adiux)\
**Post date:** [July 28, 2023, 2:13pm UTC](https://forum.mautic.org/t/allow-users-to-choose-how-the-form-value-is-saved-on-the-contact/28744/1 "2023-07-28T14:13:32Z")

</div>

My idea is: Allow to update, add or subtract contact values

I think these groups of people would benefit from this idea: all users

Why I think they would benefit from this idea:  
As a user I would like to offer more control over what happens with the values a contact adds to the form when they are saved on the contact.

Currently, the Mautic form always overwrites the previous answer given on the contact/company when the form is submitted.

I would like to add the option so select what happens with the existing value:

1. Replace the current value (default and current solution)
2. Add to the existing value(s)
3. Remove the value if it already exists

Use Case 1: Reduce the options a user has when one value was submitted for e.g. compliance surveys where the contact has to submit the form once for each value that is in the list.

Use Case 2: Add multiple answers over time and in the end all values where an answer was submitted for are saved on the contact. Vs. each answer overwrites the previous.

Use Case 3: The lead scoring is updated based on the contacts answer. So we add or subtract points As a user I would like to offer more control over what happens with the values a contact adds to the form when they are saved on the contact.

Currently, the Mautic form always overwrites the previous answer given on the contact/company when the form is submitted.

I would like to add the option so select what happens with the existing value:

1. Replace the current value (default and current solution)
2. Add to the existing value(s)
3. Remove the value if it already exists

Use Case 1: Reduce the options a user has when one value was submitted for e.g. compliance surveys where the contact has to submit the form once for each value that is in the list.

Use Case 2: Add multiple answers over time and in the end all values where an answer was submitted for are saved on the contact. Vs. each answer overwrites the previous.

Use Case 3: The lead scoring is updated based on the contact’s answer. So we add or subtract points based on a form answer.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/7/7793cc2585a75501261114bd2713b95b81d8e61e.png)

Are you willing to work on this idea?: yes

What skills and resources do you need to explore this further?: go from the community

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [July 28, 2023, 2:31pm UTC](https://forum.mautic.org/t/allow-users-to-choose-how-the-form-value-is-saved-on-the-contact/28744/2 "2023-07-28T14:31:44Z")

</div>

I would love to see this!
