The Scenario
The company just finished a rebrand. The old naming convention used camelCase for all Mailercloud contact properties — planTier, lastPurchaseDate, npsScore. The new convention is snake_case with a product prefix — sxai_plan_tier, sxai_last_purchase_date, sxai_nps_score. There are twelve properties to rename.
The before-and-after mapping is already in an Excel workbook. Column A has the old name. Column B has the new name. The workbook came from the ops manager who documented the whole renaming spec last week.
The bad version:
- Open the Mailercloud custom properties panel, find the first property by scrolling through the list, click edit, retype the new name, save
- Repeat eleven more times, checking the workbook after each one to confirm which name comes next
- Discover halfway through that Mailercloud requires you to search by name rather than scroll, lose your place in the workbook, re-find the row, continue
The rebrand is already done everywhere else. The Mailercloud schema is the last thing holding up the documentation update, and it's blocking three people from running the contact sync correctly.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook. It reads your before/after mapping table and through its Mailercloud integration it can find each property by name, update it to the new name, and write back a result — all from one prompt.
For each row in this workbook, find the Mailercloud custom property named in column A and rename it to the value in column B — write UPDATED or FAILED into column D for each row
What You Get
- SheetXAI reads each row, looks up the Mailercloud property by its current name, and renames it to the new name in column B
- Column D gets UPDATED written back when each rename succeeds
- If a property can't be found by name — because it was already renamed or the old name had a typo — FAILED lands in column D for that row
- All twelve properties get processed in sequence, no clicking required
What If the Data Is Not Quite Ready
You have property IDs in column A rather than names
For each row in this workbook, update the Mailercloud custom property with ID in column A to the new name in column B and new description in column C — write UPDATED or FAILED into column D
Some rows in the workbook should be skipped — they're marked "hold" in column C
For each row in this workbook where column C is blank or does not say "hold", find the Mailercloud custom property named in column A and rename it to column B — write results into column D
You also want to update the property descriptions in the same pass
For each row in this workbook, find the Mailercloud custom property named in column A, update its name to column B and its description to column E — write UPDATED or FAILED into column D
Kill chain: look up each property by name, confirm it exists, rename it, write ID and status
For each row in this workbook, search Mailercloud for a custom property matching the name in column A — if found, rename it to column B and write the property ID into column C and UPDATED into column D — if not found, write NOT FOUND into column D
The mapping workbook becomes the audit trail for the whole rename operation.
Try It
Get the 7-day free trial of SheetXAI and open your Excel workbook naming mapping — put old property names in column A and new names in column B, then ask SheetXAI to apply the renames in Mailercloud. For related work, see how to export your full contact list or bulk create new properties from the same workbook.
