1. Planning#

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 App Development Guide. The App Development 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 App Development Guide.

Ok, enough of an intro. Let's dive in...

Categories of Apps on Zapier#

There are a lot of reasons why you might want to create an App on Zapier. The two broad categories are:

  • Adding an app to Zapier for just you or your co-workers to use
  • Adding an app to Zapier for anyone to use

If you're in the first category then only the Planning (the rest this section) and Development stages of the App Lifecycle apply to you.

If you're in the latter category then all stages of the App Lifecycle will apply to you.

Motivation#

Zapier makes your tool future-proof. With one simple integration, your app can now connect with the most popular apps. Your product team can rest easy knowing that any must-have integrations will be covered.

Your Zapier integration allows you to:

  • Close more customers - say "yes" to the long-tail of customers that need "X integration" before they can buy. Your potential users (and current ones) often conduct web searches such as "Does X tool integrate with X?". We give your integration a series of dedicated landing pages, so your integration shows up in search results.
  • Retain more customers - customers that are using your API become sticky, and churn less.
  • Be discovered by Zapier's 2 million customers - get found in Zapier's app directory, emails, and inside other software tools with our embedding technology.

Commitment#

Launching a public app on Zapier also implies a series of commitments:

  • Commitment to follow our App Development Guide and technical review/UX feedback - Details here.
  • Commitment to a co-marketed launch with us - Details here.
  • Commitment to support your app on an ongoing basis, which includes providing a responsive contact for any issues surfaced by Zapier support - Details here.

Functionality#

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:

Category Specific Guides#

There are also special considerations you should take if your app is a specific category, like a form app. The guides below describe those edge cases and potential solutions for different types of apps so that the users of your integration have better success building Zaps. This is a work in progress and we will be adding more soon!

↑ Was this documentation useful? Yes No
Get Help