Exciting times! You're looking to hook your app into Zapier, this is the place to start.
This guide will get you started in the right direction. It will set expectations and provide an overview of how new apps are added to Zapier.
Outside of this guide, the most important thing you'll want to read and often refer to is our Style Guide. The Style Guide has the do's and don'ts of building your app on Zapier. Any app which seeks to be available for all users on Zapier must follow the points listed in the Style Guide.
Ok, enough of an intro. Let's dive in...
There are a lot of reasons why you might want to create an App on Zapier. The two broad categories are:
If you're in the latter category then all stages of the App Lifecycle will apply to you.
If you plan to add an app that anyone can use, your primary motivation should be user retention and satisfaction. You should already have users asking for integrations.
Zapier is not a distribution platform. We drive few new users back to individual apps. If your primary motivation for adding an app to Zapier is to gain users, stop now: you'll be disappointed by the results.
Launching a public app on Zapier also implies a series of commitments:
Before you begin development, you'll want to plan out what triggers and actions to build. If you haven't yet, please read How Zapier Works and set up a few Zaps to get a sense of the user experience.
Building on the Zapier platform is different from other app platforms in the sense that you'll be creating discrete triggers and actions instead of defining an entire app's end-to-end user experience.
However, it is similar in the sense that end user experience still matters a lot. Simply pointing triggers and actions at your public API endpoints isn't enough. You'll want to strongly consider which triggers and actions your app will support to start and what the user experience looks like while setting up a Zap that includes your trigger or action.
The most successful platform apps on Zapier only have a few (2 or 3) triggers and actions to start. You can always add more over time as users request them. If you need help figuring out what might be useful to your users, you can browse the Zapbook for similar apps and see what triggers and actions are supported.
In the sections below, we'll break down how to design a successful app on Zapier. These sections contain considerations that you should review prior to getting started and serve as a reference as you build your app. We break down the guide into the following sections: