My idea is: Multiple owners for a contact. We work in a team environment where multiple agents will be working on the same file and will therefore be sharing any leads.
I think these groups of people would benefit from this idea: Any company that shares leads.
Why I think they would benefit from this idea: It seems like a simple data type change.
Any code or resources to support this idea: Other systems utilize this idea out of the box.
Are you willing to work on this idea?: Yes.
What skills and resources do you need to explore this further? I can’t imagine this has never come up before. It seems like a basic data type storage issue and a viable use case. I have not worked with Mautic specifically before but I have the ability to do so.
Thanks for the reply and for all your tireless efforts running this great ship called Mautic. I currently use it with multiple clients and many 100’s of thousands of contacts and would like to give back to the community in any way I can.
One client in particular is a real estate firm where sometimes a contact could be shared by multiple agents or by a team. The situation can arise when one agent gets an inquiry from an existing contact that also already belongs to another agent/inquiry. This causes the contact to change ownership and the first agent agent cannot follow-up or access the contact any longer. I am currently experimenting with additional custom fields with the unique attribute based on the agent id and email combination.
My original idea was to look at the Contact Owner field and see what it would take to make it an array of ids instead of just one id field (int). Of course, that would be a massive undertaking (interfaces/poly’s) across the entire platform so that’s kind of where that idea died. Nonetheless, I thought it was worth putting it out to the community in case anyone else came across this use case or has any ideas to accomplish this.
Thanks again for the reply and the ideas and I’m looking forward to the new versions!
Hi, just a follow up question in this thread: any plans regarding multiple owners for the future?
We have the problem that we are multiple organizations part of an international movement using the same Mautic instance, it is important that the individual organizations own their own contacts and are the only one that can access them and contact them.
However, sometimes contacts want to be part of two or more organizations, then this organization will “steal” the contact from the old one, which is not working.
I think multiple are the only solution then, due to how the permission system is working?
To use another unique ID for the contact and then let all organisations have their own instance of the contact. It is better than nothing, but multiple owners would still be a much better option I think to not spread out contact data on different instances of the contact.