Documentation Charitable

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

Campaign Showcase

The Campaign Showcase block lets you display fundraising campaigns in a modern, interactive layout with filtering, sorting, search, and optional carousel or grid – all without leaving the Block Editor. It is built on the same [campaigns] shortcode and shares all of its enhanced parameters (Charitable Pro 1.8.13+).


Table des matières


Exigences

  • Charitable Pro: Version 1.8.13 or higher
  • WordPress: Version 6.2 or higher
  • PHP: Version 7.4 or higher

The Campaign Showcase block is available in the Block Editor (Gutenberg). It uses the same backend as the [campaigns] shortcode; any parameter supported by the shortcode for Campaign Showcase features can also be used when embedding via shortcode.


Démarrage

  1. Edit a page or post in the Block Editor.
  2. Add a block and search for Campaign Showcase (or Charitable).
  3. Insert the Campaign Showcase block.
  4. Use the Campaign SettingsDisplay SettingsInteractive Features, and Search and Sorting panels in the block’s sidebar to configure which campaigns appear and how they look and behave.

The block renders a live preview in the editor. On the frontend, it outputs the same [campaigns] shortcode with the options you chose, so behavior and styling match.

Key Benefits

  • No shortcode syntax: Configure everything via the block’s sidebar.
  • Live preview: See changes immediately in the editor.
  • AJAX-powered: Filtering, sorting, search, and pagination work without page reloads.
  • Carousel or grid: Switch layouts from the sidebar.
  • Fully themeable: Color, typography, and spacing controls built in.

Block Settings (Editor)

All settings below are available in the block sidebar when the Campaign Showcase block is selected. Each group corresponds to a collapsible panel.

Paramètres de la campagne

Controls which campaigns are fetched and how they are ordered.

ParamètreShortcode ParameterDéfautDescription
Nombre de campagnesnombresite defaultHow many campaigns to display. Use -1 for all.
Order byorderbypost_dateSort field: post_datepost_titlepost_modifiedrandmenu_orderclosest_to_goalnumber_donationsdonation_amount
OrderorderDESCSort direction: ASC or DESC
Campaign IDsidComma-separated campaign IDs to display specific campaigns only
CategorycategoryComma-separated campaign category slugs to include
TagtagComma-separated campaign tag slugs to include
StatutstatusFilter by status: activefinished, or leave blank for all
ExcludeexcludeComma-separated campaign IDs to exclude
Parent campaigns onlyparent_onlyfalseShow only top-level (parent) campaigns
Child campaigns ofparent_campaignsComma-separated parent campaign IDs – shows only their child campaigns
CreatorcreatorFilter to campaigns by a specific creator user ID
Include inactiveinclude_inactivefalseInclude campaigns that are not currently active

Display Settings

Controls how each campaign card looks.

ParamètreShortcode ParameterDéfautDescription
LayoutlayoutgridLayout style: leave blank for default grid, card for card layout, carousel for carousel
Columnscolumns2Number of columns in the grid
BoutonboutondonateButton mode: donate (go to donation page), modal (open modal overlay), view (view campaign), or hide
Button textbutton_textOverride the default donate button label
Show View Campaign buttonshow_view_buttonfalseShow a secondary View Campaign button alongside the donate button
View button textview_button_textOverride the default view button label
Description lengthdescription_limit100Maximum characters of campaign description to show
Image heightimage_heightFixed height in pixels for campaign thumbnail images
Title over imagetitle_over_imagefalseDisplay the campaign title overlaid on the thumbnail image
Zoom image on hoverimage_hover_zoomfalseZoom thumbnail image on hover
Donation displaydonation_displayamount_goalHow to display donation totals: amount_goalamount_onlygoal_only, or none
Show progress barshow_progress_barvraiShow the donation progress bar
Show creatorshow_creatorfalseShow the campaign creator’s name
Show parent linkshow_parent_linkfalseShow a link to the parent campaign (for fundraisers)
Show campaign typeshow_campaign_typefalseShow the campaign type label
Show fundraiser countshow_fundraiser_countfalseShow the number of fundraisers on the campaign
Show aggregated statsshow_aggregated_statsfalseShow donation stats aggregated across child campaigns
Show fundraise buttonshow_fundraise_buttonfalseShow a Start Fundraising button on each card
Show tagsshow_tagsfalseDisplay campaign taxonomy tags on each card
Show badgesshow_badgesvraiMaster toggle – show or hide all urgency badges
Show time badgeshow_time_badgevraiBadge showing time remaining until campaign end
Show funding badgeshow_funding_badgevraiBadge showing funding status (for example, Funded!)
Show donations badgeshow_donations_badgefalseBadge showing total amount raised
Show donation count badgeshow_donations_count_badgefalseBadge showing number of donations received
Show donors badgeshow_donors_badgefalseBadge showing total unique donor count
Show quick donateshow_quick_donatefalseShow pre-selected donation amount buttons on each card
Quick donate prefixquick_donate_prefixText prefix for each amount button (for example, Give renders “Give $25”)

Carousel (when layout is Carousel)

These settings only apply when Layout is set to Carousel.

ParamètreShortcode ParameterDéfautDescription
Visible slidescarousel_slides3Number of slides visible at once
Autoplaycarousel_autoplayfalseAuto-advance slides
Autoplay speedcarousel_speed5000Auto-advance interval in milliseconds
Navigation positioncarousel_nav_positioninsideArrow position: insideoutside, or none

Interactive Features

ParamètreShortcode ParameterDéfautDescription
Show searchshow_searchfalseShow a keyword search box above the campaign grid
Show sort dropdownshow_sortfalseShow a sort dropdown above the grid
Sort optionssort_optionsComma-separated list of sort options to show. Available: post_datepost_titledonation_amountclosest_to_goalnumber_donations

Search and Sorting

See Interactive Features above. Search and sort controls appear above the campaign grid and update results via AJAX without a page reload.

Pagination and Navigation

ParamètreShortcode ParameterDéfautDescription
Enable paginationpaginationfalseEnable pagination
Pagination typepagination_typenumberedStyle: numbered or load_more
Pagination positionpagination_positionbottomWhere to show pagination: topbottom, or both
Show prev / nextpagination_prev_nextvraiShow Previous and Next links in numbered pagination
Show first / lastpagination_first_lastvraiShow First and Last links in numbered pagination
Page rangepagination_mid_size2Number of page links to show around the current page

Filter Settings (which campaigns)

ParamètreShortcode ParameterDéfautDescription
Show filter pillsshow_filtersfalseShow category and tag filter pills above the grid
Filter typesfilter_typescategory,tagWhich taxonomies to show as pills: categorytag, or both
Filter limitfilter_limit15Maximum number of pills to show per taxonomy
Filter order byfilter_orderbycountHow to order pills: countname, or slug
Filter orderfilter_orderDESCFilter pill sort direction: ASC or DESC

Colors

All color settings accept hex, rgb, rgba, or any valid CSS color value. When set via the block, they are output as inline CSS custom properties on the campaign loop wrapper. You can also set them directly via shortcode or override them in CSS.

ParamètreShortcode ParameterDescription
Primary colorcolor_primaryPrimary accent color (affects highlights and active states)
Backgroundcolor_backgroundCard background color
Bordercolor_borderCard border color
Textcolor_textGeneral text color
Button backgroundcolor_buttonDonate button background color
Button textcolor_button_textDonate button text color
View button backgroundcolor_view_buttonView Campaign button background color
View button textcolor_view_button_textView Campaign button text color
Title colorcolor_titleCampaign title text color
Progress bar fillcolor_progress_barFilled portion of the progress bar
Progress bar backgroundcolor_progress_bgEmpty (background) portion of the progress bar

Typography

All font size values accept a plain number (interpreted as pixels) or any valid CSS length (for example, 1.2rem18px).

ParamètreShortcode ParameterDescription
Title font sizefont_size_titleCampaign title font size
Description font sizefont_size_descCampaign description text font size
Button font sizefont_size_buttonDonate and view button font size
Badge font sizefont_size_badgeUrgency badge text font size
Amount font sizefont_size_amountDonation amount text font size
Stats font sizefont_size_statsDonation stats text font size
Title font weightfont_weight_titleCampaign title font weight (for example, 400600bold)

Spacing and Borders

Values accept a plain number (pixels) or any valid CSS length.

