Documentation Charitable

Apprenez à tirer le meilleur parti de Charitable grâce à des instructions claires, étape par étape.

Sending Annual Receipts to Donors in Bulk

Need to send year-end donation receipts to all your donors at once? The Annual Receipts Bulk Send feature in Charitable Pro lets you email annual receipts to every qualifying donor for a selected fiscal year, with a guided wizard that handles campaign exclusions, system checks, and batch processing automatically.

Requirements: Charitable Pro 1.8.13.3+ with the Annual Receipts addon version 2.0.0 or later.

Démarrage

Before you get started, make sure Charitable Pro and the Annual Receipts addon (2.0+) are installed and activated on your WordPress site.

To access the bulk send wizard, go to Charitable > Settings > Advanced > Annual Receipts in your WordPress admin. Scroll down to the Send Annual Receipts section.

This section contains everything you need to send annual receipts: campaign exclusions, system checks, a 3-step send wizard, and your send history. The first step is to configure which campaigns should appear on receipts.

Excluding Campaigns from Receipts

If you have campaigns whose donations should not appear on annual receipts (such as event registrations, merchandise sales, or non-tax-deductible campaigns), you can exclude them before sending.

The exclusion panel shows two lists side by side:

  • Available Campaigns (left) shows campaigns that will be included on receipts. Each campaign displays its all-time donation and donor totals.
  • Excluded Campaigns (right) shows campaigns whose donations will be removed from all annual receipts.

To exclude a campaign, select it by clicking its row (the checkbox will toggle), then click the > arrow button to move it to the Excluded list. You can also double-click a campaign to move it instantly. Use >> to move all visible campaigns at once.

Campaigns with zero donors are greyed out and cannot be selected. Use the search box above each list to filter campaigns by name.

Note: Campaign donor totals reflect all-time counts, not just the selected year. The actual number of donors who will receive receipts depends on which donors have completed donations in the selected fiscal year.

After adjusting your exclusions, click Save Changes at the bottom of the page to persist them. Exclusions apply to all annual receipts, including individual downloads, PDF generation, and bulk sends.

System Checks

Before you can start a bulk send, the system runs automatic checks to verify your site is properly configured.

Checks fall into three categories:

  • Critical (red) block sending until resolved. These include: the Annual Receipt email must be enabled in Settings > Emails, the annual receipt page must be configured, and WP Cron or Action Scheduler must be available.
  • Warnings (amber) are advisory but do not block sending. Common warnings include: no SMTP plugin detected, low daily email limit (for Gmail or similar providers), and donors who have already received receipts for the selected year.
  • Info (grey) items show your current configuration: email provider, logging status, estimated send time, and batch size.

Click Re-run Checks to refresh the results. When all critical checks pass, the Configure Send button becomes active.

Configuring Your Send

After clicking Configure Send, the wizard opens to Step 1.

Configure the following options:

  • Year selects the fiscal year for the receipts. The donor count updates automatically when you change the year, reflecting only donors with completed donations in that period.
  • Email Preview shows where to customize the email content. Click the Settings > Emails link to edit the subject line, body text, and template tags.
  • Send Test Email sends a sample email to your admin email address so you can preview how it looks before sending to donors. If the PDF Attachment checkbox is checked, the test email includes a sample PDF.
  • PDF Attachment (when available) attaches a PDF receipt to each email. This option appears only when your server has sufficient memory (128MB or more). If memory is limited, a warning appears with guidance.

Click Next: Review to proceed.

Reviewing and Confirming

Step 2 shows a summary of what will happen when you send.

  • Will send shows how many donors will receive receipts.
  • No email (skip) shows donors without an email address who will be automatically skipped.
  • Include donors already sent a receipt for this year controls whether donors who received a receipt in a previous send are included again. This is unchecked by default to prevent duplicate emails.

You have two options:

  • Dry Run simulates the entire process without sending any emails. Use this to verify your configuration before committing to a real send. See Dry Run Mode for details.
  • Confirm & Send starts the actual send. This button activates after a 3-second delay to prevent accidental clicks.

Sending and Tracking Progress

