Skip to content

Private equity and portfolios

Add-on integration checklist: the records section most plans miss

By SourceX Editorial · Updated

Short answer

An add-on integration checklist needs a records section that runs before any system is cancelled: pause automated deletions, transfer admin access, export full histories from every tool slated for shutdown, capture the contract and notice versions in force at close, and name an owner for each archive. Most plans cover systems and people but leave records to chance.

Key takeaways

  • Records loss in an add-on usually happens when a subscription is cancelled for synergies, not through a deliberate decision.
  • Pause retention and auto-delete rules on day one, before anyone changes email, chat or help desk settings.
  • A full export includes internal notes, attachments, call recordings and audit logs, not just the main records.
  • Capture the customer terms, privacy notices and vendor contracts in force at close, with their version dates.
  • No tool is cancelled until the records owner signs off that its history is exported and verified.

Why do integration plans miss records?#

Integration plans miss records because they are organized by function, and records belong to every function at once. Finance owns the chart of accounts, HR owns payroll, IT owns identity and devices, and sales owns the CRM, but nobody owns the help desk history of an add-on being folded into a shared service team.

The usual trigger is a synergy line. Procurement lists the add-on's duplicate subscriptions, the platform cancels them at renewal, and the vendor eventually deletes the account. By the time someone asks for the history of a key customer, the only copy left sits in a departed employee's downloads folder.

Admin access is the other weak point. At a company of a few hundred people, the account that owns Zendesk, HubSpot or Jobber often belongs to a founder or office manager who leaves after the deal. Without that login, even a willing team cannot export what it needs.

The records section, step by step#

The records section is a short sequence that runs alongside the rest of the integration and gates every system cancellation. Add it to the plan as its own workstream with one named owner who can stop a cancellation.

  • Freeze: pause retention policies and auto-delete rules in email, chat, help desk and file storage on day one.
  • Access: move admin credentials, billing ownership and recovery emails for every SaaS tool to platform-controlled accounts.
  • Inventory: list each system, its record families, the years of history it holds and its business owner.
  • Contracts: capture signed customer agreements, standard terms, privacy notices and vendor contracts in force at close, with dates.
  • Export: run full exports, including notes, attachments and logs, from any tool on the cancellation list.
  • Verify: compare record counts, open sample records with their attachments, and confirm the export reads without the tool.
  • Store: put each archive in a named location with an owner, an access list and a retention rule.
  • Release: the records owner signs off before procurement cancels the subscription.
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

What a full export includes, system by system#

A full export includes every object that explains how work was done, not only the headline records a migration tool picks up. The table shows what is commonly left behind in each type of system.

Export capabilities differ by vendor and plan, and some tools limit how far back an export reaches or leave out certain objects. Check the vendor's documentation and the add-on's plan level early, because briefly upgrading a plan to reach export features is far cheaper than losing the history.

Two vendor examples show why timing matters. Slack says exports of private channels and direct messages are not offered on its Free or Pro plans, are available on Business+ and Enterprise, and must be applied for by a Workspace or Org Owner; on a Free workspace, messages and files more than one year old are permanently deleted. HubSpot's Product Specific Terms strongly recommend retrieving customer data before the subscription term ends and, for hubs such as Sales and Service, provide no access after termination.

What a full export includes, system by system
SystemExamplesOften left behind
Help deskZendesk, Freshdesk, IntercomInternal notes, side conversations, macros, satisfaction ratings
CRMSalesforce, HubSpotActivity history, logged emails, attachments, deal stage history
Field serviceServiceTitan, Jobber, Housecall ProTechnician notes, photos, call recordings, estimate revisions
ChatSlack, Microsoft TeamsPrivate channels and direct messages, subject to plan and policy
Projects and docsJira, Confluence, NotionComments, change history, links between issues and pages
EmailMicrosoft 365, Google WorkspaceMailboxes of departed staff and shared inboxes

Capture the contract versions in force at close#

Contract versions matter because the terms in force when records were created shape what the platform can later do with them. A help desk archive built under the add-on's customer terms may carry different permissions than tickets created after the platform rolls out its own paper.

Click-through terms are the easiest to lose, because the website that displayed them is usually redirected soon after close. Save dated copies of each document below and note where the signed originals live.

