Open API/Open API
complete
C
Corinne Gonzales
Wants to integrate an internally-developped CRM with Zeffy, which requires that we have an open API
Log In
s
shmuel
when will an api for payment processing be available?
Michel (Product @Zeffy)
🎉 We're very glad to announce that we released the first version of the Zeffy Open API, which we are making available for free, as always! You can generate your API keys from Settings → Integrations and start building custom integrations with your existing tools and workflows. We'd love to hear your feedback and suggestions as you start using it!
J
Joshua
Michel (Product @Zeffy) I am not seeing a link for integrations under the Settings menu.
P
Peuge
Michel (Product @Zeffy)
This is amazing. Now ibcan generate summaries for my board memebrs and even create infographics for my site to show impact by ways of donations and in so many ways.
Is there a full doc on the API?
Michel (Product @Zeffy)
Joshua if you go to the settings sections, you don't see the integration option as below? If not that would be because you need to be the main owner of the account to activate it.
Peuge the API doc link is displayed when you get your API key but you can also access it directly here: https://www.zeffy.com/api/docs#description/introduction
Thanks!
Photo Viewer
View photos in a modal
R
Ryan
Michel (Product @Zeffy) Thank you so much for your work on this! Could you tell us how the open API is different from the Zapier Integration? For example, I see "Payment Completed" as an option on the API, but in Zapier we have the options of Get Donation or Get Order. Are the Zapier triggers using the same Payment Complete endpoint, just split by items[type]?
J
Joshua
Michel (Product @Zeffy) AH! That would be it. We do see it under the account with admin access. Thanks!
J
Jeff
Michel (Product @Zeffy), do you have documentation for the API posted somewhere?
Michel (Product @Zeffy)
Ryan good question, in the coming weeks, we will update the Zapier integration to propose exactly the same structure as our API endpoints so that both donations and tickets payments are centralized.
At the moment the Zapier sync hasn't been touched at all.
During a transition period, we will keep both old webhooks and new one to give orgs time to change their implementations and we will eventually deprecate the old webhooks.
Does it answer your question?
Michel (Product @Zeffy)
Jeff yes here it is: https://www.zeffy.com/api/docs#description/introduction
R
Ryan
Michel (Product @Zeffy) Thank you for your answer! I hope this means that there will be a new Zapier version like 1.1.0 (the most current is 1.0.9) so that the old setups can still function. Were there any data structure changes that were required when making the Open API that would drastically change the way the Zapier integration (1.0.9) would work?
Michel (Product @Zeffy)
Ryan indeed we will maintain both version for a while and the old version will work long enough so that our users have the time to replace their implementation with the new version.
We have simplified the current webhooks so that you can get both Donations and Ticketing payments in one unified data structure (it will be the same than for our API) and we also added additional properties to each payment (so you will be able to access MORE data): https://www.zeffy.com/api/docs#tag/payments/GET/api/v1/payments)
Michel (Product @Zeffy)
marked this post as
complete
Michel (Product @Zeffy)
marked this post as
in progress
T
Tommy
Michel (Product @Zeffy) OMG !!!
R
Ryan
Tommy Yay!!
D
Diania
Michel (Product @Zeffy)awesome!!
J
Jeff
Michel (Product @Zeffy) Yay!!!
S
SEIZE
The "attendees" endpoint in Zapier has been deprecated, making it even more difficult to synergize with different platforms. Please invest in allowing us, the users, to have more access to our own data rather than be completely locked in to your limited tools (they're great, but can never go as far as an open API)
C
Cong
Let’s be real: Zeffy is unlikely to ever release an Open API because their '100% free' model depends on donors seeing that 15% tip prompt on their hosted pages. A custom API integration would allow us to bypass that screen, which effectively kills their revenue stream.
Instead of waiting for a feature that would likely bankrupt the platform, we should look into using AI Agents and browser automation (like Playwright or Selenium-based agents) to bridge the gap. With modern agentic tools, we can automate the data sync between Zeffy's dashboard and our own CRMs or WordPress sites without needing an official API. It’s time we stop waiting for a 'dream' and start building our own workarounds.
W
WCSFA Secretary
Cong Looks like your prediction was wrong! Pretty great to see, eh?
C
Cong
WCSFA Secretary Listen, if my comment is what it took to get them to launch a 6-year-old request in under 30 days, I’ll gladly take the 'L' for the team. Enjoy the API! ;)
D
Darren
The questions are too limited and I want to use Zeffy for payments, coupons, tickets management but have it integrated with my custom wordpress plugin for camp registration.
W
Will
Please implement!! �
A
Adam
This is a huge need for us, too, in order to support custom sign-up forms. Thank you!
J
Jeff
we need this... away to pull all tickets sold, or anything since a specific timestamp so we get all new tickets...
Load More
→