← All posts

CRM

Cleaning up Wise Agent contacts before you migrate

Duplicate records and stale tags in Wise Agent can silently corrupt whatever system you move into next — here is how to fix them first.

A brokerage with 11 agents had been running Wise Agent for six years. When they decided to move to a newer CRM, their tech consultant pulled a contact export and found 4,200 rows — but the team had only ever actively worked about 1,800 unique prospects and clients. The other 2,400 were duplicates, test entries, contacts imported from dead cold-call lists, and former clients with six different tags applied at different times by different agents. The migration vendor quoted a flat fee and said it would take two weeks. Three months later, the project was still stuck in data cleanup.

That scenario is not unusual. Wise Agent is straightforward to use day-to-day, which means teams accumulate records without much discipline. By the time a brokerage is ready to move on, the database has usually become the main liability — not the platform itself.

What actually goes wrong in a Wise Agent export

Wise Agent stores contacts, to-do items, and activities in separate tables. When you export to CSV, those relationships flatten. A contact who had seven follow-up tasks and three email campaigns associated with their record becomes a single row with no activity history attached. If your destination CRM expects clean, structured data with linked records, a raw export from Wise Agent will not map cleanly.

Duplicates are the first visible problem. Agents add the same lead from an open house and from a web form, spelling the name slightly differently each time. Over six years, those pile up. But the less obvious problem is tag inconsistency. Say an agent tagged someone "hot buyer" in 2021. That person bought a house, went quiet for two years, then re-emerged as a potential seller lead. Someone else added a "past client" tag and a "seller nurture" tag. Now the contact has three tags that imply different automation rules, and no one alive at the brokerage remembers which one is authoritative.

The cleanup sequence that actually works

Before touching migration tooling, the cleanup needs to happen inside Wise Agent itself, using its built-in deduplication view and bulk-edit functions — not in a spreadsheet after export.

Start with duplicates. Wise Agent has a duplicate-contact report under the contact management section. Run it, sort by email address, and work through the matches in batches. The rule is simple: keep the record with the most recent activity and merge the older one into it. Do not delete — merge, so that any activity history on the older record rolls up.

Next, audit tags. Pull a list of every tag in use and how many contacts carry it. Any tag with fewer than five contacts is likely a one-off label that an agent invented for a single situation. Either reassign those contacts to a standard tag or remove the custom one entirely. The goal is a tag vocabulary of 15 or fewer entries that mean something clear to everyone on the team.

Finally, review the "last contacted" field. Any contact with no activity in four or more years and no pipeline stage assigned is a candidate for archiving — not deletion, but a status change to "inactive" so they export into a separate holding file rather than polluting the active database.

This whole process for a 4,200-row database typically takes two to three days with one person working through it systematically. That is far less painful than discovering mid-migration that your destination CRM has ingested 2,400 ghost records and your automation triggers are firing on half of them.

Mapping Wise Agent fields to what comes next

Wise Agent uses field names and structures that do not map one-to-one with most other CRMs. The "category" field in Wise Agent, for example, is a catch-all that some brokerages use as a pipeline stage, some use as a lead source label, and some have never touched. Before exporting, document what each field actually means in your brokerage's workflow.

Build a simple mapping table: Wise Agent field on the left, destination CRM field on the right, transformation rule in a third column (e.g., "capitalize all values," "split into first/last name," "convert date format to ISO 8601"). That document becomes the spec for whoever handles the technical import — whether that is an internal admin, a CRM implementation partner, or an Ai workflow that automates the field transformations.

Real Estate Ai Group typically starts any CRM migration engagement with an audit before writing a single line of automation. Data quality problems do not get fixed by better tooling on top of them; they get inherited.

Where to start

Log into Wise Agent today, run the duplicate-contact report, and count how many matched pairs appear. If the number is higher than 10% of your total contact count, the cleanup needs to happen before any migration planning begins — because whatever you build next will only be as reliable as the records feeding it.

Want this appliedto your team?Ask us.

Or write to ushello@realestateaigroup.com

Skip the reading — a 30-minute call is enough to tell you what’s realistic.