ConnectWise to HaloPSA migration: what ticket history comes across and what to preserve

In a ConnectWise or Autotask to HaloPSA migration, current clients, contacts and open tickets usually move, while closed-ticket notes, time entries, status history and attachments may arrive partly or flattened. Run a pilot import, archive the source export before the old contract ends, and check client contracts before any licensing talk.

What moves and what stays behind when an MSP switches PSA tools?

When an MSP moves from ConnectWise or Autotask to HaloPSA, the current state of the business usually moves: clients, contacts, contracts, assets and open tickets. What often stays behind or arrives flattened is the history: ticket time entries, internal notes, status changes, attachments, SLA timers and the links between tickets, projects and agreements. That left-behind history is the part worth preserving before the old subscription ends.

This guide is for MSP owners and operations leads. It sets out how to plan the migration so the history survives, and why a preserved archive may also have licensing value. It does not claim details about any vendor's migration tool, so use each vendor's current documentation and a test import to confirm.

Which records matter in a PSA?

RecordWhat it holdsLikely to migrate cleanly?Why it matters later
Clients, contacts, sitesCurrent master dataUsuallyNeeded on day one
Open ticketsCurrent workUsuallyNeeded on day one
Closed tickets and notesYears of triage and fixesVaries; ask for a sampleThe core work record
Time entriesWho spent how long on whatVariesEffort and outcome data
Status and priority historyMovement through a ticket's lifeOften flattenedShows decisions and escalations
Attachments and emailsScreenshots, logs, correspondenceVariesContext for resolution
Contracts and SLAsService terms and timersPartlyBusiness rules behind the work
Knowledge articles and runbooksStandard fixesVariesReusable answers

Treat any cell marked "varies" as an open test question, not an assumption.

The six-step plan to preserve history before the switch

  1. Inventory the old system. List every record type above, the years each covers and the approximate counts. The data inventory builder gives a structure for listing systems without describing content.
  2. Decide what must live in the new system. Not every closed ticket needs to be searchable in HaloPSA. Choose a cut-off year.
  3. Run a pilot import. Migrate one client's history and compare ticket counts, notes, time entries and attachments against the source.
  4. Export the remainder to a native archive. Use the old tool's export or API to capture what the import does not carry, and store it with access controls.
  5. Write the retention terms. Record how long the old subscription stays readable after cutover and the date the archive becomes the only copy.
  6. Name an owner. Someone, not "IT", holds the archive and the instructions to read it.

Dates matter. Contract end dates and the first billing cycle in the new tool create a short window in which the old system is still usable; schedule the archive inside it.

How do the three tools compare for history?

Do not take a general claim about any of them as settled. Ask each vendor, and test.

QuestionConnectWiseAutotaskHaloPSA
What does the vendor's own export or migration path cover?Check current docsCheck current docsCheck current docs
Are ticket notes and time entries included?Test with a pilotTest with a pilotTest with a pilot
Do attachments move?Test with a pilotTest with a pilotTest with a pilot
Is there an API for bulk extraction?Confirm scope and limitsConfirm scope and limitsConfirm scope and limits
What happens to data after the term?Read the contractRead the contractRead the contract

The point of the table is the same four tests on every platform, not a ranking. The Opsgenie retirement page applies the same logic to on-call history.

Which checks should run before the old PSA is switched off?

  • Ticket counts per year match between source and archive for the pilot client.
  • A sample of long tickets shows every note and time entry in order.
  • Attachments open from the archive, not only from the old system.
  • Someone other than the person who ran the export has read the archive.
  • The retention date and the archive owner are written down and shared with the owner.

Why is the left-behind history interesting for licensing?

A PSA holds repeatable service workflows: a user reports a problem, a technician triages, escalates, fixes and closes with notes and time. AI buyers training and evaluating IT support agents look for that structure, and long histories across many clients show variety.

The client-data caveat is serious. Tickets describe client environments, and an MSP's contract with each client decides who may use them.

  • Check master service agreements for data use and confidentiality clauses.
  • Tickets that mention client staff, systems and credentials carry personal and security data.
  • Records created for the MSP's own internal IT are cleaner than client-facing ones.
  • Any license discussion needs the MSP owner as sponsor, and client consent where contracts require it.

SourceX and the company set scope, redaction and consent requirements together before any work begins. Nothing is delivered without a signed agreement and authorization.

A fictional example

Illustrative: a managed IT firm with about 90 staff has used its PSA for eight years and decides to switch. During planning, its operations lead runs a pilot import for one client, finds notes arrive but status history is flattened, and archives the full source export before the old contract ends. Later, the owner asks whether the archived internal-IT tickets could qualify for a licensing introduction. The firm, not the partner, runs every export.

What to say to an MSP owner

The managed service provider overview covers where else the topic comes up, and the Pipedrive export guide shows the same pattern in a CRM.

How the introduction and rewards work

You introduce the company; SourceX qualifies it against the baseline of 50+ full-time employees at peak (contractors excluded), years of documented operations and rights; the company completes an inventory; price and terms are agreed; buyers review; and the deal closes before delivery. The who qualifies page has the detail.

Partners earn 25% of the eligible platform fees SourceX actually collects from the referred company's licensing deals, capped at $100,000 per referred company, payable only after the buyer pays and SourceX receives its fee. No reward is guaranteed.

Common mistakes

MistakeWhy it hurtsFix
Trusting the migration tool's summaryCounts can match while notes or history are lostCompare a pilot client record by record
Cancelling before the archive is verifiedOld data may become inaccessibleVerify a restore first
Treating client tickets as the MSP's ownRights may sit with clientsRead contracts, ask counsel

Next step

If an MSP you work with is switching PSA tools, register as a partner and introduce the owner, or have them apply at sourcex.si/apply with your referral link. Preserve the history first.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Buyer selects and paysThe buyer selects and pays for the data and SourceX receives its fee.
  4. Step 4You get your rewardYour share of SourceX fees becomes payable.

Common questions

Does ticket history move from ConnectWise to HaloPSA?

Open tickets and master data usually move; closed-ticket notes, time entries, status changes and attachments vary by tool, version and approach. Run a pilot import for one client and compare it with the source before committing, and keep a native export of anything that does not arrive intact.

How do I migrate from Autotask to HaloPSA without losing data?

Plan an inventory of record types, a pilot import, a native archive of the remainder and a written retention date for the old subscription. Check each vendor's current migration documentation, because supported fields and limits change, and have a named owner verify counts.

How long should an MSP keep old PSA data after switching?

There is no universal answer. Contracts with clients, insurance and legal advice drive retention, and the vendor contract sets how long the old system stays readable. Decide a retention period with counsel, record it and store the archive with access controls.

Can an MSP license its ticket history for AI training?

Only what it owns or has consent to use. Tickets about client environments contain client data, so master service agreements decide. The MSP's own internal IT tickets and operations are cleaner candidates. SourceX and the company review rights before anything is shared.

Is a PSA archive enough, or do I need the old system?

A verified, readable archive can be enough if it contains notes, time entries, status history and attachments in a form someone can open. Test a restore before cancelling, because an export nobody can read later is not an archive.

Free resources

By SourceX Partnerships Team · Published 2026-10-09 · Updated 2026-10-09

Know a US company with valuable proprietary data?

Become a referral partner from anywhere we support, get your link and introduce an owner or authorized decision-maker.

Refer a company →

I own a business

Explore licensing your company's data to AI developers worldwide. Start a short assessment; no uploads needed.

Start an assessment