Welcome!
The Developer area of the Zapier community is a place for dev-to-dev discussion about connecting your API to the Zapier Platform, and integrating Zapier into your product with our Partner API and embed SDK. Bring your questions as you get started with our developer tools, building and testing your integration. Share your expertise as a Zapier developer by answering questions and sharing your tips.
While Zapier engineers will certainly be hanging out here and participating in conversations, this forum is driven by community participation. When you ask questions here be sure to share enough context so that another developer without access to the private details of your account can provide an answer that’s generally applicable to other developers with the same question.
So when should you ask a question here, and when should you contact Zapier support?
Great questions for this community:
-
“How can I do ____ with the Zapier developer tools?” For example, “use my GraphQL API to build a Zapier integration”
-
“When I do _____ in my code I see _____ error. Can anyone spot the problem?” Be sure to share input data and any helpful logs and context. Be sure not to include any sensitive information from your users or your accounts.
-
“I see integrations in the Zapier App Directory that have _____ feature. How do I build that with my API?”
Examples of questions that should be sent to Zapier support:
-
“I need to make an update to my logo or app name.” Only Zapier staff can make these changes.
-
“Users are reporting an issue with my published integration and I can’t find the solution” We want to address user affecting problems as quickly as possible and support staff can look at user logs to identify specific issues.
-
Bugs with the developer tools or the Zapier product.
-
Questions about policies around app publishing and Zapier’s review of your integration.
You can contact Zapier support at https://zapier.com/help
Other Resources
Before posting to the community it’s worthwhile to check out the docs and faqs first.
Main developer documentation: https://platform.zapier.com/
CLI-specific content: https://zapier.github.io/zapier-platform/
Getting Started
-
Getting started with the UI based developer tools: https://platform.zapier.com/quickstart/introduction
-
Getting started with the Zapier CLI: https://zapier.com/developer/start/introduction
-
Selecting a tool: https://platform.zapier.com/docs/vs
-
Planning your project: https://platform.zapier.com/partners/lifecycle-planning
FAQ
-
About working in the UI: https://platform.zapier.com/docs/faq
-
About working with the CLI: https://zapier.github.io/zapier-platform/#faqs
-
Trying to make changes after your integration has users?: https://platform.zapier.com/docs/versions
Reference
-
Schema definition for Zapier integrations - super useful if you’re working with the CLI or if you’re needing to work with code in the UI: https://zapier.github.io/zapier-platform-schema
Examples
(More of these coming in 2021)
Publishing Your Integration
-
Publishing guidelines: https://platform.zapier.com/partners/integration-review-guidelines
-
Validation check reference: https://platform.zapier.com/docs/integration-checks-reference
Also
Stack Overflow also has some good discussion of Zapier integration development topics: https://stackoverflow.com/search?q=zapier
FAQs
Do I have to be a developer to post here?
For right now, there are no specific requirements for you to have published, or even started, an integration on Zapier. It will likely just be the case that if you post here, that you’ve tried our developer platform.
NOTE: In the not-so-distant future, we will consider making the Developer Discussion limited to community members who have the Developer role in our Community system (which will happen automatically as long as you’ve followed the process below).
At that time, as long as you’ve gone to our https://zapier.com/platform, clicked on My Integrations in the top right and done this...
… you’ll be considered a developer for the purposes of posting here.
But that’s not happening yet!
What if I’m not sure whether something is possible with the developer platform? Can I ask that here?
For now, yes! The folks who hang out here are the most qualified to answer your questions.
Once we limit this category to users who’ve been flagged as “developers” you’ll have a couple of options in this case:
- You can go to the link I posted above and agree to that popup, in which case you can then post here with no problem.
- You can post in Ask the Community and, if we deem it appropriate, we can move it to the Developer Discussion.
What about code and webhook-related questions? Can I ask those here?
We have a dedicated category for that, which you can find here.