Hi HubSpot Support,
I am developing an integration between Shopify and HubSpot.
The main application is a Shopify app. Shopify merchants install the app on their Shopify store, and then connect their own HubSpot account through the HubSpot OAuth flow. After authorization, our application synchronizes the merchant’s Shopify data with the corresponding HubSpot account.
Currently, our HubSpot app is not listed on the HubSpot App Marketplace, and we understand that marketplace distribution apps are limited to 25 installs until the app is listed.
I would like to clarify the correct setup and Marketplace listing requirements for this type of integration:
- Do I need to create and maintain a separate HubSpot app in addition to my Shopify app?
- Or can I keep the Shopify app as the main application, create a HubSpot public app/project only for OAuth and API access, and then submit that HubSpot app for Marketplace listing?
- Since the integration is primarily initiated from the Shopify app, is it sufficient to provide a demo video showing the complete flow:
- Install the Shopify app
- Click “Connect HubSpot”
- Authorize the HubSpot account through OAuth
- Sync Shopify data to the connected HubSpot account
- Verify the synchronized data in HubSpot
- Are there any HubSpot-side UI components, such as App Cards or UI Extensions, that are mandatory for Marketplace approval for this type of integration?
Our intended user flow is:
Shopify Store → Shopify App → Connect HubSpot → HubSpot OAuth → Merchant authorizes their HubSpot account → Shopify data is synchronized to that HubSpot account.
Could you please confirm whether this architecture is sufficient for HubSpot Marketplace listing, and whether we need to build any additional functionality directly inside the HubSpot UI?
Thank you.