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.
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
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.
| System | Examples | Often left behind |
|---|---|---|
| Help desk | Zendesk, Freshdesk, Intercom | Internal notes, side conversations, macros, satisfaction ratings |
| CRM | Salesforce, HubSpot | Activity history, logged emails, attachments, deal stage history |
| Field service | ServiceTitan, Jobber, Housecall Pro | Technician notes, photos, call recordings, estimate revisions |
| Chat | Slack, Microsoft Teams | Private channels and direct messages, subject to plan and policy |
| Projects and docs | Jira, Confluence, Notion | Comments, change history, links between issues and pages |
| Microsoft 365, Google Workspace | Mailboxes 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.
| Document | Who usually holds it | Why it matters later |
|---|---|---|
| Standard customer terms and order forms | Sales operations or the founder | Define confidentiality and permitted use of customer records |
| Negotiated master agreements | Finance or the contract repository | May override standard terms for large customers |
| Privacy notices with effective dates | Marketing or the website admin | Show what individuals were told when data was collected |
| Employee notices and handbook | HR | Cover monitoring, email, chat and call recordings |
| SaaS vendor terms | IT or whoever pays the invoice | Govern 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
- QuestionDo I need customer consent to license support tickets?
- QuestionCan I see a sample contract?
- InsightDo you need client consent to license de-identified RFIs and submittals?
- InsightOpt-in vs opt-out for AI training in B2B SaaS contracts
- InsightCan a distributor license its pricing and quote history?
- IndustryLegal data
See if your company qualifies
A short company assessment. No data uploads are needed.