views
Ahead of you develop your Zapier integration, it is vital to grow to be acquainted with the criteria Zapier uses to review all new app integrations.
The following tips are depending on essentially the most frequent difficulties we encounter and will allow you to to breeze by way of the app review phase. Get far more facts about zapierexpert
Get Familiar with Zapier
In the event you haven’t used Zapier prior to, sign up to get a free account and attempt a couple of well-known integrations ahead of creating your integration. This may enable you to fully grasp how Zapier operates, how your customers will setup Zaps, and how your integration can best match into Zap workflows.
Focus on Key Use Cases
Your initial Triggers, Actions, and Searches ought to focus around the most important points customers do along with your app. Verify comparable apps in Zapier’s App Directory to have some tips on which things to consist of within your integration. Do not contain too lots of triggers or actions initially, as new apps with more than 5 Triggers, Actions, or Searchers may not be able to go public (unless every each Trigger, Action, and Search features a great deal of test users currently).
Test Early With Real Users
Hopefully, you've a bunch of keen customers waiting to obtain their hands on your integration. That aid give us self-assurance that your integration is useful and operating properly for a bunch of customers.
Verify Your App Integration Style
Users really should already be acquainted with the terminology used in your Zapier integration-it needs to be constant with what's used in your app’s personal UI. It must also be constant together with the style used in other well known Zapier integrations.
We strive to provide users a consistent experience all through Zapier. You'll want to follow Zapier’s requirements for app branding to produce your app fit in to the Zapier ecosystem well.
Make Connecting New Accounts Straightforward
Connecting to Zapier have to be straightforward for the user. OAuth v2 could be the preferred authentication scheme; otherwise, be sure users can easily retrieve or produce an API Key or other credentials themselves with out needing assistance help. Also, the Test Trigger really should present actionable error messages to assist users effectively connect their account.
Present a Valid Test Account
The App Review Group will go through every single Trigger, Action, or Search inside your integration to confirm that it is functioning within a related way the interactions need to work within your app. In an effort to do this, set up a valid test account and share the credentials with our group (ideally with contact@zapier.com as the account email address). Be certain the account includes each of the functions necessary to test out each Zap step, with any special configurations set. If capabilities demand an environment that is definitely hard to replicate or demand specific hardware, deliver a demo video or documentation to the Zapier team.
Guarantee Your Integration is Complete and Platform Constant
You should submit your integration for review only when it's total and ready to be published. Ensure to completely test your integration for edge cases and repair all bugs just before submitting. Please do not treat the App Review as a software testing service for the platform, and be sure each the platform and integration work regularly with out errors. We will not enable incomplete or error-ridden app integrations to become public.
Avoid Repeated Submissions
Submitting a number of app integrations which are essentially the identical ties up the App Review process and dangers the rejection of the integrations. Please be thoughtful and take into consideration combining your apps into one where it tends to make sense. Also, please usually do not spam the App Review team with various versions of your very same integration even though going by way of that review process.
Stay clear of Misleading or Malicious Functionality
Your app should carry out as advertised and should not give users the impression the app is something it is not. In case your app seems to promise particular capabilities and functionalities, it needs to provide. Do not make a Zapier integration that can be used to spam, phish, or send unsolicited messages to users.
If you attempt to cheat the system (for instance, by looking to trick the review process, steal user information, or fake real users) your apps is going to be removed from Zapier and you could possibly be expelled from submitting any apps in the future.