Back to Mailercloud in Google Sheets
SheetXAI logo
Mailercloud logo
Mailercloud · Google Sheets Guide

Bulk Rename Mailercloud Custom Properties Using a Google Sheet Mapping

2026-05-14
5 min read

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 a Google Sheet. Column A has the old name. Column B has the new name. The sheet 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 sheet 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 sheet, 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 Google Sheet. 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 sheet, 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 sheet, 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 sheet should be skipped — they're marked "hold" in column C

For each row in this sheet 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 sheet, 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 sheet, 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 sheet becomes the audit trail for the whole rename operation.

Try It

Get the 7-day free trial of SheetXAI and open your Google Sheet 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 sheet.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more