A dry-run builds the migration plan without creating live buyer-side subscriptions.
Use it to decide whether the migration is ready, which subscriptions are blocked, and which actions RevBridge would execute.
Report fields
The dry-run report includes:
supportedCount: subscriptions that can move automatically.blockedCount: subscriptions that cannot execute until resolved.needsPriceCloneCount: supported cases where a buyer price clone is planned.needsCouponCloneCount: supported cases where a buyer coupon clone is planned.actions: the approved action plan if blockers are resolved.blockers: migration-stopping issues.warnings: conditions that require review but do not always stop execution.
Planned actions
Dry-run actions can include subscription creation, price cloning, coupon cloning, and customer default payment method updates.
The action plan is the safest source of truth for what execution will attempt.
Review workflow
Before execution:
- Confirm mapped customers are correct.
- Resolve blockers.
- Review warnings with the billing owner.
- Confirm expected revenue exposure.
- Keep the dry-run output for reconciliation.
Dry-run first
RevBridge should not be treated as a live migration button. It is a validation workflow first and an execution workflow second.