Migrating to ServiceNow
A move from legacy tools to ServiceNow is a controlled shift of data, users and processes onto the Now Platform. This page helps a migration lead decide how to phase the move, prepare the data, run cutover and stabilize the platform after go-live.
Why Organizations Migrate to ServiceNow
Organizations migrate to ServiceNow for several compelling reasons. Legacy systems become expensive to maintain, their vendors stop supporting them, and they cannot handle growing data and user volume. Siloed tools create gaps: incident tracking systems don’t talk to asset systems, manual handoffs introduce errors and delays, and executives lack unified visibility into IT operations. ServiceNow consolidates capabilities into one platform, eliminating integrations between five separate tools and turning manual processes into automated workflows. A migration is also an opportunity to redesign processes that have accumulated workarounds over years, retire technical debt, and reset organizational alignment around a modern platform with a clear vendor roadmap and continuous innovation.
Migration Strategies and Scope Trade-offs
Most organizations do not migrate everything at once. A “big bang” cutover moves all systems, data, and users to ServiceNow on a single date. This minimizes the cost of running dual systems but concentrates risk: if something fails, the entire operation is affected and you have no fallback. A “phased” approach migrates groups or modules incrementally—IT Service Management first, then Assets, then HR—spreading risk and giving teams time to adapt. Phased migrations let you learn from early waves and improve later waves, but they require running old and new systems in parallel for months, which is expensive and creates data sync complexity. Many successful organizations use a hybrid approach: big bang on core modules where the new system is solid, phased on optional modules where risk is higher, or running parallel systems just for high-risk data until you are confident in the migration. Your choice depends on organizational risk tolerance, financial constraints, and the complexity of your current environment.
Assessment and Planning Phase
Successful migrations begin with a thorough assessment of your current state. Document all systems in scope, all integrations, data volume, customizations, and workarounds that have accumulated over the years. Understanding what you are leaving behind is as important as understanding what you are moving. Identify quick wins: data that can be archived, duplicate records that can be consolidated, and processes that can be simplified. Assess your team’s capacity for migration work alongside business-as-usual operations. Determine timeline: when can you afford downtime? When is the least disruptive time to execute cutover? Build a business case that balances migration cost against benefits: cost of staying on legacy systems, cost of not having integrated data, cost of manual workarounds, and expected benefits from modernization.
Data Preparation and Quality Control
Migration success or failure is often decided months before cutover, during data preparation. Legacy data is rarely clean. You find duplicate records, obsolete entries no one uses, incomplete fields, inconsistent naming conventions across departments, and data relationships that are unclear. You must decide what to migrate and what to leave behind. Keeping everything bloats the new system and repeats old problems. Being too aggressive and discarding data without validation creates frustration when teams cannot find historical records they need. Plan data extraction, cleansing, mapping, and loading well in advance—often a long time before cutover. Test data loads in non-production environments multiple times. Involve data owners and business teams early to validate assumptions about what data matters and what can be archived. Automated tools help with validation and transformation but cannot replace human judgment about what is valuable and what is obsolete.
Integration, Testing, and Cutover Execution
Cutover is the choreography of switching from old system to new while keeping business running. Preparation includes testing every data load scenario, validating that systems connected to ServiceNow work correctly after cutover, and training staff on the new workflows. A detailed cutover plan documents the sequence of events, who is responsible for each step, what can go wrong, and what the rollback plan is. Parallel testing (running both systems for a test period and comparing results) builds confidence that the new system works as expected. On cutover day, freeze changes to the old system, perform the final data load, switch off the old system, perform smoke tests to verify critical operations work in the new system, and prepare to support users on day one. Post-cutover operations include monitoring for failures, supporting users with questions or issues, and handling any data corrections that cutover revealed.
Post-Go-Live Stabilization and Learning
The weeks after cutover are critical. Problems surface when real users work with real data at real volume. Your support team must be resourced to handle issues quickly. Monitor platform performance, data accuracy, and integration health closely. Capture issues and fix the most critical ones immediately. Some issues will point to configuration changes needed in ServiceNow; others will require process updates or staff training. Plan for this stabilization period. Many organizations dedicate a team to post-go-live support for at least the first month.
How Oblytech Supports Migrations
Oblytech guides organizations through the entire migration lifecycle. We begin with assessing your current state, understanding your constraints and priorities, and choosing the right migration approach. We help plan data flows, design the target state on the Now Platform, and prepare the data. Execution includes detailed cutover planning, testing, data migration, and cutover day coordination. Our team works alongside your staff so your organization builds capability and ownership. After go-live we provide stabilization support while your teams adjust to new processes and the platform.
Decide what happens to each legacy system before choosing a cutover style
The cutover style, whether a single switch or a staged move, is usually discussed first. It should be discussed last, after each system in scope has been given one of four outcomes. A system can be retired once its users have moved and its data has been archived. It can be kept running as a reference for a fixed purpose, such as audit history. It can be merged, where two tools hold overlapping records and one set of processes survives. Or it can be left alone because it serves a purpose the target platform does not, at least for now. Most migration plans fail because one of these outcomes was never chosen, and a system ends up in limbo with users still writing to it.
| Outcome | When it fits | Main risk to plan for |
|---|---|---|
| Retire | Users and integrations have moved and the remaining data is archived | A forgotten scheduled job that still sends mail or writes records |
| Keep as reference | Historical records must stay searchable for a defined purpose | Users treating the old system as live because no one has said it is closed |
| Merge | Two tools hold overlapping records for the same process | Duplicate records with different identifiers that look like the same item |
| Leave in place | The legacy system serves a need the target does not yet meet | Interfaces that quietly grow, so the scope expands without a decision |
Keeping the outcome in one register, with an owner and review date per system, is often the cheapest governance step in a migration. It also gives the steering group a fixed list to check against when the scope starts to move. The reconciliation side of this is covered in migration reconciliation controls.
A retirement checklist that covers the parts people forget
Retiring a system is more than turning it off. The checklist below covers the work that usually sits outside the project plan, and it should be signed by the owner of each area rather than by the project team alone. For the cutover checks that come before this, see data migration validation and cutover.
- List every scheduled job, mailbox, notification and inbound interface the legacy system runs, and assign each one a new owner or a shutdown date.
- Confirm that the people who used the system’s reports have a replacement, and that any report that feeds a finance or compliance pack is rebuilt and checked.
- Agree the retention rule for the archived data and confirm that the people who can restore it are named.
- Redirect any shared links, bookmarks and knowledge articles that point at the old system, and remove the references that cannot be redirected.
- Hold a final reconciliation of open items, and record each one as closed in the target, transferred with a new reference, or accepted as closed without transfer.
- Switch the system to read-only for a defined period before it is decommissioned, and watch for any user who still tries to write to it.
How scope tends to grow during a migration
Scope rarely grows because someone decided it should. It grows through small requests that each look reasonable: a team asks for one more report, a regulator wants one more field kept, a manager wants a dashboard that the old tool produced by accident. A simple defence is a rule that every new scope item carries a named owner and an explicit outcome from the register. Items without an owner wait until one is found. This keeps the project moving without refusing reasonable needs, and it leaves a record of why each one was accepted.
Choosing the order of systems to move
Move the systems with the fewest dependencies first, but not the smallest ones by default. Teams moving off spreadsheets and inbox-driven work face a version of this, covered in migrating from spreadsheets and email. A small system that feeds a critical approval is a poor first move, because its failure will be visible to everyone. A better first move is a system whose users are willing, whose data is clean, and whose integrations are few and well documented. The last moves should be the systems that carry the most history, since they need the longest reconciliation period and the most time for users to adjust. Homegrown systems are a common case for this, and their specific steps are in migrating from a homegrown ticketing system.
Frequently asked questions about migrating to ServiceNow
Do we have to migrate all history?
No. Decide which history has a live purpose, such as open items, active contracts or records under a legal hold, and move everything else to an archive, provided someone has written down how it is retrieved. Migrating everything because it is available usually imports the duplicates and errors that make the new platform look worse than the old one.
Should the first migration be a pilot group of users?
Often yes, but only if the group’s records can be reconciled with the old system. A pilot whose data cannot be checked against the source will not show whether the migration worked, so choose the pilot on the basis of how well it can be verified.
Who should own the decision to keep a legacy system?
The business owner of the process it supports, with the platform owner consulted. A decision that stays with the project team can expire when the project closes, and the system then remains without an owner.
What is a common reason migrations run late?
Data that was assumed to be clean. Plan the reconciliation work early, and treat each unexpected data shape as a finding for the register rather than an exception to be fixed in the final weekend.
Next step
Setting the outcome register is often the first task in migrations that go well.
In this section
- Migrating from Cherwell to ServiceNow
- Migrating from BMC Remedy to ServiceNow
- Migrating from Jira Service Management to ServiceNow
- Migrating from Freshservice to ServiceNow
- Migrating from Ivanti Service Manager to ServiceNow
- Migrating from ManageEngine ServiceDesk Plus to ServiceNow
- Migrating from SolarWinds Service Desk to ServiceNow
- Migrating from Zendesk to ServiceNow
- Migrating from HP Service Manager to ServiceNow
- Migrating from CA Service Desk to ServiceNow
- Migrating from TOPdesk to ServiceNow
- Migrating from Spreadsheets and email-based processes to ServiceNow
- Migrating from a homegrown ticketing system to ServiceNow
- Migrating from Salesforce Service Cloud (for IT use cases) to ServiceNow
Frequently asked questions
How long does a migration typically take?
Migration duration depends on system complexity, data volume, and how much you redesign. Small, single-module migrations can be completed relatively quickly. Complex enterprise migrations with multiple integrations, high data volumes, and significant process redesign take considerably longer. Time invested in planning and preparation usually saves time during execution and reduces risk.
Can we run the old and new systems in parallel?
Yes, but parallel running is resource-intensive and expensive. Keeping two systems running, managing data sync between them, and supporting users on both systems increases costs significantly. However, parallel running can reduce cutover risk by letting users validate the new system while still relying on the old one as a safety net.
What if our legacy data is very messy or incomplete?
Messy data is extremely common. Budget extra time for cleansing and validation. You may decide to migrate only recent or active data and archive older records. Involve your business teams early to determine what data is actually used and valuable. This usually takes longer but prevents problems and wasted effort after cutover.
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us