
Migrate creator campaigns by defining authoritative records, cleaning identifiers, mapping states and permissions, testing a bounded cohort, and reconciling the result before cutover. Preserve accepted scope, rights, payment history, and export access rather than importing every spreadsheet cell without understanding its meaning.
A spreadsheet can carry years of practical knowledge alongside duplicated names, stale payment statuses, hidden formulas, and personal information that should not be widely shared. Moving it into software does not automatically fix those problems. It can make them harder to inspect if the migration treats every column as trustworthy.
Treat migration as a controlled change to the operating record. The team needs to know which system becomes authoritative, which history must be preserved, and how ongoing campaigns will continue during the transition. This guide is a process checklist, not an endorsement of a particular software platform.
Inventory records and decide what should move
List creator identities, audience evidence, agreements, campaign scopes, assets, approvals, rights, invoices, transfers, and reporting data. Identify where the same record appears in several files or tools.
Choose an authoritative source for each field. The contract amount may come from the signed agreement, the accepted asset from the approval record, and the payout status from the provider evidence. A spreadsheet's latest edit is not automatically the best source.
Separate active operating data from historical archive material. An old shortlist can be useful context without needing to become a live contact record. Avoid importing unnecessary personal information merely because it exists.
Review retention, access, and processing arrangements before moving sensitive data. The destination software should be approved for the relevant information and jurisdictions. A convenient import interface is not permission to transfer every document.
| Record | Authoritative evidence | Migration check |
|---|---|---|
| Creator identity | Verified supplier or contact record | Stable ID and duplicates |
| Scope | Accepted agreement version | Units, dates, rights |
| Approval | Dated decision and asset | Version and owner |
| Payment | Liability and provider history | Attempts, refunds, settlement |
| Report | Defined metric source | Window and attribution rule |
Map fields and states before importing
Create a field map showing source column, destination field, definition, transformation, owner, and validation. A column called status may contain contacted, accepted, paid, and inactive even though those describe different objects.
Separate creator relationship state from campaign, asset, invoice, and transfer state. One creator can have an active relationship, an accepted asset, and an unresolved payout simultaneously. A single imported status cannot represent all of that accurately.
Airwallex documents multiple transfer states. Preserve the relevant provider meaning rather than translating every old paid label into settled without evidence.[2]
Keep original values where needed for audit and troubleshooting. A normalized field can coexist with the source value and migration reference. That makes it possible to explain a transformation without reopening an unversioned spreadsheet.
Clean identifiers and reconcile a pilot dataset
Use stable identifiers instead of names alone. A creator may have several social handles, change a display name, or invoice through a business. Merge only when the evidence supports the identity match.
An illustrative dataset has five hundred rows. Forty are exact duplicates, thirty need identity review, and twenty have unclear payment states. These categories may overlap. Do not subtract all counts blindly and assume the remainder is clean.
Suppose a pilot imports fifty active agreements with a total approved liability of $75,000. After migration, the destination shows forty-nine agreements and $73,500. The missing $1,500 record needs resolution before cutover; a successful import message is not enough.
Compare counts, amounts, currencies, relationships, attachments, and permissions. A financially balanced import can still link an invoice to the wrong creator or expose private information to an unintended team.
- Authoritative source
- Mapped and cleaned records
- Reconciled pilot
- Controlled cutover
Preserve rights and approval evidence
Move the accepted scope and relevant amendments with the campaign record. A summary of deliverables is useful, but should not erase the version that the parties actually accepted.
Keep rights fields explicit: channels, territory, duration, paid use, editing, and expiry. A generic content available flag can be dangerously broad when licenses differ across assets.
Preserve the asset version tied to acceptance. If the destination points only to a folder containing several exports, the team may not know which file was approved for publication.
Define access by role. A creative reviewer may need asset and claims information; finance may need supplier and liability evidence. Review permission behavior in the pilot rather than assume it matches the spreadsheet's informal sharing habits.
Plan cutover while campaigns continue
Choose a cutover date, an owner, and a freeze or change-capture process. Active campaigns will keep producing new approvals and payments during migration. Those events need a clear destination and reconciliation rule.
Run a bounded parallel period if appropriate, but avoid creating two competing authoritative systems indefinitely. Explain which record controls each decision and how differences are resolved.
Google Analytics documents campaign parameters for identifying traffic sources. Preserve campaign naming and measurement definitions so migration does not fragment reporting history.[3]
Test exports before committing. The team should be able to retrieve records in a usable form with relationships and essential evidence intact. Exit capability is part of the migration decision, not an afterthought.
A cutover plan for campaigns that are still running
Suppose an agency plans to move one hundred active creator agreements into a new system on Monday. During the weekend, several creators submit files, a client accepts two milestones, and finance processes payments. A migration based only on Friday's spreadsheet snapshot will already be incomplete.
The cutover owner defines a change-capture window. New submissions, decisions, scope changes, and payment events are logged with stable references and timestamps. The team knows where to enter them and which system remains authoritative until the cutover is accepted.
The pilot checks a representative set of agreements, including one amendment, one expired license, one failed transfer, and one creator with several handles. These cases test relationships and meanings that a simple row-count check would miss.
After importing the baseline, the owner applies the captured changes and reconciles totals and associations. The accepted asset must link to the right version and milestone; the payout must link to the correct liability. Balanced aggregate money does not prove every relationship is correct.
Permissions are tested with real roles using fictional or appropriately authorized records. A client reviewer should not see another client's supplier details. A creator-facing view should not expose internal notes or unrelated financial documents. The pilot validates those boundaries explicitly.
The team establishes a rollback or correction decision before the switch. If a material record cannot be reconciled, the owner can delay the cutover or limit it to a verified cohort. Continuing merely because the planned date arrived can create avoidable operational risk.
After acceptance, the old spreadsheet becomes an appropriately retained reference rather than a competing live system. Users receive a clear instruction about where new decisions belong. A limited parallel check can continue without allowing both records to govern the same action.
The first post-cutover review inspects missing events, duplicate identities, rights expiry, payment exceptions, and export quality. Migration is an operating transition with evidence gates. A reliable smaller cutover is better than moving every row at once while losing the meaning that made the records useful.
Confirm that external collaborators understand the new submission and approval routes before the first live milestone. A creator may continue using an old link because the agency trained only its internal staff. Send a concise transition note with the current contact, required reference, and support route, without changing agreed commercial terms. Then verify that the next real submission and acceptance are recorded in the authoritative system. Training is complete when participants can perform the workflow, not merely when an invitation email has been sent.
Train the team on decisions, not just buttons
Teach users what each state means, which evidence is required, who can approve a change, and how to open an exception. A screen tour without those rules can recreate the spreadsheet's ambiguity in a new interface.
NIST's voluntary generative-AI profile discusses privacy and confabulation risks. If AI is used to normalize or summarize records, review its output and protect the underlying data.[1]
Should AI merge duplicate creators automatically? Use it to propose candidates only where appropriate, then verify material identity matches. A mistaken merge can connect private or financial records to the wrong person.
Should every historical row be imported? No. Retain what is needed for operations, rights, accounting, legitimate evidence, and applicable obligations. Archive or handle the rest under the approved policy.
What if the new system cannot represent a critical field? Resolve the gap before cutover through a supported configuration, linked authoritative record, or another suitable option. Do not silently discard the field.
After cutover, reconcile another representative sample and monitor exceptions. Record lessons about field definitions, permissions, and active-event capture. The migration is complete when the team can run and explain the workflow reliably, not merely when the last file uploads.
- Identify authoritative sources and necessary records.
- Map fields and separate object states.
- Reconcile counts, money, relationships, and permissions.
- Preserve scope, rights, and acceptance evidence.
- Plan cutover, training, and a usable exit route.
Sources & References
- [1] NIST — Generative AI Risk Management ProfileVoluntary framework covering generative AI risks and controls; published July 2024.↗
- [2] Airwallex — Transfer statusesOfficial distinction between approval, processing, sent, paid, overdue, and failed transfers.↗
- [3] Google Analytics — Campaign URL parametersOfficial guidance for consistent source, medium, campaign, and content tracking.↗