1. Prerequisites
- The app you wish to integrate will need to have a publicly-accessible API
- Create a Zapier account
- If you haven’t used Zapier before, learn the basics in our Zapier Getting Started Guide
2. Choose a developer tool
Select one of the two ways to build an integration on Zapier’s Platform.- The Platform UI lets you create a Zapier integration in your browser without code using API endpoint URLs. You can set any custom options your API may need, including custom URL params, HTTP headers, and request body items.
- Zapier Platform CLI lets you build a Zapier integration in your local development environment, collaborate with version control and CI tools, and push new versions of your integration from the command line.
3. Create a new integration
Create and add details about your integration. Set your Intended audience.3. Add an authentication scheme
Configuring authentication allows users to input credentials to authenticate with your API.4. Configure triggers
Triggers are how your app’s users can start automated workflows whenever an item is added or updated in your app. Use webhook subscriptions or polling API endpoints to create triggers.- Configure a trigger using Zapier Platform UI
- Configure a trigger using Zapier Platform CLI
- Trigger schema