If you’re setting up custom Contact fields in Mautic 7.1.2 and using Select (Single Choice) or Multi-Select types, heads up—there’s a quirk you should know about before you pull your hair out.
A community user recently noticed that when creating these custom fields, if you leave the value part blank (thinking Mautic will auto-generate or just use the label), the system actually saves those options with empty values. So, you might see your options labels fine in the interface, but reloading the field or looking at the database reveals that the values are just empty strings. That can make it seem like your options vanished or didn’t save correctly.
The fix? Manually fill in both the Label and Value fields for every option. For example, instead of leaving the value blank for “Free,” enter “Free” in the value field too. Once you do this, the fields behave as they should—options stay saved and fully functional.
Is this the way things are supposed to work in Mautic 7.1.2? Apparently, yes. But it’s not super clear from the UI. It’d be way more user-friendly if Mautic either clearly flagged that the Value is required or, better yet, if it auto-filled the Value based on the Label when left empty. This is useful to know especially if you’re configuring custom fields for the first time and wondering why your settings seem to disappear.
Checking recent GitHub issues didn’t turn up an official fix or update on this, so it seems like this is just how things currently stand. Keep an eye on the community or GitHub for any improvements.
At Mailertizer, we’ve seen how little things like this trip up Mautic users trying to get their fields just right. If you want to avoid the hassle altogether, our hosted platform handles these quirks behind the scenes so you can focus on your marketing, not field bugs.
For the full community discussion, see the original forum thread here.