ParamètreShortcode ParameterDescription
Card paddingcard_paddingInner padding of each campaign card
Card gapcard_gapSpace between cards in the grid
Card border radiuscard_border_radiusRounded corner radius on each card
Image border radiusimage_border_radiusRounded corner radius on campaign thumbnail images
Border widthborder_widthCard border thickness
Box shadowbox_shadowCard box shadow (accepts any valid CSS box-shadow value)

Ambassadors (Peer-to-Peer)

When the Charitable Ambassadors extension is active, additional settings appear to control peer-to-peer fundraising display. These use the parent_onlyparent_campaignsshow_fundraiser_countshow_aggregated_stats, and show_fundraise_button parameters documented above.


Layouts

Card Grid

The default layout displays campaigns in a responsive grid. Set layout="card" for the card variant with a more prominent image and structured content area.

[campaigns layout="card" columns="3"]

Carousel / Slider

Set layout="carousel" to display campaigns in a horizontally scrolling carousel. Combine with carousel settings to control the number of visible slides and navigation behavior.

[campaigns layout="carousel" carousel_slides="3" carousel_autoplay="true" carousel_speed="5000"]

Interactive Features

When show_searchshow_sort, or show_filters is enabled, a control bar appears above the campaign grid. All interactions update the grid via AJAX without a full page reload.

  • Search: Filters campaigns by title keyword as the visitor types.
  • Sort dropdown: Lets visitors re-order campaigns by date, title, amount raised, closest to goal, or donation count.
  • Filter pills: Shows clickable category and tag pills. Clicking a pill filters the grid to matching campaigns only.

Multiple controls can be active simultaneously. The current state is preserved across paginated loads.


Pagination and Navigation

Pagination is disabled by default. When enabled, campaigns are split across pages based on the number setting.

  • Numbered: Shows page numbers with optional Previous / Next and First / Last links.
  • Load More: Appends the next page of campaigns below the current results when the button is clicked.

The pagination_mid_size setting controls how many page numbers appear around the current page in numbered mode. Previous / Next and First / Last links can be hidden individually using pagination_prev_next and pagination_first_last.


Styling and Typography

All visual settings (colors, font sizes, spacing) set via the block sidebar are compiled into inline CSS custom properties and applied to the campaign loop wrapper element. This means each Campaign Showcase instance on a page can have independent styling.

You can also apply the same properties via the css_variables shortcode parameter:

[campaigns css_variables="--charitable-cs-btn-bg: #e74c3c; --charitable-cs-btn-color: #ffffff;"]

Or target the wrapper in your theme CSS:

.campaign-loop {
    --charitable-cs-btn-bg: #e74c3c;
    --charitable-cs-btn-color: #ffffff;
}

Ambassadors (Peer-to-Peer)

When the Charitable Ambassadors extension is active, the Campaign Showcase supports peer-to-peer fundraising display. Use these parameters to control the experience:

  • parent_only="true" – Show only parent campaigns, not individual fundraiser pages.
  • parent_campaigns="123,456" – Show only fundraisers that are children of specific campaigns.
  • show_fundraiser_count="true" – Show how many fundraisers are running for each campaign.
  • show_aggregated_stats="true" – Roll up donation totals from all child fundraisers into the parent campaign stats.
  • show_fundraise_button="true" – Show a Start Fundraising button on each campaign card.

Shortcode Reference

The full [campaigns] shortcode reference. All parameters work in both the block (via the sidebar) and the classic shortcode.

Core Parameters

ParameterTypeDéfautDescription
idchaîne de caractèresComma-separated campaign IDs to display only specific campaigns
nombreentiersite defaultNumber of campaigns to display. Use -1 for all.
orderbychaîne de caractèrespost_dateSort field: post_datepost_titlepost_modifiedrandmenu_orderclosest_to_goalnumber_donationsdonation_amount
orderchaîne de caractèresDESCSort direction: ASC or DESC
categorychaîne de caractèresComma-separated campaign category slugs to include
tagchaîne de caractèresComma-separated campaign tag slugs to include
statuschaîne de caractèresCampaign status filter: activefinished, or leave blank for all
excludechaîne de caractèresComma-separated campaign IDs to exclude
parent_onlyboolfalseShow only top-level (parent) campaigns
parent_campaignschaîne de caractèresComma-separated parent IDs – shows only their child campaigns
creatorchaîne de caractèresFilter to campaigns created by a specific user ID
include_inactiveboolfalseInclude campaigns that are not currently active

Display Parameters