Once you confirm, Step 3 shows a live progress display. Emails are sent in batches via WP Cron (or Action Scheduler if available), so processing continues even if you close your browser.

The progress screen shows:

  • A progress bar with completion percentage
  • Live counters for SentSkippedFailed, and Remaining
  • An error log (if any donors fail) with the specific reason for each failure
  • An Abort button to cancel the remaining sends (already-sent emails are not affected)

When complete, you can click View Send Log to see the full audit trail in Tools > Logs, filtered by the Annual Receipts source.

Note: If your email provider has a daily sending limit (such as Gmail’s 500 emails per day), the batch processor detects this automatically and pauses the job until the next day. You will see a “Paused” status with the expected resume time.

Dry Run Mode

A dry run simulates the entire send process without actually sending any emails. It checks every donor against the same rules as a real send: deduplication, campaign exclusions, email validation, and donation queries.

To start a dry run, click the Dry Run button in Step 2 instead of Confirm & Send. A yellow banner in Step 3 confirms that no emails will be sent.

After the dry run completes, the summary shows “Would send”, “Would skip”, and “Would fail” counts. Dry runs do not mark donors as “already sent”, so you can immediately follow up with a real send.

Use dry runs to:

  • Verify your campaign exclusions are working correctly
  • Check how many donors qualify before committing
  • Test the pipeline on a new site before the first real send

Customizing the Annual Receipt Email

The annual receipt email is fully customizable in Charitable > Settings > Emails. Look for Donor: Annual Receipt in the email list and click Email Settings.

You can customize the subject line, headline, and body content. The following template tags are available:

  • [charitable_email show=donor_first_name] the donor’s first name
  • [charitable_email show=donor_last_name] the donor’s last name
  • [charitable_email show=annual_receipt_year] the fiscal year
  • [charitable_email show=annual_receipt_url] a secure link to the donor’s receipt (no login required)
  • [charitable_email show=total_donations_amount] the total donation amount for the year
  • [charitable_email show=organization_name] your organization name

The receipt link uses a secure HMAC token that allows donors to view their receipt without logging in. Tokens expire after 30 days by default.

Note: The Annual Receipt email must be enabled before you can use the bulk send wizard. If you see a critical check failure for “Annual Receipt email”, click the link to go directly to the email settings and enable it.

Checking the Donor Log

Every successful receipt send is logged on the individual donor’s profile. To check, go to Charitable > Donors, open a donor’s profile, and click the Logs tab.

Each entry shows the date, year, and total donation amount for the receipt that was sent. Skipped and failed donors are logged in the system log (Tools > Logs) but not on the donor’s individual profile.

Send History and Resending

After completing a send, a Send History table appears below the wizard showing the year, number of donors sent, and the date of the last send.

To resend receipts for a year:

  1. Click Clear next to the year in the Send History table. This removes the deduplication log so all donors become eligible again. The audit trail in Tools > Logs is not affected.
  2. Run the wizard again for that year.

Alternatively, check the Include donors already sent a receipt for this year checkbox in Step 2 to resend without clearing the history.

FAQs on Annual Receipts

The campaign donor totals don’t match the send count. How do I resolve this?

Campaign donor totals in the exclusion lists show all-time counts across all years. The send count reflects only donors with completed donations in the selected fiscal year. A campaign may have 50 total donors, but only 10 who donated in 2025.

What if my emails are not being delivered?

If emails fail with “Email could not be sent”, check your server’s email configuration. For reliable delivery, install an SMTP plugin such as WP Mail SMTP. The system checks panel will warn you if no SMTP plugin is detected.

How to fix emails where the send is paused?

If your email provider has a daily sending limit, the batch processor pauses automatically when approaching that limit and resumes the next day. This is normal behavior for providers like Gmail (500/day) or Brevo free tier (300/day). Consider upgrading your email provider for higher-volume sends.

How do I see the full send log?

Go to Charitable > Tools > Logs and filter by the Annual Receipts source. Every sent, skipped, and failed donor is logged with the reason.

What do I do if donors received receipts showing $0.00?

