Moving to another cloud marketplace platform may sound complex, particularly when you have active contracts, recurring subscriptions, and usage-based billing.
SaaSify's migration process is designed to transition your existing marketplace workflows without requiring you to rebuild your listings.
For a typical supported configuration, the complete process takes approximately 1–2 weeks, although more complex setups may need additional testing and validation.
The individual times below are indicative configuration estimates from SaaSify's published migration guidance, not guaranteed completion times. Cloud provider reviews, custom integrations, and end-to-end testing may extend the process.
Step 1: Provision your SaaSify instance
Estimated time: 1–2 days
The process starts with a walkthrough of SaaSify and a review of your current marketplace setup. The SaaSify team provisions your instance and helps identify the cloud accounts, listings, CRM integrations, and workflows that need to be connected.
SaaSify is available through supported cloud marketplace procurement channels, including AWS Marketplace and Azure Marketplace, as well as through direct subscription.
Step 2: Connect your cloud marketplace accounts
Estimated time: 10 minutes for standard account connection
Next, you grant SaaSify the required permissions to connect with your existing AWS, Azure, or GCP marketplace accounts.
Once connected, SaaSify can retrieve supported marketplace information and configurations through the relevant cloud provider integrations.
For standard SaaS and AMI integrations, connecting your marketplace account generally doesn't require changes to your product codebase.
If you use custom fulfillment APIs, provisioning systems, or metering integrations, these should be reviewed during onboarding.
Step 3: Import your listings and validate workflows
Estimated time: 30 minutes for initial import and review, plus additional validation
SaaSify retrieves supported marketplace records, including:
Existing listings and configurations
Private offers and subscriptions
Customer and transaction information
Historical revenue and available usage records
Your team can then review the information, connect its CRM, configure activation rules, and test the required sales workflows.
For example, if sellers manage private offers through Salesforce, the migration should validate field mappings, offer creation, approval flows, and status synchronization.
Usage-based metering requires particular attention. The new reporting path should be tested before the existing one is retired, with controls to prevent duplicate usage submissions or missed billing records.
Your original marketplace listings remain published while this validation takes place.
Step 4: Update your listing activation URL
Estimated configuration time: 5 minutes, excluding provider processing and approvals
Once the new workflow has been tested, you update the relevant technical configuration in the cloud provider portal.
The requirements differ across marketplaces:
AWS Marketplace: Update the fulfillment URL through AWS Partner Central and submit the required change request for review.
Microsoft Azure Marketplace: Update the technical configuration in Partner Center and publish the revised offer.
Google Cloud Marketplace: Update the relevant configuration through Producer Portal and complete the applicable review process.
These steps direct the relevant buyer activation or fulfillment workflows to SaaSify.
Before completing the transition, run a test transaction to confirm that offer acceptance, customer activation, entitlements, and billing work as expected.
Step 5: Go live on SaaSify
Once the required configurations are approved and validated, the relevant marketplace workflows begin operating through SaaSify.
Existing agreements remain with the cloud provider, while new fulfillment traffic follows the updated configuration.
Your previous platform can be decommissioned after confirming that the new workflows, financial reporting, and customer activation processes work correctly.
Before decommissioning, confirm ownership of in-flight private offers, upcoming renewals, existing entitlements, and any transaction or audit records stored only in the previous platform.
Your migration plan should also define who monitors the first transactions after cutover and what happens if an activation, metering, or billing issue occurs. Retain the previous configuration and agree on a fallback or recovery process with SaaSify, subject to the cloud provider's technical requirements and approvals.