This article walks an existing v1 account through the migration to v2. It is the master document — each milestone links out to the detailed setup articles where the actual work happens.
Sign in at app.giantrocketship.net. You also need to notify us of the users you want made admins in v2 — granting admin access is covered later in this article.
Migration to v2 follows the calibration pattern described in Manual vs Automatic — Calibrating Your Account: move one piece of the system from manual to automatic at a time, verify it works against real tickets, then move the next. Don't try to flip everything at once.
Based on several customer migrations, this is the order that works:
The ten steps group into six milestones below.
The basic setup follows the standard New Account Setup process, with a few migration-specific notes.
You can skip this phase. We will have already set your account up.
Reference: Phase 1 - Onboarding Wizard.
Reference: Phase 2 - Integrations.
In this phase:
Reference: Phase 3 - Initial Filters and Actions.
Like v1, v2 works best with preset status filters and update settings. The Admin screen walks you through it. For example, it asks what status to use for General Failure — the field v1 called Needs Help.
You need to notify us of the additional users you want made admins in v2. After we grant the first admin, that admin can grant additional admin access via People → Users → edit user → Panel Access → tick Admin. Full guidance in the User Admins section of Teams, Users, and Business Hours.
Once setup is complete, spend time in v2 before migrating any v1 automation. The point is to confirm the system works on real tickets manually before you move things to automatic.
Reference for the Admin panel itself: New Admin Training.
Run triage by hand on a few real tickets to confirm a triage policy is wired up and behaves the way you expect. See Understanding Triage as a Dispatcher for both the Ticket Board and Ticket Widget methods.
Create scheduled todos in both the Agent calendar and the Dispatch calendar. Drag work around. Confirm the calendar reflects what you scheduled. See Calendar Mastery — Drag-and-Drop (agent perspective) and Calendar Mastery — Drag-and-Drop (dispatcher perspective).
Send a booking link to a real customer from both the Agent and Dispatch calendars. Confirm the link works, the customer's pick lands on your calendar, and the slots offered match your business hours. See Customer Self-Booking.
If something doesn't behave the way it did in v1, stop here and resolve it before moving to migration. v2 manual operation needs to be solid before any automation is migrated.
The next four milestones all use Lifecycles, so a quick definition before continuing:
A Lifecycle is a rule that says "when X happens, run Y." A Ticket Lifecycle rule fires on ticket status change — for example, "when a ticket enters the New status, run Triage and assign it." A Form Lifecycle rule fires on form submission — for example, "when the Approval form is submitted, write a note and apply a helpdesk preset."
Lifecycles are how v2 replaces v1's automation. Full coverage in Ticket and Form Lifecycles.
Step 5. Build a Ticket Lifecycle rule that runs your triage policy on the appropriate status (typically New).
If the automatic results match the manual results, triage is migrated. Disable the v1 equivalent.
Pick a single low-risk form first.
Once one form is verified working, migrate the rest using the same pattern. Disable each v1 form as its v2 equivalent goes live.
Step 8. v2's assignment policies operate on teams. Set them up before migrating ticket assignments.
See Teams, Users, and Business Hours for the full walkthrough — users, teams, business hours plans, panel access (including admin), and the recommended setup order.
You should already have admins from milestone 1; this milestone is about creating the teams that assignment policies will route to.
Pick a single assignment policy or routing rule from v1 — ideally one with low ticket volume.
Once one assignment is verified working, migrate the rest. Watch for tickets that are now being assigned by both systems — those are the ones where the v1 equivalent didn't get disabled. Resolve before continuing.
If you can do all of the above and the results match v1's behavior, the migration is complete. v1 can be turned off.
Tip: Migrate in the order above, not in parallel. The whole strategy depends on calibrating one piece at a time so you can isolate problems. If you migrate triage and assignment simultaneously and the wrong agent picks up a ticket, you don't know whether triage misclassified it or assignment misrouted it. One at a time, verified, then next.
Tip: Keep both v1 and v2 running until each migrated piece has been verified. Disable v1 only after the v2 equivalent has handled real tickets correctly. The cost of a brief overlap is duplicate automation; the cost of premature cutover is broken automation with no rollback.
Tip: If a v2 result doesn't match v1's behavior on a real ticket, that's not a v2 bug by default — it's usually a configuration difference between the v1 policy and the v2 equivalent. Investigate the policy first, escalate to support second.
v2 of Rocketship does not use Ticket Callouts. Once we disable your v1 account, you will begin to get errors.