Charitable Blog

Everything you need to know about Charitable and our team.

Let Donors Manage Their Giving: How to Set Up a Donor Portal

Let Donors Manage Their Giving: How to Set Up a Donor Portal

Last updated on

  • By

One of the most overlooked parts of online fundraising is the donor experience after they give. Sure, the donation form matters — but what happens after someone supports your cause?

Today’s donors expect more than a thank-you email. They want transparency, control, and the ability to manage their giving — especially when it comes to recurring donations, receipts, and personal details.

That’s exactly why I recommend setting up a donor dashboard on your WordPress site using WPCharitable. It gives every supporter a private, secure space where they can view past donations, update payment info, manage recurring gifts, and download receipts — all without having to email or call for help.

In this post, I’ll show you how to set up your own donor dashboard step by step, so you can give your supporters the smooth, professional experience they deserve.

Why a Donor Dashboard Matters

Donor dashboard overview

Before we dive into setup, let’s talk about why this matters. A donor dashboard isn’t just a “nice to have” — it’s a trust builder. When supporters can easily:

  • View their donation history
  • Manage or cancel recurring donations
  • Update personal or payment information
  • Download receipts for tax purposes

…it shows that your organization is transparent, organized, and donor-focused. It also reduces the number of admin requests you’ll get (no more “Can you resend my receipt?” emails).

Whether you’re a nonprofit or a solo fundraiser, adding a donor dashboard helps you build stronger relationships and keep donors coming back.

Here’s a quick tour of how the donor dashboard works:

Let’s walk through how to set it up using WPCharitable.

Step 1: Enable the Donor Dashboard

WPCharitable comes with a built-in Donor Dashboard that you can activate and tailor to fit your needs. This dashboard gives supporters a secure space to view their giving history, update personal details, download receipts, and more — all from your website.

First, you need to install Charitable on your site. If you haven’t done that already, head to this post: Install Charitable Plugin »

Once done, you’ll see Charitable appear in your WordPress admin menu on the left. Open the Charitable » Settings page and go to the Donors tab.

Enable donor dashboard

To enable donor dashboard, simply toggle the switch to Enable the dashboard.

Step 2: Customize the Donor Dashboard

Below that, you’ll see a range of customization options. Here’s what you can do:

Customize the Overview

Overview in donor dashboard customization

You can choose to show/hide these fields that appear in the Overview section:

  • Lifetime Donations: Shows the total amount the donor has given across all campaigns which shows their overall impact.
  • Average Donation: Displays how much the donor gives on average
  • Campaigns: Shows how many campaigns they’ve participated in and helped
  • Last Donation: Shows most recent contribution date and amount

Customize Communication & Social Preferences

Next, you can choose to allow donors to add and manage their postal or shipping addresses as well as email addresses.

You can also allow them to add and edit their social media links.

Contact in donor dashboard customization

Customize Profile Information

Remember, Charitable can show these tabs:

  • Profile: Appears by default and can be customized
  • Donations: Appears by default and is automatically configured, no customizations needed. It will display a list of all the donations made by the donor across all campaigns. They can manage their donation records and download PDFs here. There are no customizations needed.
  • Campaigns: Can be shown or hidden. It displays a list of all campaigns the donor has created or participated in.
  • Comments: Choose to display any comments made by the donor across various campaigns. They’ll be able to see the status of their comment as well.
  • Settings: Appears by default and can be customized. This tab gives your donors the option to consent to being contacted by email or withdraw their consent. You can also give them to option to change their password for added security.
Allow password change

Hit the ‘Save Changes’ button to store all your dashboard settings.

Everything you select here controls what the donor sees and can manage on the front end. Once you’re done customizing, click Save Changes.

Next, let’s place the dashboard on a page so your donors can access it easily.

Optional: Create a Static Donor Dashboard Page

Charitable automatically creates a donor dashboard for you. If you’d like to create a static page, then head to Pages » Add New in your WordPress admin panel.

