CRM Data Archival: What to Migrate vs Archive | WebFootprint
CRM Integrations CRM Migration · Data Archival

CRM Data Archival: What to Migrate vs What to Archive

Dragging every old closed deal and inactive contact into the new CRM "just in case" slows search, inflates licence tiers, and muddies reporting. A clear archive vs migrate policy preserves access without polluting the live system.

We design the retention rules and the archive so your new CRM stays lean and performant.

A glass CRM panel and a silver archival vault linked by an S-curved ribbon of documents peeling toward Migrate or Archive on a cool slate vault floor
30–40%
of a typical B2B CRM is dead weight: inactive contacts, duplicates, and obsolete history
R24,800+
per year for each Salesforce 500 MB data storage overage block at list rates
60–70%
of records usually belong in the live CRM; the rest should archive or purge
40–60%
cut in migration volume when historical and inactive data is archived first
The Problem

Sound Familiar?

These are the exact issues our clients faced when "migrate everything" was the default:

  • Leadership wants every closed deal and inactive contact "just in case", so the new CRM inherits nine years of dead weight
  • Search and list views crawl because obsolete records sit next to active pipeline
  • Marketing and CRM licence quotes are priced on total record count, including people nobody has emailed in years
  • Reports mix live opportunities with ancient closed-lost deals, so forecasting looks worse than it is
  • Nobody owns a written archive vs migrate policy, so the default becomes "bring everything across"

POPIA Section 14 forbids keeping personal information longer than necessary. "Just in case" is not a retention policy. Tax and company law set minimum floors for financial records, but inactive marketing contacts without a lawful basis should not live forever in production.

How It Works

Archive vs Migrate, Made Explicit

Inventory → policy → archive → lean cutover. Historical access survives without bloating the live CRM.

1

Age the Dataset

Contact and deal histograms show how much history is truly active versus dormant

2

Set Retention Rules

Migrate, archive, or purge by record type with sales ops and compliance sign-off

3

Park History Offline

Closed deals and inactive contacts land in a searchable cold archive, not production

4

Cut Over Lean

The new CRM opens with active pipeline only: faster search, cleaner reports, lower tiers

What We Build

Everything You Need for a Defensible Data Retention Plan

Archive vs Migrate Policy

A signed retention schedule by record type: what stays live, what moves to a searchable archive, and what can be purged under POPIA and tax rules.

Closed Deal Cut Lines

Migrate recent closed-won deals for pipeline context. Archive older closed deals and closed-lost history so the live CRM stays lean without losing audit access.

Inactive Contact Rules

Clear thresholds (typically 18–24 months with no engagement) that send dormant contacts to archive instead of inflating marketing and CRM tiers.

Searchable Cold Archive

Vendor-neutral CSV/JSON or warehouse archive with an access path for sales ops and compliance, so "just in case" does not mean "pollute production".

Licence & Storage Modelling

We show how fewer live records cut Salesforce storage add-ons, HubSpot contact tiers, and migration runtime before you renew or cut over.

POPIA Retention Alignment

Retention periods tied to purpose, Tax Administration Act and Companies Act floors, with deletion or de-identification when the lawful basis expires.

Platforms We've Planned Archival Strategies For

HubSpotSalesforcePipedriveZoho CRMMicrosoft DynamicsMonday.comCustom CRMs
Client Story

From 185,000 Live Records to a Lean Cutover

How a Johannesburg industrial distributor stopped "migrating everything", archived dead history, and avoided nearly R300,000 a year in storage and marketing-tier fees.

Before

Migrate Everything

  • 185,000 contacts plus 42,000 closed deals spanning nine years queued for HubSpot
  • No written archive vs migrate policy; sales feared losing "just in case" history
  • Salesforce already burning storage overage blocks on obsolete activity
  • Marketing quote priced on full contact count, including dormant leads
  • Forecast reports mixed live pipeline with ancient closed-lost noise
185k records planned for live migration
After

