Title: B2B workflow gaps – Company→Contact creation and address inheritance
My idea is:
I recently migrated from Odoo CRM to self-hosted Mautic 5 and I’m genuinely impressed with the email automation capabilities. However, there are two fundamental B2B workflow gaps that make day-to-day contact management significantly more painful than it should be.
Issue 1 – No way to create a new Contact directly from a Company record
When I open a Company record, I can see the list of associated Contacts at the bottom – but there is no “+” button or any shortcut to create a new Contact pre-assigned to that Company.
The current workaround requires navigating away to Contacts → New, manually typing or selecting the Company name, and filling in all address fields from scratch. For B2B use cases where a Company has multiple employees (contacts), this is a significant friction point and slows down data entry considerably.
Suggested solution: Add a “+ New Contact” button directly on the Company detail view, which pre-populates the Company field and ideally inherits the Company address into the Contact form.
Issue 2 – Company address fields are not inherited when a Company is selected on a new Contact
When creating a new Contact and selecting an existing Company from the dropdown, none of the Company’s address data (Address, City, ZIP, Country) is carried over to the Contact form. Everything must be typed manually, even though the data already exists in the system.
This is redundant work for B2B users – most contacts share their employer’s address, and duplicating it for every person at the same company leads to data inconsistency and wasted time.
Suggested solution: When a Company is selected in the Contact creation form, auto-populate the address fields from the Company record. This could be implemented as a simple on-select JS lookup with an option to override.
Why this matters:
Mautic is increasingly being adopted as a self-hosted alternative to commercial CRM/marketing platforms. B2B users – companies selling to other companies – represent a large and growing segment. Both issues above are standard features in every B2B CRM (Odoo, HubSpot, Salesforce), and their absence creates real friction when managing company-centric contact databases.
I would love to contribute to Mautic’s growth and would be happy to help test any fixes or provide detailed UX feedback. These two improvements would make a significant difference for B2B users considering Mautic as their primary contact management platform.
Mautic version: 7.0.1 (self-hosted via Docker)