How to check new install flow before publishing

I would like to test new install flow before making it available for my marketplace app, so that I can confirm and verify all changes made on our side are correct

Hey @Mubeen - thanks for posting in the Community!
Is the question here how to test your new install flow before making it available in the app? If so, I’d like to tag in some Community experts to see if they’re aware of if and how this might be possible. @Teun, @ChrisoKlepke, and @nickdeckerdevs1 - any thoughts here?
Shane, Senior Community Moderator

Hey @STierney - How can we test the partner signin install without a published app? I dont want to publish it yet before making sure that is solid

Hi @NHibatullah and great question, thanks for asking the HubSpot Community!
You can preview the install flow before publishing by using the listing editor’s built-in preview feature! Here’s how to get started:

- Head over to Development > App Listings in your HubSpot account.
- Hover over your app and select More > Edit draft.
- If you haven’t already, make sure to enable the updated install flow by clicking Enable seamless install flow in the Listing info section.
- Set up your Install button URL and Sign-in configuration (partner sign in is optional).
- Click Preview in the top right corner.
- You’ll be able to run through a test version of the whole installation process.
This allows you to fully validate the partner sign-in flow, no need to publish your listing or app changes first!

For step-by-step details, feel free to check out the Understand app install flow page.
I hope this helps!
Bérangère
This post was created with the assistance of AI tools

Hey @Mubeen

You can test your install flow without publishing by using a developer test account. If you havent set one up yet, you can create one from your HubSpot developer portal under Testing. That gives you a full HubSpot environment where you can install your app privately and go through the entire OAuth flow, scope consent screen, redirect, and post install setup just like a real user would (Test your HubSpot apps with configurable test accounts - HubSpot docs )

The key thing is that your app doesnt need to be listed on the marketplace to be installed. You can install it in any test portal using the direct install URL from your app settings. So the flow you test there will be the same flow users see once you publish. If you’ve made changes to scopes or the onboarding screens, just uninstall and reinstall in the test account to verify the full experience from scratch. I do this pretty often when working on integrations at Stacksync and its the most reliable way to catch issues before they reach real users.

Hope that helps!