Split full names into first and last
“show every contact from the contacts file with first name and last name split from full name, dropping titles like mr., ms., dr., jr., and prof.; keep middle initials and last-name bits like de la, and a Status that says "Agrees" when the split looks right, else what's off”
show every contact from the Contacts file with first name and last name split from full name, dropping titles like mr., ms., dr., jr., and prof.; keep middle initials and last-name bits like de la, and a Status that says "Agrees" when the split looks right, else what's off
What the agent built
1 step, each one an ordinary Mammoth step you can open and change.
- FileContactsCSV export · 18 rows
- StepSplit namesStep 1
- ResultSplit contact names18 rows · 2 flagged
- ScheduleRuns when you sayProposed
Checked on the sample files: every step ran, 18 rows came out.
- Download Contacts sample (18 rows)Spreadsheet: Contacts tab > File > Download > CSV
What you get back
The result of that run, the rows to look at first.
| Contact id | Full name | First name | Last name | Status |
|---|---|---|---|---|
| ct_0018 | · | · | · | Missing name |
| ct_0013 | Dr. Renée Du Bois | · | · | Check split |
| ct_0001 | Dr. Evelyn Harper | Evelyn | Harper | Agrees |
| ct_0002 | Ms. Priya Menon | Priya | Menon | Agrees |
| ct_0003 | Mr. Thomas J. Caldwell | Thomas J. | Caldwell | Agrees |
| ct_0004 | Ana María López | Ana María | López | Agrees |
| ct_0005 | Jordan Lee | Jordan | Lee | Agrees |
| ct_0006 | Prof. Samuel O'Connor | Samuel | O'Connor | Agrees |
| ct_0007 | Nadia Hassan | Nadia | Hassan | Agrees |
| ct_0008 | Mr. Miguel de la Cruz | Miguel | de la Cruz | Agrees |
| ct_0009 | Lily Chen | Lily | Chen | Agrees |
| ct_0010 | Avery Brooks | Avery | Brooks | Agrees |
How do you split the full name column into first name and last name?
Upload your exported contacts spreadsheet and run the name split step. It separates first name and last name, drops titles like Mr., Ms., Dr., Jr., and Prof., and keeps middle initials and last-name parts like de la. Each row gets a Status so you can see what looks right and what needs a check.
How it works
How to use the Split contact names workflow
- 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
- 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
- 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.
Split contact names: questions
What file should you export for this workflow?
What happens to rows that do not fit the split rule?
How do you change the name-split rules?
Get early access to this workflow
It will open already built and checked on the sample files. Swap in your own exports and see your result.
Workflows like this
Remove duplicate rows, catch invoices paid twice, match messy names to a master list, standardise spellings and turn wide tables long.
- Compare two listsCompare two exported spreadsheet lists by email, see matches, and label rows where name and email agree or differ.See the workflow Built by the agent
- Convert transactions to one currencyConvert bank transactions in euro, pounds, and cad to usd using a daily fx rate table and check which rows match.See the workflow Built by the agent
- Remove duplicatesOne row of each, with a Copies column saying how many there wereSee the workflow Template
- Match names to a master listEach record with its master name (and ID), and how it matchedSee the workflow Template
- Duplicate invoice checkPairs of bills that look paid twice: same supplier, same amount, close dates or the same numberSee the workflow Template
- Standardise namesA Standard name for every row, so spellings of the same name group togetherSee the workflow Template