Double negative "Don't overwrite value if already exists" - No/Yes

My idea is: to change the double negative on contact import to “overwrite value if already exists” Yes/No. It is clearer what the action is.

I think these groups of people would benefit from this idea: anyone importing contacts that already exist

Why I think they would benefit from this idea: the double negative is confusing. Don’t and No. Does No mean it will not overwrite or it will overwrite.

Any code or resources to support this idea: n/a

Are you willing to work on this idea?: from a comms / UX point of view, I’m happy to be involved

What skills and resources do you need to explore this further? If others agree that the double negative could be improved for new users.

Yes, I am still not clear on how to answer this, and if something is overwritten, is it the whole record?

1 Like

This is what it does:
If you have a record, that is empty, will be filled out. That’s the point of import.
If you have a value already, then it will be ALSO overwritten as a default.
However if you don’t overwrite, then the existing values will be spared and only new values will be added on fields, where there was no value before.

1 Like

Oh, that’s so useful to know actually. I was going to run some tests.

Either way, I would still put forward the idea to reword this so that it’s clearer. It’s not a technical issue, just a comms issue.

Double negative is confusing, but it’s part of our culture.

“Ain’t no sunshine when she is gone…”
“We don’t need no education…”
“I ain’t afraid of no ghost…”



Very true. I really can’t get no satisfaction.

Despite being a native English speaker and frequently using double negatives, I have to agree - we did have discussions about this around the time it was introduced and the pushback against making it more user friendly was ‘this is how Mautic has always done it’ :person_facepalming:

This is why we are trying to form a UI/UX tiger team, to actually find and fix all these weird, confusing Mautic oddities!

Would that be something that you would be interested in contributing to @octobercomms ?

Absolutely! I’d love to help there.

UI/UX could be the icing on the cake for Mautic that makes it easier for newbies to adopt.

I’ve only just installed Mautic for us to use, and getting used to it and this was the first thing that made me confused.


Fab! If you are not yet on Slack, head over to Mautic Community On Slack and get an invitation, then join us in #tt-ux_ui :partying_face: