Documentation Charitable

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

Invitations d'ambassadeurs : Recrutez des collecteurs de fonds avec des liens personnels

Requis : Charitable Pro 1.8.16+
Charitable Ambassadors 3.0.0+

La partie la plus difficile de la gestion d'un programme de collecte de fonds pair-à-pair n'est généralement pas les dons – c'est de trouver de nouveaux ambassadeurs pour collecter des fonds pour vous. Invitations renverse la situation : au lieu que ce soit *vous* qui recrutiez un ambassadeur à la fois, vos supporters existants font le recrutement pour vous.

Chacun reçoit un « lien d'invitation » personnel qu'il peut partager avec ses amis, sa famille et son réseau. Chaque collecteur de fonds qui s'inscrit via ce lien est automatiquement crédité à la personne qui l'a invité.

C'est une petite fonctionnalité avec un grand impact : les personnes les plus susceptibles de vous apporter de nouveaux ambassadeurs sont celles qui sont déjà impliquées dans votre cause.

L'onglet d'administration des invitations, montrant le sélecteur d'activation et les paramètres de configuration

Quand l'utiliser

  • Développer un programme au-delà de votre réseau. Vous avez recruté vos 10-15 ambassadeurs initiaux. Maintenant, ces 10-15 ambassadeurs peuvent chacun attirer 2-3 personnes de *leur* réseau.
  • Récompenser vos champions. Certains supporters sont naturellement évangéliques. Invitations vous donne un classement de ceux qui apportent le plus de collecteurs de fonds – parfait pour la reconnaissance publique.
  • Organiser une campagne « amenez un ami ». « Transférez ce lien à une personne qui se soucierait de la cause » est une demande qui tient dans un seul e-mail, un seul SMS, un seul post sur les réseaux sociaux.

Comment fonctionnent les invitations et comment vous pouvez en bénéficier

La collecte de fonds pair-à-pair fonctionne parce que les gens sont beaucoup plus susceptibles de donner lorsque quelqu'un qu'ils connaissent le leur demande – pas lorsqu'une organisation caritative leur envoie un e-mail à froid. Invitations renforce ce principe.

Au lieu que vous essayiez d'atteindre 100 nouveaux collecteurs de fonds potentiels par an grâce au marketing, vous donnez aux 20 collecteurs de fonds que vous avez déjà un moyen d'attirer chacun 2-3 personnes de leur propre réseau. Au cours d'une seule saison de collecte de fonds, votre effectif a multiplié sans que vous dépensiez un dollar supplémentaire en acquisition.

