# Dynamic list type of data structure for a contact

**URL:** <https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513>\
**Category:** Product Support\
**Tags:** mautic-3, discussion, community\
**Created:** [December 22, 2020, 5:02am UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513 "2020-12-22T05:02:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![namratasaun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/namratasaun/32/2801_2.png) [@namratasaun](https://forum.mautic.org/u/namratasaun)\
**Post date:** [December 22, 2020, 5:02am UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/1 "2020-12-22T05:02:21Z")

</div>

I want to save a list of strings corresponding to each contact and later segment based on that list.  
The issue is the list has to be dynamic as in new options in the list can be added at any time. Any approach to achieve this?

---

<div class="post-metadata">

**Author:** ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)\
**Post date:** [December 22, 2020, 8:51am UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/2 "2020-12-22T08:51:29Z")

</div>

hi, have you tried using multis select field and then regexp on your filter

---

<div class="post-metadata">

**Author:** ![namratasaun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/namratasaun/32/2801_2.png) [@namratasaun](https://forum.mautic.org/u/namratasaun)\
**Post date:** [December 22, 2020, 9:07am UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/3 "2020-12-22T09:07:56Z")

</div>

in the multi select field, I have to put the options in start. How can I add dynamic options?  
i.e. say i have option 1 and option 2. somewhere in my site say i want to add option 3, but I don’t want to go to custom fields and add it. i want to do it dynamically. is that possible?

---

<div class="post-metadata">

**Author:** ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)\
**Post date:** [December 22, 2020, 10:52am UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/4 "2020-12-22T10:52:53Z")

</div>

I think you can add on-the-fly as many options as you want. Give it a try and see how it goes 😃

---

<div class="post-metadata">

**Author:** ![namratasaun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/namratasaun/32/2801_2.png) [@namratasaun](https://forum.mautic.org/u/namratasaun)\
**Post date:** [December 22, 2020, 10:54am UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/5 "2020-12-22T10:54:14Z")

</div>

ok. i will try this and get back to you

---

<div class="post-metadata">

**Author:** ![namratasaun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/namratasaun/32/2801_2.png) [@namratasaun](https://forum.mautic.org/u/namratasaun)\
**Post date:** [March 11, 2021, 2:54pm UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/6 "2021-03-11T14:54:24Z")

</div>

not able to make fields dynamic. not even able to update select multiple fields from tracking pixel. help would be appreciated.

---

<div class="post-metadata">

**Author:** ![namratasaun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/namratasaun/32/2801_2.png) [@namratasaun](https://forum.mautic.org/u/namratasaun)\
**Post date:** [April 29, 2021, 5:01pm UTC](https://forum.mautic.org/t/dynamic-list-type-of-data-structure-for-a-contact/17513/7 "2021-04-29T17:01:01Z")

</div>

@mikew no, i am not able to add options from the api or from the tracking pixel, i have to predefine options and i can only choose from them, be it in lookup or in select multiple
