NUX SaaS – Service Upgrade Wizard

Auto-creates missing plans, assigns users to matching tiers, and reports to Telegram.

1. Database Connection

Loading config…

2. Pre-flight Check

3. Migration Defaults

Auto-assign: every user is matched to a plan whose price equals their users.expected_amount. Missing plans are created automatically. The Fallback Plan below is only used if a tier can't be matched (shouldn't happen).

4. Run Migration

Ready.

5. Rollback

Removes the tables created by the migration (isp_accounts, subscription_plans). users and licenses are never touched.