ParameterTypeDéfautDescription
layoutchaîne de caractèresLayout style: leave blank for default grid, card for card layout, carousel for carousel
columnsentier2Number of columns in the grid
boutonchaîne de caractèresdonateButton mode: donatemodalview, or hide
button_textchaîne de caractèresOverride default donate button label
show_view_buttonboolfalseShow a secondary View Campaign button
view_button_textchaîne de caractèresOverride default view button label
description_limitentier100Maximum characters of campaign description to show
image_heightentierFixed height in pixels for campaign thumbnail images
title_over_imageboolfalseDisplay the campaign title overlaid on the thumbnail image
image_hover_zoomboolfalseZoom thumbnail on hover
donation_displaychaîne de caractèresamount_goalHow to display donation totals: amount_goalamount_onlygoal_only, or none
show_progress_barboolvraiShow the donation progress bar
show_creatorboolfalseShow campaign creator name
show_parent_linkboolfalseShow link to parent campaign (for fundraisers)
show_campaign_typeboolfalseShow campaign type label
show_fundraiser_countboolfalseShow number of fundraisers
show_aggregated_statsboolfalseShow aggregated stats across child campaigns
show_fundraise_buttonboolfalseShow a Start Fundraising button
show_tagsboolfalseDisplay campaign tags on each card
css_variableschaîne de caractèresInline CSS custom properties applied to the campaign loop wrapper

Badge Parameters

ParameterTypeDéfautDescription
show_badgesboolvraiMaster toggle – show or hide all urgency badges
show_time_badgeboolvraiBadge showing time remaining until campaign end
show_funding_badgeboolvraiBadge showing funding status
show_donations_badgeboolfalseBadge showing total amount raised
show_donations_count_badgeboolfalseBadge showing number of donations received
show_donors_badgeboolfalseBadge showing total unique donor count

Quick Donate Parameters

Quick donate renders pre-selected donation amount buttons directly on the campaign card.

ParameterTypeDéfautDescription
show_quick_donateboolfalseEnable quick donate buttons on cards
quick_donate_prefixchaîne de caractèresText prefix for each amount button (for example, Give renders “Give $25”)

When button="modal", clicking an amount button opens the modal with that amount pre-selected. When button="donate", clicking an amount button navigates to the donation page with the amount pre-filled. If no suggested amounts are configured, a custom amount input is shown instead.

Carousel Parameters

Only apply when layout="carousel".

ParameterTypeDéfautDescription
carousel_slidesentier3Number of slides visible at once
carousel_autoplayboolfalseAuto-advance slides
carousel_speedentier5000Auto-advance interval in milliseconds
carousel_nav_positionchaîne de caractèresinsideNavigation arrow position: insideoutside, or none

Search, Sort, and Filter Parameters

ParameterTypeDéfautDescription
show_searchboolfalseShow a keyword search box above the campaign grid
show_sortboolfalseShow a sort dropdown above the grid
sort_optionschaîne de caractèresComma-separated sort options to show. Available: post_datepost_titledonation_amountclosest_to_goalnumber_donations
show_filtersboolfalseShow category and tag filter pills
filter_typeschaîne de caractèrescategory,tagWhich taxonomies to show as pills: categorytag, or both
filter_limitentier15Maximum number of pills to show per taxonomy
filter_orderbychaîne de caractèrescountHow to order pills: countname, or slug
filter_orderchaîne de caractèresDESCFilter pill sort direction: ASC or DESC

Pagination Parameters

ParameterTypeDéfautDescription
paginationboolfalseEnable pagination
pagination_typechaîne de caractèresnumberedStyle: numbered or load_more
pagination_positionchaîne de caractèresbottomWhere to show pagination: topbottom, or both
pagination_prev_nextboolvraiShow Previous and Next links (numbered mode)
pagination_first_lastboolvraiShow First and Last links (numbered mode)
pagination_mid_sizeentier2Number of page links to show around the current page

Color Parameters

All color values accept hex, rgb, rgba, or any valid CSS color.

ParameterTypeDescription
color_primarychaîne de caractèresPrimary accent color
color_backgroundchaîne de caractèresCard background color
color_borderchaîne de caractèresCard border color
color_textchaîne de caractèresGeneral text color
color_buttonchaîne de caractèresDonate button background
color_button_textchaîne de caractèresDonate button text color
color_view_buttonchaîne de caractèresView Campaign button background
color_view_button_textchaîne de caractèresView Campaign button text color
color_titlechaîne de caractèresCampaign title color
color_progress_barchaîne de caractèresProgress bar fill color
color_progress_bgchaîne de caractèresProgress bar background color

