Comment Zeffy peut être gratuit ?
Comment Zeffy peut être gratuit ?
Zeffy dépend entièrement des contributions optionnelles des donateurs. Lors de la confirmation du paiement, nous demandons aux donateurs de laisser une contribution optionnelles à Zeffy.
En savoir plus >
Webinaires

Automating Zeffy Bookkeeping: Building a Zapier Workflow That Runs Itself

February 16, 2026

You've reconciled your Zeffy payouts manually. Maybe you even built a pivot table system that works. But what happens when your board asks for QuickBooks integration that runs itself? In this guide, I'll walk through how we automated our Zeffy-to-QuickBooks workflow using Zapier — transforming a 30-minute monthly process into a fully automated system that creates sales receipts and donation entries in real time. No manual exports, no pivot tables, just clean accounting that happens while you sleep.

Why Automation?

In my previous webinar, I shared the manual reconciliation process we use to break down Zeffy payouts into chart-of-accounts-ready bookkeeping. That system works — it's reliable, repeatable, and takes about 20–30 minutes per month.

But here's the thing: once you've built a system that works manually, you've already done the hard part. You understand your data structure. You know your edge cases. You've mapped your chart of accounts.

At that point, automation isn't about solving a problem — it's about reclaiming time.

"Once we had the manual process nailed down, the automation became obvious. We weren't trying to fix something broken. We were just removing ourselves from a process that didn't need us anymore." — David Ducharme

Two Transaction Types, Two Workflows

The first thing to understand about automating Zeffy transactions is that donations and sales are fundamentally different from an accounting perspective.

Donations are straightforward:

Once Zeffy's fund designation feature launches in March 2026, this will become even cleaner — donors will select their fund directly on the form, and that selection will flow through to your automation.

Sales forms are more complex:

Because of these structural differences, we run separate automation workflows for donations and sales. This keeps the logic clean and prevents one transaction type from breaking the other.

The Architecture: Lookup Tables vs. Duplication

When building automations, you face a fundamental design choice: centralized lookup tables or duplicated workflows.

We use both — strategically.

For Sales: Lookup Tables

Our sales automation uses lookup tables to:

Lookup tables centralize the logic. When we add a new product to Zeffy, we add one row to the lookup table, and the automation handles it automatically. No need to duplicate or modify the workflow itself.

The tradeoff: lookup tables require maintenance. If your product catalog changes frequently, you're updating a spreadsheet. But for us, the centralization is worth it — one place to manage product mappings means fewer places for things to break.

For Donations: Workflow Duplication

For donations, we take the opposite approach. Instead of lookup tables, we duplicate a clean base automation and adjust:

Why duplication over lookups? Isolation. If one donation workflow breaks, it doesn't affect the others. Each campaign runs independently, which makes troubleshooting easier and reduces the risk of cascading failures.

How Sales Workflows Route Transactions

Our sales workflows begin with entrance "gates" — filters based on campaign keywords that route each transaction to the correct class restriction.

Here's how it breaks down:

Campaign-based routing:

Everything else splits into one of two categories:

We separate auction items from regular merchandise because the QuickBooks fallback differs. If a product lookup fails (maybe someone added a new item in Zeffy but forgot to update the lookup table), we still want the transaction to post to the correct revenue category.

For regular merchandise, the fallback is general merchandise revenue. For auctions, it's auction revenue. That way, even when something breaks, it breaks predictably — and our chart of accounts stays clean.

Handling Edge Cases in Automation

Manual reconciliation teaches you where the edge cases live. Automation forces you to decide how to handle them systematically.

Here are the scenarios we account for:

Multiple items in one transaction: Sales forms allow multiple items per checkout. Our automation loops through line items and creates individual QuickBooks entries for each, all tied to the same sales receipt.

Additional donations at checkout: When someone buys a t-shirt and adds a $10 donation, we split that into two QuickBooks line items — one for merchandise, one for the donation — with proper class assignments for each.

Auction winning bids: The item amount (starting price) and total paid (winning bid) differ. Our lookup table uses the total paid field to ensure the correct revenue amount posts.

Failed lookups: If a Zeffy product doesn't match the lookup table, the automation logs the transaction and posts it to a default revenue account. We get an alert, fix the lookup table, and move on. Nothing breaks, and nothing goes unrecorded.

Refunds: Refunds create negative amounts in Zeffy's payout reports. Our automation detects negative amounts and creates corresponding credit entries in QuickBooks, preserving audit trails without manual intervention.

Lessons from Building This

Start with manual. If you can't reconcile it by hand, you can't automate it. Build the process first, understand your edge cases, then automate.

Design for failure. Automations break. Build yours so that when something fails, it fails in a way you can diagnose quickly — and ideally, in a way that doesn't corrupt your books.