This can happen if the donor’s donations were to campaigns that are now excluded, or if the fiscal year settings don’t match the donation dates. Verify your End of Financial Year setting at the top of the Annual Receipts settings page, and check that the relevant campaigns are not in the Excluded list.

Vous avez encore des questions ? Nous sommes là pour vous aider !

Dernière modification :

Quoi de neuf dans Charitable

Voir les dernières mises à jour
🔔 Abonnez-vous pour recevoir nos dernières mises à jour
📧 Abonnez-vous aux e-mails

Abonnement par e-mail

Rejoignez notre newsletter

Nous ne vous enverrons pas de spam. Nous envoyons un e-mail uniquement lorsque nous pensons qu'il vous sera réellement utile. Désabonnez-vous à tout moment !

GiveWP Migrations Nouveau

Service de migration "White Glove" pour GiveWP

Vous envisagez de passer de GiveWP à Charitable pour votre plateforme de collecte de fonds, mais vous ne voulez pas risquer de perdre vos données ni gérer vous-même une configuration technique complexe ? Le service de migration "White Glove" de Charitable comprend :

👥 Cartographie parfaite des donateurs : transférez en toute sécurité toute votre base de données de supporters sans aucune perte de données.

📊 Historique financier complet : préservez méticuleusement chaque transaction historique pour des rapports continus et précis.

🔄 Dons récurrents transparents : transférez en toute sécurité les abonnements récurrents actifs sans perturber vos revenus entrants ni obliger vos donateurs à mettre à jour leurs informations.

💳 Aucune interruption de passerelle : continuez à utiliser Stripe, PayPal ou tout autre processeur compatible avec GiveWP que vous utilisez déjà.

🚀 Configuration technique experte : détendez-vous pendant que notre équipe s'occupe du travail le plus difficile pour installer et configurer vos formulaires — de plus, les utilisateurs éligibles reçoivent une année complète de Charitable Pro gratuitement.

Visitez cette page pour en savoir plus.

automatisation Amélioration

📢 Alerte nouvelle fonctionnalité : Automation Connect 2.0 est là ! 🚀

Vous envisagez de connecter vos données de collecte de fonds à des outils comme Mailchimp, Slack ou Google Sheets, mais vous ne voulez pas engager un développeur ou écrire du code personnalisé ? Le nouvel add-on d'automatisation de Charitable propose :

⚡ 17 déclencheurs d'événements : déclenchez instantanément des webhooks pour le premier don d'un donateur, les paiements de renouvellement ou les étapes importantes de la campagne atteintes.

🎯 Logique conditionnelle intelligente : utilisez une logique ET/OU puissante sur 11 champs pour n'envoyer des données que lorsqu'elles répondent à vos critères exacts, comme les inscriptions à la newsletter.

📊 Contrôle personnalisé de la charge utile : choisissez parmi plus de 80 champs de données propres sur les métadonnées du donateur, du don et de la campagne afin que vos applications obtiennent exactement ce dont elles ont besoin.

🚀 Modèles de plateforme pré-intégrés : évitez la configuration à partir de zéro avec des modèles prêts à l'emploi pour Zapier, Make.com, n8n, HubSpot et Slack.

🛡️ Outils de développement fiables : alimentez vos flux de travail avec des charges utiles signées HMAC-SHA256, des filtres WordPress complets et des journaux de nouvelles tentatives automatiques.

automatisation Amélioration

🔌 Charitable rencontre Zapier : Connectez-vous à plus de 7 000 applications et automatisez votre collecte de fonds

Fatigué de copier manuellement les données de dons dans des feuilles comptables ou de rechercher les nouvelles inscriptions de donateurs ? Mettez vos tâches administratives en pilote automatique. Charitable est maintenant officiellement sur Zapier, vous offrant un moyen puissant et sans code de connecter directement votre collecte de fonds au reste de vos outils préférés.

Chaque don, inscription de donateur et jalon de campagne peut désormais déclencher un flux de travail automatisé en toute transparence.

Quoi de neuf :

♾️ Connectez-vous à plus de 7 000 applications : Reliez vos campagnes Charitable à des logiciels quotidiens comme Google Sheets, QuickBooks, Slack, Mailchimp, HubSpot, Notion, Airtable, et des milliers d'autres.

