LogoLogo
Get support
  • Home
  • Make API
  • Make Bridge
  • White Label
  • MCP Server
  • Custom Apps Documentation
  • How to read the documentation
  • Make Apps Editor
    • Develop apps in Make UI
    • Develop apps in VS Code
      • Generate your API key
      • Configure VS Code
      • Create an app in VS Code
      • Set the app's icon in VS Code
      • Use general controls
      • Manage testing and production app versions
      • Develop apps collaboratively
      • Write IML tests
      • Local development for Apps
        • Clone Make app to local workspace
        • Develop app in a local workspace (offline)
        • Commit the changes in Git repository
        • Deploy changes from local app to Make app
        • Pull changes from Make app
        • Create a new app origin
        • Compare changes between local and Make app
  • Create your first app
    • Create your app
    • App's environment
    • Base
    • Module
    • Connection
    • Error handling
  • Debugging your app
    • Debugging of pagination in list/search modules
    • Debugging RPC
    • Debugging of Custom IML Functions
      • Debug IML in Web Browser
      • Debug IML in VS Code
  • Make DevTool
    • Live Stream
    • Scenario Debugger
    • Tools
  • Best practices
    • Names, labels & descriptions
    • Base
    • Connections
    • Modules
    • Action and search modules
    • Action modules
    • Search modules
    • Update modules
    • Trigger modules
    • Remote Procedure Calls
    • Static parameters
    • Mappable parameters
    • Processing of input parameters
    • Processing of output parameters
    • Groups
  • Useful resources
  • App logo
  • App visibility
  • App review
    • App review prerequisites
    • Request app review
    • Review status
    • Approved app
  • Terms of approved app maintenance
  • Updating your app
    • Private/Public apps
    • Approved apps
      • Tracking code changes
      • Approval of changes in approved app
      • Managing breaking changes
  • App structure
    • Base
      • Base URL
      • Authorization
      • Error handling
      • Sanitization
      • Advanced inheritance
    • Connections
      • Basic connection
      • JWT
      • OAuth 1.0
      • OAuth 2.0
    • Webhooks
      • Shared
      • Dedicated
        • Attached
        • Not attached
    • Modules
      • Action
        • Module Actions
        • Components
      • Search
      • Trigger (polling)
      • Instant Trigger (webhook)
      • Universal Module
        • REST
        • GraphQL
      • Responder
    • Remote Procedure Calls
      • Components
      • Types of RPCs
        • Dynamic Options RPC
        • Dynamic Fields RPC
        • Dynamic Sample RPC
      • Available IML Variables
    • Custom IML functions
      • Dynamic mappable parameters
      • Handling of full update approach in update modules
      • Removal of empty collections and nulls
    • Groups
  • App blocks
    • Communication
      • Making Requests
      • Multiple Requests
      • Handling Responses
        • Type
        • Valid
        • Error
        • Limit
        • Iterate
        • Temp
        • Output
      • Pagination
      • IML Variables
      • Request-less Communication
      • Multipart/form-data
      • Buffer
    • Static parameters
    • Mappable parameters
    • Interface
    • Epoch
    • Samples
    • Scope
    • Scope List
  • App components
    • Data Types
    • Parameters
      • Array
      • Boolean
      • Buffer
      • Cert
      • Collection
      • Color
      • Date
      • Email
      • Filename
      • Folder, File
      • Filter
      • Hidden
      • Integer, Uinteger
      • Number
      • Password
      • Path
      • Pkey
      • Port
      • Select
      • Text
      • Time
      • Timestamp
      • Timezone
      • URL
      • UUID
    • JavaScript in Make
  • Other
    • Processing of 'empty' Values
    • Processing of JSON strings inside a JSON object
  • Apps Marketplace Beta
    • About
    • How does it work
    • Terms and conditions
    • Tips and tricks
      • Control of access in apps using basic connection
Powered by GitBook

Resources

  • Academy
  • Community
  • Help Center

Useful links

  • Support
  • Privacy Notice
  • Status Page
  • make.com

Follow us

  • LinkedIn
  • X (Twitter)
  • Facebook
  • Instagram

© 2025 make.com

On this page
Export as PDF
  1. App review

Request app review

PreviousApp review prerequisitesNextReview status

Last updated 4 months ago

Once you make sure that your app meets Make's and follows Make's , you can request an app review:

Once you publish your app in the second step of the following procedure, you can't "unpublish" it. Check the section for more details.

  1. Make sure that you removed testing modules or testing connections before you publish an app. When your app is , you can't .

  2. Navigate to your custom app's code and click the Publish button:

  3. Navigate to the Modules tab. Click the switch to set the visible status of each module of the app that you want to publish.

  4. After the first step, a new tab Review appeared in the top panel. Navigate to the Review tab:

  5. Fill in the form in the Review tab.

    • Add a link to the API documentation of the service for which you are creating a custom app.

    • Add a link to scenarios with the custom app modules. Check the testing scenarios section in the .

  6. Click the Request review button at the bottom of the page.

The data you filled in the form are sent to Make QA developers for review. At the top of the page, the Request review button changes to Review process started and becomes inactive. Also, the app status turns into pending approval.

Once you request the app review, Make sends you an e-mail with the subject: "App review: YourApp'sName". If you have any questions or additional information to share, reply to the e-mail.

Each time you update your app based on reviewer feedback, ensure you run your scenarios to generate new logs.

If you need to edit your links, you can update your form and submit the changes by clicking on Update review button.

Review process

The review process contains 3 phases - form submission, automatic review and manual review.

Form submission

Once you hit the Request Review button, you will receive an e-mail containing a link to our form, where you will be prompted to share the following information about you and your app, that will help us to provide better service to you:

  • Developer information - What is your relationship with the vendor of the API service.

  • Partnership contact - Applicable for ISV. The details of a contact person or team on your end responsible for partnership-related discussions.

  • Support contact - Details of the contact person or team that should be reached out to in case of any app issues reported by users.

  • Logo of your company - Applicable for ISV. The logo should appear on the app's landing page on make.com.

  • URL to the service - URL leading to your website that should appear on the app's landing page on make.com.

Upon completing the form, you will receive feedback from the automatic review.

Automatic review (beta)

Your app is first reviewed by our application. The automatic review checks the common issues and generates a PDF file with the issues found.

The PDF file with feedback from the automatic review is sent to the existing App review email thread.

The automatic review is in beta and is still in the process of improvement. Therefore, there might be inconsistencies.

Manual review

Once your app passes the automatic review, it is reviewed by our QA Engineer who makes sure, that your app follows our best practices and is user-friendly.

QA Engineer shares the feedback in the existing App review email thread.

Once your app successfully passes the manual review, your app is listed in our planned release. You will be informed about the app approval as well as the app release.

Categories and subcategories of your app - The categories and subcategories in which you wish to have the app listed on integrations page.

make.com
requirements
best practices
app visibility
App review prerequisites
public
delete its modules, connections, or other components
The Review tab
"Review process started" status