Charitable Documentation

Learn how to make the most of Charitable with clear, step-by-step instructions.

How to Create a Tribute Campaign in Charitable

Requires: 

  • Charitable Pro 1.8.16+
  • Charitable Tributes 1.0.0+

There are two ways to collect tribute gifts, and they suit different moments.

  1. Run the setup wizard to create a dedicated tribute campaign with its own shareable page. This is the right choice when a family asks for gifts “in lieu of flowers,” or when you want a single page focused on one honoree.
  2. Turn on the tribute option for a campaign you already have. This is the right choice when you want any donor to be able to dedicate their gift on a general donation form, without creating a separate page.

This guide covers both.

Here’s a sample of a Tribute page:

Hero image of a cat with the title'Sarah The Cat' and a red 'Donate in Their Memory' button; below is a 'Photos & Memories' gallery with six cat photos in a grid.

For more on Tributes, see our Charitable Tributes Guide.

Launching a tribute campaign with the wizard

When a family asks for memorial gifts, speed matters. The setup wizard walks you from a starting template to a live, shareable tribute page in well under 2 minutes. From anywhere in the Tributes area, click New Tribute Campaign at the top of the page to open it.

The wizard has five steps, shown as “Step 1 of 5” along the top so you always know how far you are.

Step 1: Pick a template

Templates are pre-built starting points, grouped into categories so you can find the right tone quickly.

  • Memorial – In Loving Memory, In Lieu of Flowers, and a Memorial Anniversary.
  • Celebration – Birthday Tribute, Anniversary Tribute, Wedding Gift, and New Baby.
  • Support – a Recovery or Support Fund.
  • Custom – start from a blank tribute and build it your own way.

The template you pick sets the default tribute type, the wording, and which honoree details the next step asks for. You can change everything later in the block editor.

Step 2: Who is this for?

This step is where you name the honoree and add a few details about them.

  • Honoree name (required) – the person, pet, or cause being honored.
  • Dates – depending on the template, you may be asked for a date of birth and a date of passing. These power the date range on the Honoree Card block and can anchor annual giving.
  • Photo – click to choose an image from your media library.

If the template you picked is a support fund created with the honoree’s knowledge, you will also see a consent checkbox to confirm they agreed to be featured.

Step 3: How should donors share?

Here you decide how donors interact with the page.

Create a Tribute Campaign dialog with pre-selected'Send an eCard' and a grid of visibility options (Anyone, Family Approval, Members Only, Private Link).
  • Enable e-card to the notification recipient – let donors notify a loved one that a gift was made.
  • Enable annual recurring opt-in – let donors turn a one-time gift into an annual tribute. Requires the Recurring Donations addon to actually charge renewals.
  • Privacy level – choose how visible the tribute is: public, family approval required, members only, or private link only.
  • Enable donor messages – let donors leave a personal message on the gift.

Step 4: Where does the money go?

Every tribute campaign needs a destination for the funds.

Modal for creating a tribute campaign with two options: start a new campaign or use an existing one; campaign name preset'In Memory of Billy The Cat' and a goal of $1000 input; Back and Create Tribute Campaign buttons visible.
  • Create a new campaign (fund) – Tributes creates a Charitable campaign behind the scenes and points the tribute page at it. You can give it a name and an optional goal amount.
  • Use an existing campaign – point the tribute at one of your current campaigns from the dropdown, so the gifts roll into a fund you already run.

Step 5: Done

The final step gives you everything you need to go live.

Tribute campaign setup dialog, showing ready message, a URL to copy, a shortcode to copy, publish options (Live Now or Save as Draft), and footer actions (Customize, View Page, Finish).
  • Choose to Publish the page now or Save as Draft to finish it later.
  • Click Customize in editor to open the tribute page in the block editor, where the 6 tribute blocks are ready to use.
  • Copy the share link to send to the family, or the shortcode to embed the tribute somewhere else on your site.

That is it. Your honoree record and tribute page now exist, and any gift made to the page links to the honoree automatically.

Adding the tribute option to an existing campaign