Archive Then Migrate

  • 118,000 active and recent records moved into HubSpot
  • 52,000 inactive contacts and older closed deals parked in a searchable cold archive
  • 15,000 junk and test records purged under a signed retention schedule
  • Sales ops retrieves archive hits within a business day when needed
  • Live search and list loads felt roughly 40% faster after the cut
118k live 33% smaller production CRM
33% fewer live CRM records
40% faster search and list loads
R298K avoided yearly storage and tier fees
1 quarter to full ROI on the archival build
The Difference

Before vs After a Clear Data Retention Policy

Before
After
Migration scope
Every record "just in case"
60–70% live; rest archived
Closed deal history
9 years in production
Recent live; older in archive
Inactive contacts
Count toward licence tiers
Cold archive, still retrievable
Search & reporting
Slow, noisy, hard to trust
Faster, pipeline-focused
Storage / marketing cost
Overage and tier inflation
Right-sized live footprint
POPIA posture
Indefinite retention by default
Written schedule, purpose-bound
Getting Started

How It Works

From first inventory to lean go-live in 3–6 weeks for most mid-market databases.

01

Inventory the History

Age histograms for contacts, closed deals, activities, and attachments so leadership sees what "migrate everything" actually means.

02

Agree Retention Rules

Sales ops, finance, and compliance sign off on migrate, archive, and purge criteria by record type.

03

Build the Archive

Export historical sets into a searchable, vendor-neutral archive with access controls and an erasure path.

04

Migrate Lean

Only live-worthy records enter the new CRM. Spot-checks confirm counts, reporting, and archive retrieval before dual-licence cutover.

Questions

Frequently Asked Questions

What is the difference between cleaning data and archiving it?

Cleaning fixes or removes bad records (duplicates, bounced emails, junk) so what you migrate is accurate. Archiving is the strategic decision of what should live in the new CRM versus what should sit in a searchable offline store: old closed deals, inactive contacts, and obsolete history. You usually need both, but they solve different problems.

How many years of closed deals should we migrate?

Industry practice is to keep recent closed-won deals in the live CRM (often the last 24 months for sales context) and archive older closed history for the full commercial retention window, typically around 7 years for contract-related records. Closed-lost deals older than 12–24 months almost always belong in the archive, not in active pipeline views.

Will archiving break our ability to look up old customers?

No, if the archive is designed for retrieval. We leave a documented access path (ops request queue, read-only legacy window for 90 days, or a simple search against the archive). Request volume usually drops sharply after the first quarter. What you avoid is slowing every daily search and report for records almost nobody opens.

How does POPIA affect CRM data retention?

POPIA Section 14 says personal information must not be kept longer than necessary for the purpose it was collected. Indefinite "just in case" storage is not a policy. Tax and company law set floors (for example Tax Administration Act records for 5 years, certain Companies Act records for 7 years), but marketing contacts without a lawful basis should not sit forever in a live CRM. A written retention schedule is the compliance artefact regulators expect.

How much storage cost can archival save?

Salesforce data storage overages are commonly quoted at about $125 per 500 MB per month (roughly R24,800 per block per year at current rates). File storage add-ons sit around $5 per GB per month. External cold archive storage is orders of magnitude cheaper. HubSpot and other platforms often price marketing capacity on contact volume, so inactive records you never message still raise the bill.

How much does a CRM archival strategy cost?

Policy design plus archive build and lean migration cutover for mid-market databases typically sits between R35,000 and R85,000 depending on volume and how many objects need retention rules. Against avoided storage add-ons, lower marketing tiers, and faster daily work, most clients see payback inside the first two quarters on the new platform.

Ready to travel light?

Stop Dragging Dead Records Into Your New CRM

If your migration plan still says "bring everything across", you are about to pay for slower search, higher licence tiers, and murkier reporting for years.

Tell us which CRM you are leaving, how many contacts and closed deals you hold, and who needs historical access. We will show you a concrete archive vs migrate split and what it saves.

Chat with us