⚡ 12 déclencheurs puissants : Créez des flux de travail approfondis à l'aide de déclencheurs d'automatisation intelligents couvrant l'ensemble du cycle de vie des dons, y compris Nouveau don, Nouveau donateur, Abonnement annulé et Objectif de campagne atteint.

📋 Modèles d'actions pré-intégrés : Commencez en trois minutes ou moins avec nos combinaisons de modèles prédéfinis, comme l'enregistrement automatique des nouveaux dons directement dans une feuille Google ou l'envoi d'e-mails de bienvenue personnalisés aux donateurs via Gmail.

🚫 Zéro code requis : Pas de webhooks complexes ni de scripts PHP personnalisés nécessaires. Choisissez simplement votre déclencheur, sélectionnez votre application, mappez vos champs, et laissez Zapier s'occuper du travail acharné.

Prêt à économiser des heures d'administration ? Obtenez Charitable Pro avec le module complémentaire Automation Connect dès aujourd'hui et lancez votre premier Zap !

Amélioration Paiements

🚀 Présentation de PayPal Commerce : Une connexion, six façons de faire un don

Les donateurs s'attendent à des options de paiement modernes et flexibles lorsqu'ils soutiennent une cause. S'ils ne voient pas leur méthode préférée sur votre formulaire de don, ils disparaissent souvent sans un mot. Avec PayPal Commerce, nous apportons une expérience de paiement entièrement modernisée directement à vos campagnes.

Profitez d'une seule intégration qui améliore vos formulaires, rend le don transparent et vous aide à capturer chaque don.

Quoi de neuf :

🔌 Connexion en un clic : Oubliez les clés API compliquées et la documentation pour développeurs. Cliquez simplement sur « Se connecter avec PayPal », connectez-vous à votre compte professionnel, et votre formulaire moderne sera en ligne en moins de cinq minutes.

💳 Six façons de donner : Offrez à vos supporters un accès instantané à leur solde PayPal, Venmo (US), le financement « Pay Later », les principales cartes de crédit/débit, Apple Pay (Safari) et Google Pay (Chrome), le tout à partir du même formulaire.

🔄 Dons récurrents flexibles : Prend entièrement en charge les dons mensuels. Choisissez entre l'API PayPal Subscriptions (gérée automatiquement par PayPal) ou Vault + Cron (gérée en toute sécurité sur votre site).

💬 Récupération d'erreurs conviviale : Fini les alertes navigateur confuses. Si un paiement est refusé, les donateurs voient des messages clairs et intégrés qui les guident sur la façon de résoudre le problème et de finaliser leur don.

Prêt pour PayPal, modernisé ? Mettez à jour vers Charitable Pro 1.8.15+ (ou Charitable Lite 1.8.11+) et connectez votre compte dès aujourd'hui !

Campagnes Nouveau

⏳ Compte à rebours de campagne : Créez de l'urgence et augmentez les dons

L'urgence est l'un des outils les plus puissants en collecte de fonds ! Découvrez le compte à rebours de campagne, un minuteur en direct et en temps réel conçu pour transformer la procrastination en générosité immédiate.

animation_compte_a_rebours_campagne

Quoi de neuf :

⏱️ Urgence en temps réel : Suivez magnifiquement les jours, heures, minutes et secondes jusqu'à la date limite de votre campagne avec des comptes à rebours visuels mis à jour en direct.

🎨 Adapté à votre style : Choisissez entre des tuiles bordées "Boxed" ou un affichage épuré "Inline" sur une seule ligne. Adaptez instantanément votre thème avec des contrôles de police et de couleur profonde.

🛠️ Placez-le n'importe où : Insérez le compte à rebours où vous le souhaitez en utilisant le champ "Campaign Builder", un bloc Gutenberg dédié, ou un simple shortcode.

🚨 Actions intelligentes à l'expiration : Contrôle total de l'état final : choisissez de remplacer automatiquement le minuteur par un message personnalisé, de le figer à zéro, et plus encore.