Typography Parameters

Font size values accept a plain number (pixels) or any valid CSS length (for example, 1.2rem).

ParameterTypeDescription
font_size_titlechaîne de caractèresCampaign title font size
font_size_descchaîne de caractèresDescription text font size
font_size_buttonchaîne de caractèresButton font size
font_size_badgechaîne de caractèresBadge text font size
font_size_amountchaîne de caractèresDonation amount font size
font_size_statschaîne de caractèresDonation stats font size
font_weight_titlechaîne de caractèresTitle font weight (for example, 400600bold)

Spacing and Border Parameters

Values accept a plain number (pixels) or any valid CSS length.

ParameterTypeDescription
card_paddingchaîne de caractèresInner padding of each card
card_gapchaîne de caractèresSpace between cards
card_border_radiuschaîne de caractèresCard corner radius
image_border_radiuschaîne de caractèresThumbnail image corner radius
border_widthchaîne de caractèresCard border thickness
box_shadowchaîne de caractèresCard box shadow (any valid CSS box-shadow value)

Examples

Basic 3-column card grid with modal donate:

[campaigns layout="card" columns="3" button="modal"]

Active campaigns sorted by closest to goal, with load-more pagination:

[campaigns status="active" orderby="closest_to_goal" number="9" pagination="true" pagination_type="load_more"]

Campaign carousel with 4 visible slides and autoplay:

[campaigns layout="carousel" carousel_slides="4" carousel_autoplay="true" carousel_speed="4000"]

With quick donate buttons and custom button color:

[campaigns show_quick_donate="true" button="modal" color_button="#e74c3c"]

With search, sort, and category filters:

[campaigns show_search="true" show_sort="true" show_filters="true" filter_types="category" columns="3"]

Specific campaigns only:

[campaigns id="12,45,67" layout="card" columns="3"]

Dépannage

Block or preview not showing correctly

  • Confirm Charitable Pro 1.8.13 or higher is active.
  • Deactivate other plugins temporarily to rule out a JavaScript conflict.
  • Check the browser console for JavaScript errors.
  • Try switching to a default WordPress theme (Twenty Twenty-Four) to rule out a theme conflict.

Sort / filter / search not working

  • Verify that the page is not served from an aggressive full-page cache that strips the data-shortcode-atts attribute from the <ol> wrapper.
  • The AJAX handler requires wp-admin/admin-ajax.php to be reachable. Some security plugins block this endpoint.
  • Check that JavaScript is enabled and no Content Security Policy is blocking inline scripts.

Carousel not sliding or arrows missing

  • Ensure layout="carousel" is set.
  • Check that the Swiper library assets are loading (look for /assets/js/libraries/swiper* in the browser network tab).
  • If using a caching plugin, clear the cache after saving the page.

Styling looks wrong

  • If colors or sizes set in the block sidebar are not appearing, clear the page cache.
  • Custom CSS that targets .campaign-loop selectors with !important will override the CSS custom properties set by the block. Remove conflicting rules or increase specificity.
  • Confirm the theme is not enqueueing a stylesheet that resets custom properties.

Developer Resources

Block and shortcode

The Campaign Showcase block is registered as charitable/campaign-showcase. It has no client-side save; it uses a server-side render callback that builds a [campaigns ...] shortcode string from block attributes and outputs it inside a block wrapper. Any attribute you set in the editor is translated to the corresponding shortcode parameter.

Hooks and filters

Filtres

charitable_campaigns_shortcode_atts – Modify the parsed shortcode attributes before display (block and shortcode).

add_filter( 'charitable_campaigns_shortcode_atts', function( $args ) {
    $args['button'] = 'modal';
    return $args;
} );

charitable_campaigns_shortcode_view_args – Modify the view arguments passed to the campaigns template (block and shortcode).


charitable_campaigns_shortcode_query_args – Modify the WP_Query arguments used to fetch campaigns (block and shortcode).

add_filter( 'charitable_campaigns_shortcode_query_args', function( $query_args, $args ) {
    $query_args['post__not_in'] = array( 42 );
    return $query_args;
}, 10, 2 );

