Welcome to Zapier Platform UI
Zapier is an app automation platform where over 2 million people connect apps into customized workflows—what we call Zaps. A Zapier integration can connect your app’s API to the Zapier platform and let it integrate with 1,300+ other popular apps to watch for new or updated data, find existing data, or create and update data.
Building an example Google Forms to GitHub Zap in Zapier’s editor.
For example, say you want to turn bugs submitted in a Google Form into GitHub issues. A Zap like the one above could watch your Google Form for new entries, then use the form data to make a new GitHub issue. Fill out the form anytime to add a new issue.
A Zapier integration for your app lets your users build workflows like that and more with your app.
Zaps are built of steps—or functions that take input, communicate with an API, and return output. Users build Zaps from two or more steps from integrations. The first step is always the trigger, that watches for new or updated data every few minutes (with polling triggers) or when your APIs tells us to (with subscription triggers), and starts the Zap. Subsequent steps—or actions—then use that data to find or add items to an app, with search actions to find data with GET calls or create actions to add new items with PUT or POST calls.
Each step of a Zap returns data that can be used in subsequent steps
Zapier integrations define authentication, triggers, searches, and actions so users can connect any part of your app’s API to other applications. When you build an integration for your API, you:
- Define how your app authenticates users
- Choose the parts of your API that make the most sense to use as Zap steps, including triggers and actions
- Highlight what data output from your app that users will most often use in other Zap steps.
That curated set of API features will let your app users build powerful workflows using your app. Using Zapier’s Platform UI, you can build an integration with your API using a visual builder and form fields that help you know exactly what to include.
Each step in a Zap returns data. Triggers return individual details from the new or updated items in an array, such as the data from each column in a new spreadsheet row or each bit of contact info for a new lead. Searches return the same data array for items they locate from the search. Create actions return a data object about the item Zapier created.
When you add an action step to a Zap, you can map the data from any previous step to find or create new items in that action. That’s how people use Zapier to build workflows that accomplish anything they want.
To enable those workflows for your app’s API, you need to build a Zapier integration. The easiest way to do that is with Zapier Platform UI, a new tool to build complete Zapier integrations online in minutes. Add your app’s authentication scheme, turn your API calls into triggers, searches, and create actions, and create forms where users can input the data your app needs—then release your new integration to let users connect it to 1,300+ apps with Zapier.
Then follow this guide to learn how to create an example GitHub integration in 15 minutes or less with Zapier Platform UI. Explore Zapier’s core features, learn how to add basic authentication, triggers, and actions to an integration, and build a working integration. You’ll then be ready to use Zapier’s visual builder to make an integration for your app.
Let’s get started.