Les chiffres sont frappants. La plupart des organisations à but non lucratif dépensent 1 à 3 $ pour acquérir un nouveau donateur par les canaux traditionnels (listes d'e-mails, réseaux sociaux payants, publipostage). Acquérir un nouveau *collecteur de fonds* – quelqu'un qui va ensuite collecter des fonds auprès de son réseau – coûte encore plus cher.

Invitations ramène ce coût effectivement à zéro : le coût marginal d'un recrutement supplémentaire n'est que le clic du recrue sur un lien. Les économies se multiplient lorsque vous vous rappelez que les collecteurs de fonds ont tendance à apporter des dons de personnes qui n'auraient jamais fait de don à votre cause directement, de sorte que chaque nouveau recrue débloque un tout nouveau bassin de supporters.

Il y a aussi une dimension sociale. Lorsqu'une personne s'inscrit parce qu'un ami le lui a demandé, elle arrive avec plus d'investissement émotionnel que quelqu'un qui a vu une publicité. Elle fait déjà confiance à votre cause grâce à sa connexion personnelle.

Ils sont statistiquement plus susceptibles de mener une campagne de collecte de fonds active (plutôt que de s'inscrire et de devenir inactifs), et plus susceptibles de rester pour une deuxième campagne l'année prochaine. De nombreuses organisations à but non lucratif signalent un boost de rétention de 2 à 3 fois supérieur pour les collecteurs de fonds recrutés par rapport aux inscriptions à froid.

Quelques conseils pratiques pour tirer le meilleur parti des Invitations :

  • Faites une demande personnelle à vos 5 principaux soutiens. N'envoyez pas un e-mail générique « vous pouvez maintenant recruter ! » à toute votre liste d'ambassadeurs. Appelez ou envoyez un e-mail directement à vos 5 soutiens les plus engagés : « Nous essayons une nouvelle façon de développer le programme – voudriez-vous partager ce lien avec deux amis ? » Les champions répondent à une demande personnelle, pas à un e-mail de masse.
  • Reconnaissez publiquement. Chaque mois, envoyez une courte note (e-mail, publication sur les réseaux sociaux, ou même une brève mention lors de votre prochain événement) remerciant vos 3 meilleurs recruteurs par leur nom. La reconnaissance publique stimule le comportement du mois suivant de manière plus fiable que n'importe quelle fonctionnalité.
  • Faites une demande spécifique. « Partagez ceci avec un coureur qui vous rejoindrait pour le marathon » convertit mieux que « partagez ceci avec toute personne susceptible d'être intéressée ». La spécificité donne à l'invitant une idée claire de qui penser, et donne au destinataire le sentiment d'être la bonne personne à qui demander.
  • Surveillez votre file d'attente de modération. Si des recrues s'inscrivent mais que leurs collecteurs de fonds restent bloqués en « En attente » pendant des jours, le goulot d'étranglement n'est pas l'acquisition – c'est votre flux d'approbation. Définissez un SLA de 24 heures pour approuver (ou rejeter avec des commentaires) les nouvelles recrues, et vous maintiendrez l'élan.
  • Racontez des histoires, pas des statistiques. Lorsqu'un collecteur de fonds recruté atteint un jalon (ses 100 premiers dollars, son objectif, son 10e donateur), partagez son histoire sur vos canaux. Les histoires de « Sarah a amené Marcus, qui a collecté 2 500 $ pour les enfants » sont beaucoup plus partageables que « nous avons 50 nouvelles recrues ce mois-ci ».

Où trouver les Invitations dans Ambassadeurs

Dans votre administration WordPress, allez dans Charitable » Ambassadeurs » onglet Invitations.

Vous verrez un seul interrupteur la première fois que vous visiterez la page. Tant que vous ne l'activez pas, tout le reste reste caché.

Comment activer les Invitations

Les Invitations sont optionnelles. Cliquez sur l'interrupteur Activer les Invitations, et le système vous demandera de confirmer – c'est parce que l'activer pour la première fois crée une petite table de base de données personnalisée pour stocker les jetons d'invitation. (Ne vous inquiétez pas : le désactiver plus tard ne perd aucune donnée, et il y a un bouton séparé « supprimer définitivement » si vous souhaitez un jour effacer la table pour de bon.)

Le sélecteur Activer les invitations en position activée

Une fois qu'il est activé, cinq autres paramètres apparaissent :

ParamètreSignification en langage clair
Qui peut recruterSoit « Tout Ambassadeur » (toute personne ayant au moins une campagne de collecte de fonds publiée), soit « Propriétaires de campagne mère uniquement » (uniquement les personnes qui gèrent les causes sous-jacentes). Commencez par les propriétaires de campagne uniquement et élargissez plus tard.
Page de destinationLa page de votre site où atterrissent les liens de recrutement. Vous créerez une page, y collerez le shortcode [charitable_invite_landing], puis choisirez cette page ici.
Texte d'introduction de la page de destinationTexte enrichi facultatif affiché au-dessus de la carte de la cause sur la page de destination. Utilisez-le pour définir le contexte – « Aidez-nous à amener plus de coureurs au marathon », etc.
Image de remplacement pour la page de destinationSi la campagne de la cause pour laquelle quelqu'un recrute n'a pas d'image mise en avant, c'est l'image que la page de destination utilise à la place.
Email d'invitation lors de l'approbationLorsque activé, le recruteur reçoit un e-mail de félicitations au moment où la campagne de son filleul est approuvée. Fortement recommandé – cela renforce le comportement que vous souhaitez encourager davantage.

Configuration de votre page de destination

  1. Créez une nouvelle page dans WordPress (Pages > Ajouter). Nommez-la quelque chose comme « Devenir un collecteur de fonds » ou « Rejoindre notre équipe ».
  2. Paste this shortcode into the page content:
    [charitable_invite_landing]
    
  3. Publiez la page.
  4. De retour dans l'onglet Invitations, sélectionnez cette page dans le paramètre Page de destination et enregistrez.

C'est tout – la page s'affichera désormais avec votre bannière, la carte de la cause de la personne qui a référé le filleul, et un bouton « Devenir un collecteur de fonds » qui le dirigera vers votre formulaire de soumission de campagne existant.

Si vous souhaitez voir à quoi cela ressemblera avant de partager des liens d'invitation, visitez la page directement sans être connecté. Vous verrez une version « générique » avec du contenu de substitution (aucune cause spécifique). Lorsqu'une personne clique sur une URL d'invitation réelle, la page de destination affiche la cause réelle à laquelle elle a été référée.

Comment vos ambassadeurs l'utiliseront

Une fois les Invitations activées, toute personne éligible au recrutement (conformément à votre paramètre Qui peut recruter) verra une nouvelle carte en haut de sa page Mes campagnes :

La carte Recruter des collecteurs de fonds sur Mes campagnes, montrant l'URL d'invitation personnelle et les icônes de partage

La carte contient :

  • Leur URL d'invitation personnelle – un lien unique qui associe toute inscription à eux. Ils peuvent la copier en un clic.
  • Boutons de partage – e-mail, SMS, WhatsApp, X/Twitter et Facebook. Chacun ouvre l'application correspondante pré-remplie d'un message convivial.
  • Une ligne de statistiques – le nombre de personnes qu'ils ont recrutées jusqu'à présent, ventilé par statut.
  • Un bouton bascule « Vos filleuls » – ils peuvent basculer leur page Mes campagnes pour voir toutes les personnes qu'ils ont amenées.

S'ils possèdent plusieurs campagnes principales, ils obtiennent également un bouton Recruter par campagne (dans la ligne d'actions de chaque carte de campagne) qui ouvre une fenêtre contextuelle avec une URL d'invitation spécifique à la campagne. Ainsi, ils peuvent dire « recruter pour cette cause » au lieu de laisser le filleul choisir.

Ce qui se passe quand quelqu'un clique sur le lien

Le parcours, du point de vue du filleul :

  1. Cliquez sur l'URL d'invitation que leur ami leur a envoyée.
  2. Atterrissez sur votre page d'invitation, qui présente la cause qu'on leur propose de soutenir.
  3. Cliquez sur « Devenir un collecteur de fonds » pour accéder au formulaire de soumission de campagne.
  4. Inscrivez-vous et soumettez votre campagne de collecte de fonds.
  5. Votre équipe de modération l'approuve (si vous utilisez l'approbation manuelle) – ou elle est publiée immédiatement sous approbation automatique.

