A platform migration, worked one account at a time.
Moving a legacy customer base onto a new product doesn't happen in a single batch. Each account needs someone to pick it, research it, contact it and follow up. Here the sales team does that from Claude, through Nucleus tools that know which rep is asking, show only what that rep may see, and record every claim and note under that rep's name.
The legacy customer base, as 45 tools
The legacy platform's sites, accounts, plans, payments and translations are imported into a staging database built for the migration. That database is exposed through Nucleus as one MCP server of 45 tools. Reps never touch the legacy system, and the tools never touch it either.
What the tools answer
Questions a rep would otherwise take to an engineer.
- Which paying customers are coming up for renewal, have lapsed, or have left
- How hard each site is to move, scored low, medium or high from its deployment and languages
- Which plan and traffic band each customer belongs on in the new product
- How migration is progressing for each source platform and site builder
What the tools let a rep do
Writes, each recorded as the rep who made it.
claim_contacttakes ownership of a customer and all their sitesadd_outreach_notelogs a call, email or meetingupdate_outreach_statusmoves a contact from in contact to trial to convertedset_migration_flagmarks a site ready for the new platform
Every morning: ten accounts, picked by rule
A shared Claude skill turns "who should I call today?" into the same three queries for every rep, in priority order. It re-checks that nobody else has claimed each account, and nothing is claimed until the rep approves the batch.
Payments that lapsed
Accounts whose payment already failed or whose plan already expired. They're the closest to leaving, so they're contacted first.
Annual renewals this quarter
A renewal is the moment a customer is already thinking about the product, which makes it the easiest time to move them.
Customers who left
Customers lost six to twelve months ago, ranked by what they were worth over their whole time as customers.
A week later: the follow-up, researched first
An account that was contacted and then went quiet for seven days gets a follow-up, and a follow-up only lands if it shows the rep knows the account. A second skill does the research with read-only tools before drafting anything.
Who is this customer?
Their sites, contacts, plan and how long they've been a customer.
readWhat have they paid, and what happened last time?
Payment history and every earlier note, so the follow-up continues the last conversation instead of starting a new one.
readHow hard is their move?
How the site detects language, its URL rules, glossary and enabled languages, scored low, medium or high. A customer with a glossary and ten languages needs a different email from one with a single language.
readDraft the follow-up
Every claim in the draft has to come from a tool result. If a fact isn't in the data, it doesn't go in the email.
draftLog it, with the rep's yes
The note and any status change are written only after the rep approves, and they're recorded as that rep.
approved writeWhy this is safe with a whole sales team
Ten reps working one customer base from an AI assistant is a recipe for two of them emailing the same customer, or for an assistant writing notes nobody can attribute. Nucleus rules both out structurally.
Every call knows who's asking
The gateway passes the person's identity on every request.
- "My pipeline" is filtered to the person asking, not to whoever set up the tool
- Claiming an account someone else holds returns "already claimed"
- Only the rep who holds an account can change its status, value or notes
- Every row records who created it and who last changed it
Automation is labeled as automation
A scheduled job can help, but it can't pose as a rep.
- A workflow can add a note to an account a rep owns, on that rep's behalf
- The note's author is still recorded as the workflow, never as the rep
- Automated claims are marked queued rather than in contact
- The same rate limits and audit apply to the workflow as to a person
The same tools, running on a schedule
What reps do in Claude during the day, Dispatch workflows do on a clock against the same Nucleus tools: reporting, spotting dormant accounts, drafting and logging. Each one is written up on the Dispatch site.
A migration program the whole team can work, with every action on the record.
nucleus