This guide walks you through the process of submitting your app for review. For details on configuring how your app appears in the Marketplace, see the app listing guide.
Your app must meet the following technical requirements to be made publicly available in the Webflow Marketplace:
Before submitting your app for review, ensure you have completed these essential preparation steps:
Ensure your app is fully functional and meets all technical requirements. If you’re submitting a Data Client or Hybrid App, ensure that your onboarding flow is working as expected and provide an installation URL that allows users to connect your service with Webflow.
If you’re looking to test your app with users outside of the workspace where it’s registered, you can submit your app to be reviewed as a private app. See the installation configuration guidance for more details.
For Designer Extensions, developers must upload the bundle.zip file created using the Webflow CLI. Please review the guidance on publishing a Designer Extension bundle for more details.
To enable a thorough review of your app, you must provide Webflow with complete access to test all features. This includes any of the following (if applicable):
The goal is to ensure reviewers can fully evaluate your app’s functionality, security, and user experience.
Your app’s backend services and APIs must be fully operational and accessible throughout the review process. This includes any third-party integrations, databases, or microservices that power your app’s core functionality. Having these services available ensures our reviewers can properly assess how your app integrates with and enhances the Webflow ecosystem.
Create a comprehensive demo video (2-5 minutes) that demonstrates your app’s key features and functionality, and shows a complete walkthrough of the user experience from installation to usage. You can provide the video via:
Document any complex features, pricing tiers, and in-app purchases thoroughly in your review notes and demo video. Explain how each feature works, demonstrate user interactions with premium features, and outline your pricing structure. Include relevant visuals and external documentation links to give reviewers a complete understanding of your app’s functionality.
To ensure your app is listed correctly in the Marketplace, include all the required information and assets detailed in the App listing guide.
Once you’ve prepared your submission assets, you can submit your app for review using our App submission form. A complete submission with all required details will help expedite the review process.
Your app’s installation URL defines where users are directed after choosing to install your app from the Marketplace. This URL should provide a clear path to where your App will authorize with users’ Webflow Sites. Since Webflow OAuth can be initiated on install or within your platform, there are a few options to set as the Install URL based on your app’s intended user experience.
Direct to Webflow OAuth (Recommended)
Immediately initiates the Webflow OAuth flow when users install your app
https://webflow.com/oauth/authorize?response_type=code&client_id=YOUR_CLIENT_ID&scope=YOUR_SCOPESDirect to your platform first
Directs users to your platform to complete setup before initiating OAuth
https://your-app.com/signupVerify that the scopes requested in the Install URL are equal to or a subset of the scopes configured for your app in the app settings. If there’s a mismatch where the Install URL requests scopes beyond what’s configured in the app settings, users won’t be able to install your app and an error will be displayed.
Our goal is to provide a prompt decision, ideally within 10-15 business days. You will be notified of our decision via the email associated with your Webflow account.
If your App submission is rejected, we will send you an email with a brief explanation. You will have the opportunity to address any feedback and resubmit your App for review.
Any attempts to exploit the Webflow APIs or Marketplace review process, such as providing false information, engaging in plagiarism, deceitful manipulation of user files, or data theft, will result in immediate removal. Additionally, you will be banned from publishing future apps in our community.
We look forward to reviewing what you’ve developed!
For more context, please reference our Developer Terms of Service.
To update the information on your app listing, you can submit a request to the Webflow team. App updates follow the same review process as the initial submission. Simply submit your updated details using the Webflow App submission form and select “App Update” as the “Submission Type.”
For App Updates, only the App Name and Client ID fields are required; all other fields are optional. We recommend completing only the fields you wish to modify, leaving the rest unchanged to streamline the process.
Once your update is approved and published, you will be notified via email.
Don’t forget to publish a new version of your Designer Extension from your workspace. For guidance, refer to our documentation on publishing a Designer Extension bundle.