You do not need a dedicated page to accept tributes. You can turn the tribute option on for any campaign, and donors will see it on that form. Gifts that include a tribute still create and link honoree records, exactly like the wizard-built pages.

  1. Edit the campaign in the Campaign Builder.
  2. Open the Settings area and find the Tributes panel.
  3. Turn on Enable tributes for this campaign and save.

Now, when a donor gives to that campaign, they can choose to dedicate their gift. Nothing changes for donors who just want to give normally; the tribute fields only appear when a donor opts in. For exactly what the donor sees, read The Tribute Donation Experience.

Choosing how the tribute fields appear

In Tributes » Settings » Donation Form you can choose the form pattern that controls where the tribute fields sit on the form:

  • Blocks inline – the tribute option appears in the same section of the form as the donation amount.
  • Blocks step – the tribute option appears on its own step in a multi-step form.

You can also customize the donor context line, the short bit of helper text shown above the tribute fields, so it speaks in your organization’s voice.

Tips

  • Use the wizard for one-honoree pages and the campaign option for “any gift can be a tribute” forms. Many organizations use both.
  • A wizard-built tribute campaign always links its gifts to its honoree, even if the donor does not re-enter the honoree name. The honoree and tribute type are properties of the page, so every gift counts.
  • You can run the wizard as many times as you like. Each run creates one tribute page and one honoree record.

Developer reference

Wizard AJAX endpoints

The wizard is a modal driven by wp_ajax_ endpoints. All require a nonce and the manage_charitable_settings capability.

ActionPurpose
charitable_tributes_wizard_openInitialize a wizard session.
charitable_tributes_wizard_stepRender and handle a single step.
charitable_tributes_wizard_set_campaign_statusToggle the new campaign between publish and draft.
charitable_tributes_wizard_discardDiscard an in-progress wizard session.

Registering a custom template

Templates are filterable, so you can add your own starting points to the picker.

add_filter( 'charitable_tributes_templates', function ( $templates ) {
    $templates['scholarship-fund'] = array(
        'label'        => __( 'Memorial Scholarship', 'your-textdomain' ),
        'category'     => 'memorial',
        'tribute_type' => 'in-memory-of',
    );
    return $templates;
} );

See the Developer Reference for the full template array shape.

Campaign meta

When the tribute option is enabled on a campaign, Tributes stores _campaign_tribute_enabled on the campaign post. Wizard-built fund campaigns also carry _charitable_tributes_managed_fund, which is how a gift to that fund is automatically associated with the campaign’s honoree at completion.

Related

Helpful Links

🤝 Get help when you need it

Connect with Customer Support →

📑 Find the guide you need

Browse the Documentation Hub →

⬇️ Download proven strategies, campaign ideas, and expert tools

Get the Fundraising Kit →

🔗 Let your AI Assistant do the fundraising work for you.

Connect Charitable to your AI assistant →

💸 Get Free Fundraising Resources
Head to the Charitable Fundraising Hub →

🤔 Got questions about Charitable?
Charitable FAQs →

Need help understanding non-profit terms and jargon?
See our Non-Profit Glossary →

Still have questions? We’re here to help!

Last Modified:

What's New In Charitable

View The Latest Updates
🔔 Subscribe to get our latest updates
📧 Subscribe to Emails

Email Subscription

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Donations Improvement

📊 Your Pro Dashboard Can Now Compare, Export, and Score!

Most fundraising dashboards only tell you how much you have raised. Charitable Pro 1.8.19 rebuilds the dashboard and the Reports Overview around the harder questions: whether anything is broken, whether this period beat the last one, and which single change would make the most difference today. Why this is important:

  • 📈 Every figure has a trend: Pick a period and the tiles and the chart move together, with each total shown against the previous period.
  • 🗓️ Charts that stay readable: Short ranges group donations day by day, while longer ranges group by week or month, so a full year reads as a curve instead of a flat line.
  • 🔀 Compare any 2 periods: Not just consecutive ones, so you can ask how this December did against last December. That matters because fundraising is seasonal.
  • 📤 Export the whole summary: Send the full overview out as CSV or PDF, ready for a board pack or a funder report.
  • 🎯 Score your setup for free: Have your fundraising setup scored, so the one change worth making next is the one you can see.

