Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Contacts
  3. FirstName - LastName v 19.0
  4. Sales Conditions FAQ

FirstName - LastName

by Cerevantix Technologies https://cerevantix.com
Odoo

$ 39.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
  • License
CEREVANTIX TECHNOLOGIES

Turn one name field into first, middle, and last components

FirstName - LastName automatically splits every contact's name into addressable components, with a guided setup, a reviewable bulk-correction wizard, per-company scoping, and a full audit trail.

THE PROBLEM

Odoo stores a person's identity as one free-text Name field. Mail-merge, formal documents, payroll and invoicing records, and CRM syncs with tools like HubSpot and Salesforce all need first and last name as separate, addressable data — and legacy imports often arrive with names that were never split in the first place.

THE SOLUTION

FirstName - LastName parses every contact's Name into prefix, first, middle, last, and suffix components the moment it is created or imported, keeps them in sync with a round-trip-stable inverse, and gives admins a guided setup, a reviewable bulk-correction tool, and a full audit trail to clean up existing data with confidence.

CAPABILITIES

Everything you need to manage name data

Every capability below is implemented in the module.

01

Automatic name splitting

Every contact's Name is parsed into prefix, first name, middle name, last name, and suffix the moment it is created or imported — no manual entry required.

02

Edge-case handling built in

Prefixes and suffixes (Dr., Jr., PhD), single-word names, mononyms, multi-part surnames, and companies are all recognized and handled correctly out of the box.

03

Reviewable bulk correction

A dedicated wizard previews the proposed split for every unsplit contact before anything is applied, so admins can correct legacy data with confidence instead of guessing.

04

Guided setup wizard

A friendly first-run flow walks admins through configuring prefixes, suffixes, auto-split behavior, and the policy for names that cannot be confidently split.

05

Per-company scoping

Auto-split and the unsplittable-name policy are configured per company, so multi-entity businesses get explicit, predictable behavior instead of ambiguity.

06

Full audit trail

Every name change — manual, imported, or bulk-corrected — is logged with the previous name, the new name, who made the change, and when.

07

Round-trip stable editing

Edit a component field and the full Name recomposes automatically, with no drift and no recompute loops on repeated saves.

08

CRM-ready fields

Clean, standard-named First Name and Last Name fields are stored and exportable, ready for HubSpot, Salesforce, and other CRM syncs to map to directly.

09

Contacts list & form integration

Optional First Name and Last Name columns appear right in the Contacts list, alongside a dedicated name-components section on every contact form.

WORKFLOW

How it works

1

Guided setup

Run the setup wizard once to configure prefixes, suffixes, auto-split, and the unsplittable-name policy for your company.

2

Names split automatically

New and imported contacts have their Name parsed into components the moment they are saved — no extra steps.

3

Bulk-correct existing contacts

Open the bulk wizard to preview the proposed split for every existing unsplit contact, adjust as needed, and apply.

4

Track every change

Review the Name Change History log any time to see exactly what changed, when, and whether it was automatic, manual, or bulk-applied.

SCREENSHOTS

See it in action

A quick look at the contact form, list, audit trail, settings, and wizards.

CONTACT FORM & LIST
Contact form showing prefix, first, middle, last name, and suffix fields

Every contact form gains a name-components section — prefix, first, middle, last name, and suffix — alongside the split status.

Contacts list with optional First Name and Last Name columns

Optional First Name and Last Name columns can be added to the Contacts list for quick scanning and export.

AUDIT TRAIL
Name Change History list grouped by source

The Name Change History list records every name change, grouped by source — manual, import, or bulk correction.

Name change record showing previous and new name

Each audit record shows the previous name, the new name, who made the change, and when.

SETTINGS & WIZARDS
Settings page with auto-split toggle and prefix/suffix configuration

The Settings page controls auto-split, the unsplittable-name policy, and the prefix/suffix lists, with quick access to both wizards.

Bulk Name Correction wizard showing a preview of proposed splits

The Bulk Name Correction wizard previews the proposed split for every unsplit contact before anything is applied.

Guided Setup wizard for first-run configuration

The Guided Setup wizard walks admins through configuration on first run, with an option to launch bulk correction right after.

QUESTIONS

Frequently asked

Will this app overwrite my existing contacts' Name field?

No. The Name field is never blanked or hijacked — components are derived from it, and editing a component only recomposes Name from the parts you have set.

Can I fix names for contacts that already exist in my database?

Yes. The Bulk Name Correction wizard previews the proposed split for every unsplit contact so you can review and adjust before applying anything.

Does this work across multiple companies?

Yes. Auto-split and the unsplittable-name policy are configured per company, so each company in a multi-company database can have its own explicit behavior.

Does it integrate with CRM tools like HubSpot or Salesforce?

The app exposes clean, standard-named First Name and Last Name fields that are stored and exportable, ready for CRM connectors to map to directly.

Get in Touch

Have questions or need customization? Every purchase includes 30 days of free support — we are here to help.

@

Email Us

support@cerevantix.com

We usually reply within one business day.

↗

Visit Our Website

www.cerevantix.com

Explore our apps, services, and portfolio.

cerevantix .

Empowering growth through technology.

FirstName - LastName splits every contact's Name into addressable first, middle, and last name components, with a guided setup, a reviewable bulk-correction wizard, per-company scoping, and a full audit trail.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
Lines of code 725
Technical Name cerevantix_firstname_lastname
LicenseOPL-1
Websitehttps://cerevantix.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with