Submitting your App

Submission preparation

To expedite your App’s review, please make sure you have completed the following:

  1. Test. Test. Test! Thoroughly test your App to identify and resolve any crashes or bugs.
  2. Grant Webflow Access to your App: If your Webflow App includes account-based features or requires specific resources, you’ll need to provide us with full access. This can be achieved by offering an active demo account, fully-featured demo mode, or granting access to any necessary resources (e.g., login credentials, sample QR code) required for reviewing your App thoroughly.
  3. Enable live backend services: Ensure that any backend services or APIs utilized by your App are enabled and accessible during the review process. This will allow our reviewers to evaluate the functionality and integration of your marketplace App effectively.
  4. Offer detailed explanations of non-obvious features and in-App purchases:
    Include detailed explanations of any non-obvious features or in-app purchases within the review notes & demo video you submit alongside your submission. Clearly articulate the purpose, functionality, and value of these elements to provide a comprehensive understanding for the reviewers. Additionally, include any supporting documentation if necessary.

By following these steps and providing the necessary information and access, you can ensure a smoother review process for your Webflow App.


How to submit your app

All prospective Apps must be submitted through our Webflow App submission form. To expedite the approval process, please provide all requested details about your App.

Before submitting, you'll need to prepare the following items:

  1. App Avatar Image: Fits neatly into a 512x512 square; 1:1 aspect ratio. Browse the Marketplace for examples.
  2. App Detailed Description: Avoid vagueness. Clearly explain your app's function and its benefits to users.
  3. App Screenshots: Provide 3-5 images (1280x846) that highlight the App features with clear visuals.
  4. Demo Video:This video should also describe in detail your integration with Webflow. You may provide a private link to Loom, YouTube, or Google Drive. Additionally, if your App uses a Data Client, include a demo video demonstrating a working OAuth flow for users approving and denying the request.
  5. OAuth Install Link (Data Client): Apps that use the Data Client capability should include the authorization / installation link, which includes your client_id and the necessary scopes that your App is requesting. Please see the authorization guide for more details.
  6. Upload your Source Code (Designer Extension): Apps that utilize the Designer Extension capability must upload client-side source code through the App version manager within the Webflow Designer. The review process for these Apps will commence once both components – form submission and App source code – are received.

After submitting

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.

Important: Any attempts to exploit the Marketplace App APIs or 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.

Updating your App on the Marketplace

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.

📘

Updating a Designer Extension?

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.