En coulisses, le système a discrètement suivi le fait que ce recrue provenait d'un invitant spécifique, en utilisant un cookie de 30 jours. Pour les mécanismes complets, voir Comment fonctionne l'attribution.

Les ambassadeurs invitent

Voir qui a recruté qui

Le widget Recrutement sur le tableau de bord Aperçu vous donne une vue au niveau du programme : nombre total de recrues ce mois-ci, répartition par statut, graphique chronologique et un classement des meilleurs recruteurs.

Les ambassadeurs individuels voient *leurs propres* recrues en cliquant sur le bouton « Vos recrues » sur leur page Mes campagnes :

Les puces de filtre en haut divisent la liste en Tous / Approuvés / En attente / Rejetés. Chaque puce affiche un compte, leur permettant de voir d'un coup d'œil combien de leurs recrues attendent toujours votre approbation.

Quand quelque chose ne va pas – Les notifications d'auto-vérification

L'onglet Invitations affiche des bannières colorées en haut lorsqu'une action est nécessaire :

Un avis d'auto-vérification indiquant que les invitations sont activées mais que la table de base de données est manquante
Vous verrezCe qui ne va pasQue faire
Rouge : « Activé mais la table de base de données est manquante »Une mise à jour de plugin ou un nettoyage manuel de la base de données a effacé la table.Cliquez sur Recréer la table – le schéma est reconstruit sur place.
Jaune : « Schéma obsolète »Une mise à niveau a introduit un schéma de table plus récent ; votre installation n'a pas encore migré.Cliquez sur Exécuter la mise à niveau. C'est sûr et idempotent.
Bleu : « Désactivé mais des données existent »Vous avez désactivé la fonctionnalité mais l'historique des recrutements est toujours dans la table.Soit Réactiver pour rétablir l'accès, soit cliquez sur Supprimer définitivement et retirer la table pour purger. (L'option destructive vous demande de taper le nom de la table pour confirmer.)
Bleu : « Compatibilité cache désactivée »Certains plugins de mise en cache peuvent mettre en cache votre page de destination d'invitation, ce qui empêcherait le flux de clic à attribution.Activez la Compatibilité avec la mise en cache sous Charitable > Paramètres > Avancé > Divers.
Jaune : « Aucune page de destination configurée »Vous avez activé les Invitations mais n'avez pas choisi de paramètre de Page de destination.Choisissez-en une – voir « Configuration de votre page de destination » ci-dessus.

Chaque bannière contient également un lien « En savoir plus sur le stockage des invitations » vers la page de documentation sur le stockage si vous souhaitez plus de détails.

Conseils pour lancer le recrutement

  • Envoyez un e-mail personnel à vos 5 meilleurs ambassadeurs. « Nous essayons une nouvelle façon de développer le programme – seriez-vous prêt à partager ce lien avec une ou deux personnes qui s'en soucieraient ? » est plus efficace que toute annonce générique.
  • Reconnaissez publiquement les recruteurs. Un e-mail ou une publication sur les réseaux sociaux mensuel « un coup de chapeau à nos 3 meilleurs recruteurs » stimule le comportement du mois suivant.
  • Faites une demande spécifique. « Partagez ce lien avec un coureur qui vous rejoindrait » convertit mieux que « partagez ce lien avec des personnes qui pourraient être intéressées ».
  • Regardez la colonne En attente. Si des recrues continuent d'apparaître mais que leurs collecteurs de fonds restent en attente, le goulot d'étranglement est la modération – assurez-vous que quelqu'un est responsable de l'examen de la file d'attente.

Référence développeur

Le reste de cette page est destiné aux développeurs qui personnalisent le système d'invitations.

Stockage des paramètres

Tous les paramètres d'invitations sont stockés sous le sous-tableau ambassadors de wp_options.charitable_settings, par exemple :

charitable_settings > ambassadors > invites_enabled
charitable_settings > ambassadors > invites_who_can_recruit
charitable_settings > ambassadors > invites_landing_page_id
…

Lire via l'aide :

charitable_ambassadors_get_invites_setting( $key, $default );
charitable_ambassadors_invites_enabled(); // bool

Table personnalisée

Lorsque la fonctionnalité est activée pour la première fois, Charitable_Ambassadors_Invites_Schema::create() crée une petite table personnalisée nommée {$wpdb->prefix}charitable_ambassadors_invite_tokens via dbDelta(). Le schéma est entièrement géré par le plugin – la classe expose create(), exists(), is_current(), upgrade() et drop(). La version actuelle du schéma est stockée dans wp_option('charitable_ambassadors_invites_schema_version'). Voir Comment les données d'invitation sont stockées pour le cycle de vie complet de la table (création, désactivation silencieuse, mises à niveau du schéma, désinstallation destructive).

Filtres

FiltreDéfautObjectif
charitable_ambassadors_invitations_settings_field_definitionstableau de 6 champsAjouter, supprimer ou modifier les paramètres d'administration des invitations.
charitable_ambassadors_user_can_invitebool (calculé)Ignorer l'éligibilité pour savoir qui voit la carte de recrue. Signature ( $can, $user_id, $campaign_id_or_null ).
charitable_ambassadors_invite_attribution_mode'last_click'Retourner 'first_click' pour créditer l'invitant ayant cliqué le *plus tôt* au lieu du plus récent.
charitable_ambassadors_invite_cookie_lifetime30 * DAY_IN_SECONDSIgnorer la durée de vie du cookie.
charitable_ambassadors_invitations_storage_docs_urlURL wpcharitable.comIgnorer l'URL de la documentation vers laquelle les avis d'auto-vérification pointent.
charitable_ambassadors_recruit_card_learn_more_url''Ajouter un lien « En savoir plus » à la carte de recrue. Une chaîne vide le supprime.
charitable_ambassadors_recruit_card_learn_more_label__( 'En savoir plus' )Libellé du lien « En savoir plus ».
charitable_ambassadors_recruit_card_empty_text« Aucune recrue pour le moment… »Texte d'état vide lorsqu'un parrain n'a aucune recrue.
charitable_ambassadors_recruits_view_empty_text« Vous n’avez encore recruté personne… »Texte pour l'état vide dans l'onglet Vos Recrues. Reçoit $status + $user_id.
charitable_ambassadors_invitations_csv_max_rows10000Limite des exportations CSV.

Actions

ActionArgsSe déclenche lorsque
charitable_ambassadors_my_campaigns_before_grid$campaigns, $user_idJuste avant le rendu de la grille de campagne. La carte de recrue est montée ici.
charitable_ambassadors_my_campaigns_card_actions$campaign_id, $contextDans la ligne d'actions de chaque carte de campagne. La fenêtre contextuelle de Recrue par campagne est montée ici pour les campagnes parentes.
charitable_ambassadors_recruit_card_footer$user_id, $token, $invite_urlÀ l'intérieur de la carte de recrue, juste au-dessus du lien En savoir plus. Echo votre propre HTML ; les callbacks sont responsables de l'échappement.
charitable_ambassadors_invite_clicked$token_row, $requestAprès que le gestionnaire d'URL a résolu un jeton valide.
charitable_ambassadors_invite_claimed$token_row, $fundraiser_id, $inviter_user_idAprès que les métadonnées d'attribution ont été estampillées.
charitable_ambassadors_invite_self_recruit_skipped$token_row, $fundraiser_idLa garde d'auto-recrutement a bloqué une attribution.

Fonctions d'aide

charitable_ambassadors_invites_enabled()                       // bool
charitable_ambassadors_get_invites_setting( $key, $default )   // mixed
charitable_ambassadors_user_can_invite( $user_id, $campaign_id = null )  // bool, filterable
charitable_ambassadors_invites_log( $code, $context )          // logs to Charitable Tools > Log

L'aide à l'éligibilité est la fonction que la carte de recrue utilise pour décider si elle doit être rendue. Utilisez-la dans votre propre code (par exemple, une notification d'administrateur ou une extension personnalisée Mes Campagnes) pour maintenir la cohérence de l'éligibilité.

Classes

ClasseFichierRôle
Charitable_Ambassadors_Invitesincludes/invites/class-charitable-ambassadors-invites.phpBootstrap. Enregistre le shortcode [charitable_invite_landing], le gestionnaire d'URL, l'écouteur d'attribution, le déclencheur d'e-mail et les hooks de rendu de Mes Campagnes.
Charitable_Ambassadors_Invites_Schemaclass-charitable-ambassadors-invites-schema.phpCréer/supprimer/mettre à niveau la table des jetons d'invitation.
Charitable_Ambassadors_Invites_Tokensclass-charitable-ambassadors-invites-tokens.phpCRUD de jetons : get_or_create, lookup, increment_view, increment_claim, revoke, build_invite_url.
Invitations_Ambassadeurs_Caritatifs_Donnéesclass-charitable-ambassadors-invitations-data.phpRequêtes côté admin : meilleurs recruteurs, activité récente, répartition, recrues pour l'utilisateur.
Invitations_Ambassadeurs_Caritatifsclass-charitable-ambassadors-invitations.phpRendu d'onglet d'administration, 5 points de terminaison AJAX, gestionnaire de désinstallation destructeur POST-formulaire, notifications d'auto-vérification.
Charitable_Ambassadors_Invitations_CSVclass-charitable-ambassadors-invitations-csv.phpGestionnaire d'exportation CSV avec neutralisation de l'injection de formules.
Ambassadeurs_Caritatifs_Email_Inviteur_Recrue_Approuvéeclass-charitable-ambassadors-email-inviter-recruit-approved.phpL'e-mail transactionnel. Résout 5 balises de shortcode via les filtres charitable_email_content_field_value_*.

Gestionnaire d'URL

Le gestionnaire d'URL s'exécute à la priorité 1 de init. Il recherche ?charitable-invite=<token> et, si un jeton valide est trouvé :

  1. Définit le cookie charitable_invite_token (30 jours, SameSite=Lax, secure avec SSL).
  2. Incrémente le view_count du jeton.
  3. Émet des en-têtes no-cache via charitable_nocache_headers() (Pro 1.8.15.2+) ou nocache_headers() (solution de repli du noyau WP).
  4. Redirige vers la page de destination configurée avec ?charitable-invite supprimé.

La redirection utilise 302 (pas 301) afin que les couches de cache ne mémorisent pas la redirection elle-même.

Attribution

L'attribution est déclenchée par l'action charitable_campaign_submission_save de Pro avec la signature ( $data, $campaign_id, $user_id, $form ). Le gestionnaire de hook dans Charitable_Ambassadors_Invites::on_campaign_submission_save() :

  1. Lit le cookie charitable_invite_token.
  2. Recherche le jeton ; abandonne silencieusement en cas d'échec.
  3. Vérifie inviter_user_id !== submitter_user_id (garde anti-auto-recrutement).
  4. Écrit deux clés post-meta sur le nouveau fundraiser :
    • _charitable_ambassadors_invited_by_user_id
    • _charitable_ambassadors_invited_via_token_id
  5. Incrémente le claim_count du jeton + last_claimed_at.

Le gestionnaire est adaptatif à la signature : il accepte à la fois la forme canonique à 4 arguments et une forme héritée à 2 arguments ( $fundraiser_id, $user_id ) utilisée par le harnais de vérification.

Journalisation

Chaque événement d'invitation est enregistré dans Outils Caritatifs > Journal via charitable_log() :

type=addon
source=ambassadors_invites
level=info  (or warning for the skip cases)

Codes du journal : invite_clicked, invite_claimed, self_recruit_skipped, inviter_deleted_at_approval, attribution_skipped_revoked_token, unconfigured_landing_page_admin_view, recreate_table_invoked, permanent_delete_invoked.

Points de terminaison AJAX

Tout sur wp_ajax_ uniquement, nonce charitable_ambassadors_invitations, capacité manage_charitable_settings :

ActionObjectif
ambassadeurs_caritatifs_invitations_recréer_tableExécutez Schema::create() après qu'une auto-vérification a montré que la table était manquante.
ambassadeurs_caritatifs_invitations_exécuter_mise_à_niveau_schémaExécutez Schema::upgrade() à partir de l'état « obsolète » de l'auto-vérification.
ambassadeurs_caritatifs_invitations_désactiver_fonctionnalitéDésactiver invites_enabled.
ambassadeurs_caritatifs_invitations_réactiverRéactiver invites_enabled sans relancer la fenêtre modale de création de table.
ambassadeurs_caritatifs_invitations_rechercher_pages_de_destinationAutocomplétion de page pour le paramètre Page de destination.

La désinstallation destructive (« supprimer définitivement et retirer la table ») est un gestionnaire POST de formulaire à l'adresse admin-post.php?action=charitable_ambassadors_invitations_purge, protégé par un nonce + une confirmation du nom de la table tapée manuellement.

Compatibilité du cache

La page de destination des invitations est dynamique (par utilisateur, par jeton). Le filtre charitable_is_dynamic_page de Pro 1.8.15.2 est activé pour signaler la page de destination afin que les plugins de cache l'ignorent. Si cette fonctionnalité Pro n'est pas disponible (Pro plus ancien), le gestionnaire d'URL émet toujours directement nocache_headers().

Exemples de personnalisation

Ajustements courants. Ajoutez l'un de ces éléments à votre fichier functions.php de thème ou à un plugin spécifique au site.

Passer à l'attribution au premier clic (créditer le premier parrain, pas le plus récent) :

add_filter( 'charitable_ambassadors_invite_attribution_mode', function () {
    return 'first_click';
} );

Étendre le cookie de suivi des filleuls de 30 jours à 90 jours :

add_filter( 'charitable_ambassadors_invite_cookie_lifetime', function () {
    return 90 * DAY_IN_SECONDS;
} );

Ajouter un lien « En savoir plus » à la carte de filleul sur Mes campagnes :

add_filter( 'charitable_ambassadors_recruit_card_learn_more_url', function () {
    return home_url( '/ambassador-handbook/recruiting/' );
} );

add_filter( 'charitable_ambassadors_recruit_card_learn_more_label', function () {
    return 'Tips for inviting friends';
} );

Injecter votre propre contenu (par exemple, une vidéo) dans la carte de filleul :

add_action( 'charitable_ambassadors_recruit_card_footer', function ( $user_id, $token, $invite_url ) {
    echo '<p style="margin-top: 16px;"><a href="https://example.com/recruiting-video">Watch our 2-minute walkthrough</a></p>';
}, 10, 3 );

Restreindre le parrainage à un rôle personnalisé (par exemple, uniquement les utilisateurs avec verified_ambassador) :

add_filter( 'charitable_ambassadors_user_can_invite', function ( $can, $user_id, $campaign_id ) {
    if ( ! $can ) {
        return false;
    }
    $user = get_userdata( $user_id );
    return $user && in_array( 'verified_ambassador', (array) $user->roles, true );
}, 10, 3 );

Personnaliser le texte de l'état vide dans l'onglet Vos filleuls :

add_filter( 'charitable_ambassadors_recruits_view_empty_text', function ( $message, $status, $user_id ) {
    if ( 'rejected' === $status ) {
        return 'No rejected recruits - your standards are solid!';
    }
    return $message;
}, 10, 3 );

Connexes

Liens utiles

🤝 Obtenez de l’aide quand vous en avez besoin

Contacter le support client →

📑 Trouvez le guide dont vous avez besoin

Parcourez le centre de documentation →

⬇️ Téléchargez des stratégies éprouvées, des idées de campagnes et des outils d'experts

Obtenir le kit de collecte de fonds →

🔗 Laissez votre assistant IA faire le travail de collecte de fonds pour vous.

Connect Charitable à votre assistant IA →

💸 Obtenez des ressources gratuites pour la collecte de fonds
Rendez-vous sur le Hub de collecte de fonds Charitable →

🤔 Des questions sur Charitable ?
FAQ Charitable →

Besoin d'aide pour comprendre les termes et le jargon des organisations à but non lucratif ?
Consultez notre glossaire des organisations à but non lucratif→

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 !

ambassadeurs Nouveau

🖨️ Présentation des prospectus et affiches : collectez des fonds loin de l'écran !

Une grande partie de la collecte de fonds de pair à pair se fait loin d'un écran : à la ligne d'arrivée d'un 5 km, sur un panneau d'affichage d'école, dans une cuisine de bureau. Charitable Ambassadors 3.4.7 ajoute 2 imprimables, un prospectus de collecte de fonds portant la propre histoire et le code QR de chaque collecteur de fonds, et une affiche de recrutement qui inscrit de nouveaux collecteurs de fonds. Les deux s'ouvrent comme une page Web normale et s'impriment directement depuis le navigateur. Pourquoi c'est important :

  • 🏁 Un prospectus pour chaque collecteur de fonds : Chacun porte la propre photo, histoire et objectif de ce collecteur de fonds, avec un code QR qui ouvre sa page plutôt que votre campagne principale.
  • 📌 Une affiche qui recrute : Elle affiche « Recrutement en cours » au-dessus du nom de votre campagne avec un grand code QR qui ouvre votre formulaire d'inscription, afin que quelqu'un puisse commencer à collecter des fonds sans attendre un lien de votre part.
  • 🪄 Aucun outil de conception nécessaire : Les deux imprimables s'affichent comme une page Web normale et s'impriment depuis le navigateur, sans plugin PDF et sans designer.
  • 📄 2 mises en page de prospectus : « À distribuer » contient l'histoire complète pour donner à vos amis et à votre famille, et « À afficher » contient un court message accrocheur avec 5 languettes détachables pour un panneau d'affichage.
  • 🛡️ Désactivé jusqu'à ce que vous l'activiez : Les prospectus restent désactivés après la mise à jour jusqu'à ce que vous les activiez sous Charitable » Ambassadeurs » Autre » Prospectus, et seul le propriétaire ou un administrateur peut en ouvrir un.

Consultez notre annonce ici.

Amélioration Paiements

💸 Introduction des tarifs échelonnés pour l'allègement des frais : Adaptez la demande au don !

L'allègement des frais pose une courte question à vos donateurs lors du paiement : souhaitez-vous couvrir les frais de traitement de ce don ? Jusqu'à présent, cette question utilisait un taux unique pour chaque don sur une passerelle, de sorte qu'un don de 10 $ et un don de 500 $ se voyaient demander le même pourcentage. L'allègement des frais 1.3.0 vous permet de définir autant de tranches de dons que vous le souhaitez, chacune portant son propre taux. Pourquoi c'est important :

  • 🪙 Plus doux pour les petits dons : Un coût de transaction fixe représente une part beaucoup plus importante d'un don de 10 $ que d'un don de 500 $, les tranches vous permettent donc de demander moins en bas.
  • 🎚️ Autant de tranches que nécessaire : Chaque tranche porte son propre pourcentage et son propre montant fixe, et la tranche supérieure s'exécute sans limite supérieure.
  • 🛑 Un plafond facultatif : Un champ de frais maximum empêche qu'un donateur ne se voie demander plus qu'un nombre que vous choisissez, quel que soit le montant du don.
  • 🔌 Défini par passerelle de paiement : Stripe peut fonctionner avec quatre tranches tandis que Windcave et Payfast restent sur un taux unique, car les tranches appartiennent à une passerelle et non à l'ensemble de votre site.
  • 🛡️ Rien ne change tant que vous ne le décidez pas : Vos taux actuels restent exactement les mêmes jusqu'à ce que vous activiez « Utiliser les tarifs échelonnés » sous Charitable » Paramètres » Avancé » Allègement des frais.

Consultez notre annonce ici.

Dons Amélioration

📊 Votre tableau de bord Pro peut désormais comparer, exporter et évaluer !

La plupart des tableaux de bord de collecte de fonds vous indiquent seulement combien vous avez collecté. Charitable Pro 1.8.19 reconstruit le tableau de bord et la Vue d'ensemble des rapports autour des questions les plus difficiles : si quelque chose ne fonctionne pas, si cette période a été meilleure que la précédente, et quel changement unique ferait la plus grande différence aujourd'hui. Pourquoi c'est important :

  • 📈 Chaque chiffre a une tendance : Choisissez une période et les vignettes ainsi que le graphique bougent ensemble, chaque total étant affiché par rapport à la période précédente.
  • 🗓️ Des graphiques lisibles : Les courtes périodes regroupent les dons jour par jour, tandis que les longues périodes regroupent par semaine ou par mois, de sorte qu'une année complète se lit comme une courbe au lieu d'une ligne plate.
  • 🔀 Comparez n'importe quelles 2 périodes : Pas seulement consécutives, vous pouvez donc demander comment ce mois de décembre s'est comparé au mois de décembre dernier. C'est important car la collecte de fonds est saisonnière.
  • 📤 Exportez le résumé complet : Envoyez la vue d'ensemble complète en CSV ou PDF, prête pour un dossier de conseil d'administration ou un rapport de bailleur de fonds.
  • 🎯 Évaluez votre configuration gratuitement : Faites évaluer votre configuration de collecte de fonds, de sorte que le seul changement à faire ensuite soit celui que vous pouvez voir.

Consultez notre annonce ici.

Fonctionnalité Nouveau

🎟️ Présentation des Événements Caritatifs : Vendez des Billets dans Vos Campagnes !

La plupart des organisations à but non lucratif vendent des billets d'événement dans un outil et collectent des dons dans un autre, ce qui laisse deux ensembles de rapports et une correspondance manuelle à la fin de l'année. Événements Caritatifs réunit les deux, en vendant des billets via les mêmes formulaires de don et passerelles de paiement que vous utilisez déjà dans Charitable. Pourquoi c'est important :

  • 🎟️ Chaque billet est un don : Les ventes de billets passent par la passerelle que vous utilisez déjà et comptent pour l'objectif de la campagne, le tout géré sous Charitable » Événements.
  • 📱 Enregistrement par QR code depuis n'importe quel téléphone : Chaque participant reçoit son propre code QR sur le reçu, et les bénévoles scannent à l'entrée via un lien d'enregistrement qui ne nécessite aucun compte WordPress.
  • 🧾 Reçus prêts pour la déclaration de revenus : Attribuez à chaque type de billet une juste valeur marchande, et Charitable indiquera le montant déductible d'impôt correct sur chaque reçu de donateur.
  • 📋 Détails des participants au moment du paiement : Demandez à chaque invité son choix de repas, sa taille de chemise ou ses besoins d'accès, avec un enregistrement distinct du participant créé pour chaque billet.
  • 🗓️ Blocs et calendriers inclus : Trois blocs d'éditeur ainsi que la prise en charge de Sugar Calendar et The Events Calendar placent vos événements là où les supporters les recherchent déjà.

Consultez notre annonce ici.

ia Nouveau

🚀 Libérez la puissance de l'IA dans Charitable !

Votre assistant IA peut désormais créer, modifier et gérer vos campagnes de collecte de fonds Charitable directement — il suffit de demander. Avec Charitable Pro ajoutant la prise en charge de l'écriture pour l'API WordPress Abilities, des outils comme ChatGPT, Claude et Cursor peuvent gérer des actions administratives complètes en toute sécurité via MCP. Pourquoi c'est important :

  • 🤖 Création de campagnes en langage clair : Demandez à votre assistant un objectif comme « Mettre en place une collecte de fonds pour le refuge avec un objectif de 5 000 $ », et il crée une ébauche de campagne complète avec des paliers de dons suggérés.
  • 🎨 Modifications instantanées du formulaire de don : Ajoutez des champs personnalisés, changez les couleurs des boutons ou réorganisez les éléments sans avoir à modifier les paramètres du formulaire.
  • 📝 Enregistrement des dons hors ligne : Informez votre assistant des dons en espèces ou par chèque, et il associera les e-mails des donateurs et enregistrera les transactions dans votre historique.
  • 🛡️ Sécurité et contrôle par défaut : L'accès en écriture reste désactivé jusqu'à ce qu'il soit activé dans Charitable » Outils » AI MCP, maintenant la sécurité des rapports en lecture seule par défaut.
  • 📜 Journalisation complète des audits : Chaque modification apportée par un assistant IA est suivie dans Charitable » Outils » Journaux, vous savez donc toujours qui (ou quoi) a mis à jour votre site.

Consultez notre annonce ici.