Here give your page a title such as “Donor Portal”. Then add this shortcode [charitable_donor_dashboard]

Donor portal page in block editor

That’s it. Save and publish your page.

Next, in the Charitable » Settings » General tab, go to the Pages tab.

Charitable pages settings

Scroll down to “Donor Dashboard Page”. Here, use the dropdown menu to choose the page you just created.

Donor portal page

Save your changes. Now you can visit this page and you’ll see the option to log in as a donor and access the dashboard.

See the Dashboard Through Your Donor’s Eyes

Understanding what your donors will see helps you fine-tune the experience and catch anything that might cause confusion.

Here’s what the Donor Dashboard looks like from their side once they’re logged in:

🧾 Overview

Donor dashboard overview

Donors get a quick snapshot of their giving, including:

  • Total donated (lifetime)
  • Average donation amount
  • Number of campaigns supported
  • Details of their most recent donation

It’s a simple but powerful way to remind supporters of their impact.

👤 Profile

Donor dashboard options

Here, donors can update personal details like:

  • Name, title, and suffix
  • Company name and job title
  • Phone number, birthday, and preferred language
  • Address and email
  • Social media links and profile picture

It’s a good idea to only enable fields you actually use — less is more when it comes to keeping forms donor-friendly.

💳 Donations

Donations tab in donor dashboard

This tab lists all one-time and recurring donations the donor has made, along with:

  • Amount, campaign name, and date
  • Payment method and donation status
  • Option to download a PDF receipt for each donation

This is often the most visited section, especially around tax season.

📢 Campaigns (Optional)

If enabled, this shows a list of campaigns they’ve donated to, along with status and amount given.

💬 Comments (Optional)

Displays any comments the donor has made on your campaigns and whether they’ve been approved.

🔐 Settings

Donor-dashboard-settings-password

Lets donors:

  • Opt in or out of email communication
  • Change their password

With all these features available in one place, your donors feel more in control — and more connected to your mission.

Pro Tips for a Better Donor Dashboard Experience

  1. Keep it simple.
    Only enable the tabs and profile fields you really need. Too many fields can feel overwhelming — fewer clicks mean happier donors.
  2. Link to it in emails.
    Include a direct link to the donor dashboard in donation receipts and follow-up emails so supporters can easily revisit and manage their info.
  3. Use friendly page titles.
    Instead of “Donor Dashboard,” try something warmer like “Your Giving Portal” or “My Giving” — it feels more personal.
  4. Encourage account creation.
    Remind donors they can create an account during or after donating to access their dashboard, view history, and download receipts.
  5. Reinforce impact.
    The “Overview” tab shows donors how much they’ve contributed. That visual reinforcement goes a long way in boosting loyalty and repeat giving.
  6. Test it yourself.
    Log in as a test donor to preview the full experience — and spot anything that might need tweaking before real donors use it.

Donor Dashboard FAQs

Is there a donor portal where supporters can manage their donations?

Yes, Charitable’s Donor Dashboard (in Pro) lets supporters log in, view past donations, manage recurring gifts, and download receipts.

Can donors manage their own information in Charitable?
The Charitable donor dashboard lets users update profiles, view donations, and download receipts.

Is there a donor portal? Do donors get an account?
Charitable offers a built-in Donor Dashboard without requiring extra extensions.

I want donors to be able to download their receipts. How do I do this?
Install Charitable on your site. With every donation, a PDF receipt is automatically generated. You can allow users to download it instantly or send it to their email.

Can recurring donors manage their subscriptions?
Yes — if using the recurring donations add-on, the dashboard shows all active contributions.

Do I have to manually email donors every time?
No. With the dashboard and automated email features, donors can view their history anytime — reducing manual work.

I want to personalize donor experiences — what’s possible?
The Charitable dashboard can be customized with profile fields, communication preferences, and a personal overview of their giving.