charitable_ajax_campaign_showcase_query_args – Modify the query arguments used for Campaign Showcase AJAX requests (sort, filter, search). Apply the same exclusions here that you set in charitable_campaigns_shortcode_query_args so they persist on paginated and filtered loads.

add_filter( 'charitable_ajax_campaign_showcase_query_args', function( $args, $shortcode_atts ) {
    $args['post__not_in'] = array( 42 );
    return $args;
}, 10, 2 );

charitable_campaigns_shortcode – Modify the final HTML output of the entire campaign showcase before it is returned.


charitable_campaign_sort_options – Modify the available sort options shown in the sort dropdown.

add_filter( 'charitable_campaign_sort_options', function( $options, $args ) {
    $options['my_custom_sort'] = __( 'Featured First', 'my-plugin' );
    return $options;
}, 10, 2 );

charitable_campaign_filter_pills – Modify the filter pills array before rendering. Each element has termcount, and label keys.


charitable_show_campaign_urgency_badges – Return false to suppress all badges for a specific campaign.

add_filter( 'charitable_show_campaign_urgency_badges', function( $show, $campaign, $args ) {
    if ( $campaign->has_ended() ) {
        return false;
    }
    return $show;
}, 10, 3 );

charitable_quick_donate_url – Modify the destination URL used by non-modal quick donate buttons. Only applies when button is not modal. Return the base URL only – the ?amount=X parameter is appended automatically after this filter runs.

add_filter( 'charitable_quick_donate_url', function( $url, $campaign_id, $args ) {
    return add_query_arg(
        array( 'campaign_id' => $campaign_id ),
        home_url( '/donate/' )
    );
}, 10, 3 );

charitable_campaign_card_image_height – Modify the image height in pixels applied to campaign cards when image_height is set.


charitable_campaigns_shortcode_pagination_args – Modify the pagination arguments before the pagination HTML is generated.


charitable_campaigns_shortcode_pagination – Modify the pagination HTML string before it is output.


charitable_modal_donate_button_html – Modify the HTML of a modal donate button.


charitable_campaigns_shortcode_template – Override the template used to render the campaign loop. Return a template file path to use a custom template.


Action hooks

These hooks fire at key points during campaign loop rendering, allowing you to inject custom HTML.

charitable_campaign_loop_before – Fires immediately before the campaign loop wrapper opens.

do_action( 'charitable_campaign_loop_before', $campaigns, $args );

charitable_campaign_loop_after – Fires immediately after the campaign loop wrapper closes.

do_action( 'charitable_campaign_loop_after', $campaigns, $args );

charitable_campaign_content_loop_before – Fires at the start of each individual campaign card, before any content is output.

do_action( 'charitable_campaign_content_loop_before', $campaign, $view_args );

charitable_campaign_content_loop_before_title – Fires just before the campaign title is output inside the card.

do_action( 'charitable_campaign_content_loop_before_title', $campaign, $view_args );

charitable_campaign_content_loop_after_title – Fires just after the campaign title is output inside the card.

do_action( 'charitable_campaign_content_loop_after_title', $campaign, $view_args );

charitable_campaign_content_loop_after – Fires at the end of each individual campaign card, after all content is output.

do_action( 'charitable_campaign_content_loop_after', $campaign, $view_args );

CSS classes

.campaign-loop                    - outer list wrapper
.campaign-layout-card             - card layout modifier
.campaign-loop li                 - individual campaign item
.campaign-thumbnail               - image wrapper
.campaign-title                   - campaign title
.campaign-description             - description text
.campaign-donation                - donate button area
.campaign-quick-donate            - quick donate button row
.campaign-badge                   - individual urgency badge
.campaign-badge-time-remaining    - time badge
.campaign-badge-funding-status    - funding status badge
.campaign-badge-donations         - donations raised badge
.campaign-badge-donation-count    - donation count badge
.campaign-badge-donors            - donor count badge
.charitable-carousel-wrapper      - carousel outer wrapper

Version history

VersionChanges
1.8.13Added Campaign Showcase block, card and carousel layouts, AJAX sort / filter / search / pagination, urgency badges, quick donate buttons, color / typography / spacing controls, modal donate integration, Ambassadors peer-to-peer support

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.