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?
| Record | What it holds | Likely to migrate cleanly? | Why it matters later |
|---|---|---|---|
| Clients, contacts, sites | Current master data | Usually | Needed on day one |
| Open tickets | Current work | Usually | Needed on day one |
| Closed tickets and notes | Years of triage and fixes | Varies; ask for a sample | The core work record |
| Time entries | Who spent how long on what | Varies | Effort and outcome data |
| Status and priority history | Movement through a ticket's life | Often flattened | Shows decisions and escalations |
| Attachments and emails | Screenshots, logs, correspondence | Varies | Context for resolution |
| Contracts and SLAs | Service terms and timers | Partly | Business rules behind the work |
| Knowledge articles and runbooks | Standard fixes | Varies | Reusable answers |
Treat any cell marked "varies" as an open test question, not an assumption.
The six-step plan to preserve history before the switch
- 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.
- Decide what must live in the new system. Not every closed ticket needs to be searchable in HaloPSA. Choose a cut-off year.
- Run a pilot import. Migrate one client's history and compare ticket counts, notes, time entries and attachments against the source.
- 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.
- Write the retention terms. Record how long the old subscription stays readable after cutover and the date the archive becomes the only copy.
- 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.
| Question | ConnectWise | Autotask | HaloPSA |
|---|---|---|---|
| What does the vendor's own export or migration path cover? | Check current docs | Check current docs | Check current docs |
| Are ticket notes and time entries included? | Test with a pilot | Test with a pilot | Test with a pilot |
| Do attachments move? | Test with a pilot | Test with a pilot | Test with a pilot |
| Is there an API for bulk extraction? | Confirm scope and limits | Confirm scope and limits | Confirm scope and limits |
| What happens to data after the term? | Read the contract | Read the contract | Read 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
| Mistake | Why it hurts | Fix |
|---|---|---|
| Trusting the migration tool's summary | Counts can match while notes or history are lost | Compare a pilot client record by record |
| Cancelling before the archive is verified | Old data may become inaccessible | Verify a restore first |
| Treating client tickets as the MSP's own | Rights may sit with clients | Read 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.
- Step 1Share your linkSend your personal link to a company you know.
- Step 2Company appliesThe company applies itself at /apply.
- Step 3Buyer selects and paysThe buyer selects and pays for the data and SourceX receives its fee.
- 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.
Related pages
- Build a metadata-only business data inventory
- Opsgenie end of life: preserve alert and incident history before you migrate
- Referral opportunities for managed service providers
- How to export all activities, notes and emails of a Pipedrive deal
- Which US businesses are a fit for a SourceX data licensing introduction
Free resources
- Business exit readiness assessment — A preliminary exit readiness score and checklist for advisors.
- SDE vs EBITDA calculator — Seller's discretionary earnings next to market-rate EBITDA.
- IRR calculator — Internal rate of return on annual cash flows.
- All free tools · MCP resource center
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