How do I show donors their impact?
Charitable’s dashboard’s Overview tab shows total donations, average gifts, and campaign count — simple, motivating, and automated. See The Complete Guide to Donor Impact Reports and How they Work

The Donor Dashboard isn’t just a convenience—it’s a powerful way to deepen relationships with your supporters. By giving donors an easy, secure space to manage their giving, update their details, and see their impact, you create a better experience for them and reduce admin work for your team.

If you’re using Charitable, the Donor Dashboard is already built in. Just enable it, customize it to match your needs, and start empowering your donors today.

👉 Ready to get started? Follow our step-by-step guide here.

author avatar
Melinda Bartley
I’m the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I’m the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I’ve helped build 17+ blogs – many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get free tips and resources right in your inbox, along with 60,000+ others

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!

Featured Video:

Watch more videos on our YouTube channel.

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!

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.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
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.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
Integration updated

📬 Introducing Brevo for Charitable: Turn Donors into Subscribers Automatically

The moment a supporter makes a gift is when they are most engaged. With the new Brevo integration for Charitable, you can automatically turn those one-time donors into long-term subscribers without touching a single spreadsheet.

Simply collect donor consent right on your donation form and start your welcome series immediately.

What’s New:

🔄 Automated Subscriber Sync: New donors who opt in are added straight to your Brevo contact list as soon as their payment clears—no manual exports or CSV imports required.

🎯 Granular Consent & Opt-In Control: Customize your checkbox label, choose whether it defaults to checked or unchecked, or turn on Brevo double opt-in to keep your list clean and compliant.

📋 Per-Campaign List Mapping: Route supporters to your global email list or map specific campaigns to targeted Brevo lists to tailor your follow-up messaging.

⚡ 5-Minute Setup: Connect instantly by pasting your Brevo API key into the Newsletter settings, map your contact fields, and start building your email list on autopilot.

Ready to grow your mailing list? Brevo is available now starting on the Charitable Plus plan—connect your account today!

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
recurring donations updated

💳 Introducing Card Updates: Fix Expired Cards Without Losing Subscriptions!

newExpired or updated credit cards are one of the biggest silent leaks in recurring fundraising. With Card Updates in the Recurring Donations extension, donors can now refresh their payment details directly—keeping their subscription, schedule, and giving history completely intact.

No canceled plans, no lost history, and zero administrative headache for your team.

What’s New:

⚡ 30-Second Self-Service: Donors get a dedicated “Update Card” button in their dashboard that opens Stripe’s secure, PCI-compliant Customer Portal to update card details instantly.

🔒 Scoped & Safe Access: Scoped exclusively to card updates by default, donors can’t accidentally cancel or alter their plans from inside the portal, keeping your webhooks and data in sync.

🤝 Admin-Assisted Support: Helping a donor on the phone? Open their secure Stripe portal in one click from your admin screen or generate a single-use update link to email them.

📋 Automatic Audit Trail: Every payment method update is recorded automatically with a timestamp in both system-wide logs and the individual donor’s profile.

Ready to protect your recurring revenue? Get the Plus or Pro plan and update Recurring Donations to 2.3.0+ and enable “Update Payment Method” under your Settings today!

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
Integration page builder

Divi Fans Rejoice! Native Divi 5 Campaign Progress Bar Module!

With our new native Divi 5 module, you can anchor your microsites with real-time fundraising stats directly on the visual canvas. Here’s how it works, and why it’s worth turning on today.

Create campaign updates that are VISUAL AND LIVE. You can also:

📊 Campaign Progress Bar: Drop a live progress bar into any Divi 5 layout and show goal progress in real time.

🎨 Deep styling controls: Easily customize the bar and track color, height, and radius to match your brand perfectly.

👁️ Visual Builder ready: Configure and preview everything directly on the Divi canvas as a first-class module.

🔁 Identical rendering: The same exact engine powers this module, meaning consistent design without legacy shims.

✅ Faster launches: Never leave the Divi 5 interface to configure shortcodes or guess how your goal labels will look.

Learn more here.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.