Check out our announcement here.

Feature New

🎟️ Introducing Charitable Events: Sell Tickets Inside Your Campaigns!

Most nonprofits sell event tickets in one tool and collect donations in another, which leaves two sets of reports and a manual match at the end of the year. Charitable Events brings both together, selling tickets through the same donation forms and payment gateways you already run in Charitable. Why this is important:

  • 🎟️ Every ticket is a donation: Ticket sales run through the gateway you already use and count toward the campaign goal, with everything managed under Charitable » Events.
  • 📱 QR check-in from any phone: Each attendee gets their own QR code on the receipt, and volunteers scan at the door through a check-in link that needs no WordPress account.
  • 🧾 Receipts ready for tax time: Give each ticket type a fair market value, and Charitable puts the correct tax-deductible amount on every donor receipt.
  • 📋 Attendee details at checkout: Ask every guest for a meal choice, shirt size, or access needs, with a separate attendee record created for each ticket.
  • 🗓️ Blocks and calendars included: Three editor blocks plus Sugar Calendar and The Events Calendar support put your events where supporters already look.

Check out our announcement here.

ai New

🚀 Unleash AI Power in Charitable!

Your AI assistant can now build, edit, and manage your Charitable fundraising campaigns directly — just by asking. With Charitable Pro adding write support for the WordPress Abilities API, tools like ChatGPT, Claude, and Cursor can handle full administrative actions safely through MCP. Why this is important:

  • 🤖 Campaign creation in plain language: Prompt your assistant with a goal like “Set up a fundraiser for the shelter with a $5,000 goal”, and it builds a real draft campaign complete with suggested donation tiers.
  • 🎨 Instant donation form tweaks: Add custom fields, change button colors, or reorder elements without diving into form settings.
  • 📝 Offline gift logging: Tell your assistant about cash or check gifts, and it will match donor emails and record transactions into your history.
  • 🛡️ Safety and control by default: Write access stays strictly off until turned on in Charitable » Tools » AI MCP, keeping read-only reporting safe by default.
  • 📜 Full audit logging: Every change made by an AI assistant is tracked under Charitable » Tools » Logs, so you always know who (or what) updated your site.

Check out our announcement here.

Improvement Payments

💰 Accept Recurring Donations with Windcave and Charitable

A donor sets their gift up once on Windcave’s secure payment page, and Charitable bills every renewal after that on schedule. Why this is important:

🏦 Organizations banked in New Zealand or Australia: monthly giving on the gateway your bank already set you up with, with no second processor to onboard.
⛪ Churches taking regular tithes and offerings: congregants set their own schedule once, which is the simplest way to launch recurring church giving without a separate platform.
🌏 Groups with donors in several currencies: Windcave handles more than 20, so a supporter can give in the currency they actually hold.
📅 Operating funds rather than one-time campaigns: switch on Recurring Only mode and the one-off option disappears, so every gift to that campaign is a subscription.
🧾 Teams with no developer on staff: 3 sets of credentials pasted into a settings page, and no code anywhere.

Check out our announcement here.

automation update

⚡ Visual Automation Builder: Drag and Drop With No Code!

Charitable Automation Connect 2.3.0 introduces the Visual Automation Builder, a full-screen canvas that lays each automation out as a flow of connected cards: a trigger, optional conditions, and a list of actions that run in order.

🧩 Many actions, one trigger: Tag a donor, send an email, add a note, and fire a webhook from a single event, dragged into any order.

✉️ Act inside Charitable: New Send Email, Tag Donor, and Add Donor Note actions run with no external service required.

🔤 Merge tags: Personalize emails and notes with live fields like {first_name}, {total}, and {campaign_name}.

🔁 Apply to existing donors: Run Tag Donor and Add Donor Note against the donors you already have.

🖥️ Canvas or Simple: Switch views anytime, and automations built before 2.3.0 keep working unchanged.

Read more here.