Centralize or isolate — pick one per workflow. Lookup tables work great for product catalogs. Workflow duplication works great for campaign-specific logic. Mixing both in the same automation creates confusion.

Test with real data. Sandbox environments are useful, but your automation won't be production-ready until you've run it against actual transactions with actual edge cases.

Document your logic. Six months from now, you won't remember why you routed auction items differently. Write it down. Future you will thank present you.

Ce que cela signifie pour votre organisation à but non lucratif

If you're currently reconciling Zeffy payouts manually, you're not doing anything wrong. Manual processes work. They're transparent, auditable, and reliable.

But if you're spending 20–30 minutes every month on reconciliation — and you've already mapped your chart of accounts, identified your edge cases, and built a repeatable process — automation isn't a leap. It's the next logical step.

You're not replacing your accounting knowledge. You're removing yourself from the routine execution of that knowledge.

And that difference matters. Because nonprofit treasurers don't just reconcile transactions. They analyze trends, prepare board reports, forecast cash flow, and plan for growth. Automation doesn't replace that work. It creates space for it.

David Ducharme serves as treasurer for the Milton Hershey School Alumni Association and owns an investment management and financial planning firm. Zeffy is 100% free for nonprofits — no platform fees, no transaction fees, no monthly subscriptions. Create your free account →

La seule plateforme de collecte de fonds 100 % gratuitepour les organisations à but non lucratif

Collecter des dons sans frais

Ressources

  • 📚 Zeffy Help Center — Additional resources on exports, reports, and financial management
  • ✉️ Questions about automation? Feel free to reach out — I'm happy to walk through it in more detail

Continuez à lire :

Webinaires
Webinar Recap: Understanding Your Zeffy Payouts — A Simple Process for Monthly Bookkeeping

Nonprofit treasurer David Ducharme explains how Zeffy payouts work and how to allocate them for bookkeeping. Watch the full webinar or read the 5 takeaways.

En savoir plus
Webinaires
How to Reconcile Your Zeffy Payouts: A Step-by-Step Guide to Monthly Nonprofit Bookkeeping

Step-by-step guide to reconciling Zeffy payouts with Excel or Google Sheets. Filter, clean, pivot table, and map to your chart of accounts in 20 minutes.

En savoir plus

Collectez des fonds avec Zeffy. 100% gratuit, pour toujours.

Collecter des dons sans frais
Merci ! Votre demande a été reçue !
Oups ! Un problème est survenu lors de la soumission du formulaire.

Recevez plus de conseils de collecte de fonds par courriel!

Rejoignez plus de 250K+ leaders de la collecte de fonds et recevez des conseils exclusifs

Obtenez des conseils sur la collecte de fonds par des experts en OBNL

Merci ! Votre demande a été reçue !
Oups ! Un problème est survenu lors de la soumission du formulaire.

Zeffy est la seule plateforme de collecte de fonds 100% gratuite pour les organisations à but non lucratif.

Trouvez des idées de collecte avec un outil d'IA gratuit !

Trouvez des subventions parmi des milliers d'autres grâce à un outil d'IA gratuit !

Créez votre association en 3 jours, gratuitement.

Commencer à lever des fonds
Zeffy est 100% gratuit et le sera toujours. (Nous couvrons même les frais de transaction.)
Inscrivez-vous et commencez à collecter des fonds gratuitement dès aujourd'hui.
With Zeffy, 100% of the money you raise goes to your cause. <br>No credit card fees. No platform fees. No fees period.
Saviez-vous que
Collecter des dons sans frais
With Zeffy, 100% of the money you raise goes to your cause. <br>No credit card fees. No platform fees. No fees period.
Saviez-vous que
Collecter des dons sans frais
Question
Coût :
$
$$
Effort :
1
23
Fun :
★★

Des informations sur plus de 100 millions de dollars de transactions mensuelles

Des gains rapides pour vous :

  • Recherchez des personnes qui assistent à des événements connexes, suivent des groupes Facebook pertinents ou s'abonnent à des bulletins d'information alignés.
  • Recherchez des personnes qui assistent à des événements connexes, suivent des groupes Facebook pertinents ou s'abonnent à des bulletins d'information alignés.

Voir notre guide des déclarations de mission

Comment Loose Ends a transformé les économies de frais en impact sur la mission
$1,715
sauvegardé
1
nouvelle embauche
2500+
projets textiles finis
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.
  • Il s'agit d'un texte à l'intérieur d'un bloc div.

Rubrique

Rubrique

Rubrique

Rubrique

Rubrique

Toujours dire merci
Chaque donateur reçoit un e-mail de remerciement automatique et personnalisé dès qu'il fait un don. C'est rapide, personnel et totalement indépendant.