Capture the contract versions in force at close
DocumentWho usually holds itWhy it matters later
Standard customer terms and order formsSales operations or the founderDefine confidentiality and permitted use of customer records
Negotiated master agreementsFinance or the contract repositoryMay override standard terms for large customers
Privacy notices with effective datesMarketing or the website adminShow what individuals were told when data was collected
Employee notices and handbookHRCover monitoring, email, chat and call recordings
SaaS vendor termsIT or whoever pays the invoiceGovern export rights and data return after cancellation

Which mistakes cost the most history?#

The mistakes that cost the most history are timing mistakes: exporting after a tool has already dropped to read-only mode, closing the email tenant during identity migration, or letting a reseller decommission a server before anyone checks what was on it. Each one turns a routine export into a recovery project.

Two quieter mistakes are just as common. Teams export the main objects but not the attachments, so tickets survive without the photos or documents they refer to. And archives are stored without an owner, so nobody knows later whether a folder of exports is complete, who may access it, or when it can be deleted.

One rule prevents most of this: no export counts as finished until someone has opened sample records from the archive, attachments included, on a machine that never had the original tool installed.

Illustrative: a restoration add-on on Jobber#

Illustrative: a fictional buy-and-build platform of roofing and restoration contractors acquires a regional restoration company that runs Jobber, a Google Workspace tenant and a hosted phone system that records calls. The integration plan moves the add-on onto the platform's ServiceTitan instance and cancels everything else.

The integration lead adds the records section. On day one the mail retention rule is paused and the Jobber admin login moves from the departing owner to a platform account. Before cancellation, the team exports jobs, estimates with revisions, invoices, technician notes and photos, plus the call recordings, and saves the homeowner agreement and work authorization forms in use at close.

The history survives the cutover. A later review treats homeowner photos and call recordings as personal data needing careful handling, while estimate revisions and job notes become the core of a possible license scope.

How SourceX works with an add-on's archive#

SourceX starts from the inventory the records section produces. In the Supply step of the SourceX five-step transaction, a metadata-only fit check uses system names, record families and years of history, so no exports leave the platform while the add-on is assessed.

If the records proceed, the archive's chain of custody becomes part of the provenance in the SourceX Evidence Packet, alongside licensing rights, permitted use, the privacy record and release authorization. Dated contract versions captured at close make the Rights step faster, and the platform approves every step.

Frequently asked questions

Should the records section start before closing?

Planning should. Admin access, the system list and the contract set can be listed among closing deliverables or in the pre-close integration plan. The freeze and exports usually start on day one, once the platform controls the accounts and can change retention settings itself.

Who should own the records workstream?

One named person, often in IT, legal operations or the integration management office, with sign-off authority over cancellations. System owners can sit in the functions, but a single person needs to see the whole list and stop a cancellation that would destroy history.

Do we need to keep every tool's data?

No. Keep what legal, finance and operations need and what may have future value, and delete the rest under a documented retention rule. The point of the records section is that deletion becomes a decision someone made, not a side effect of cancelling a subscription.

What if the seller cancelled tools before close?

Ask what exports were taken and where they are stored, and check whether the vendor still holds the account in a suspended state. Some vendors allow reactivation within a retention window; Atlassian, for example, says reactivating a deactivated cloud site within its retention period restores the product's data. Record any gap in the inventory so later rights and value reviews do not assume history that no longer exists.

How is the records section different from a legal hold?

A legal hold preserves records relevant to specific litigation or investigations and is directed by counsel. The records section is broader: it preserves operating history by default during integration. Where a hold exists, it takes priority, and the records section must not change or delete anything it covers.

Sources

  • Slack does not offer exports of public and private channels plus direct messages on the Free or Pro plans; they are available on Business+ and Enterprise, and Workspace Owners or Org Owners must apply to use them. Source
  • Slack says free workspaces can view and search messages and files from the last 90 days, older content is hidden, and messages and files more than one year old are permanently deleted. Source
  • HubSpot's Product Specific Terms strongly recommend retrieving Customer Data before the Subscription Term ends. For the other Hub subscriptions (such as Sales, Service, CMS and Operations Hub), HubSpot will not provide any access to Customer Data after termination or expiration. Source
  • Atlassian's support documentation states that after a cloud site is deactivated, data is retained for 15 days for trials and 60 days for Free, Standard, Premium or Enterprise plans (15 days for Free plans managed by the original billing system), and reactivating within this retention period restores the product's data and preferences. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies