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!

ambassadors New

🖨️ Introducing Fliers and Posters: Raise Money Away From the Screen!

A lot of peer-to-peer fundraising happens away from a screen: at the finish line of a 5K, on a school noticeboard, in an office kitchen. Charitable Ambassadors 3.4.7 adds 2 printables, a fundraiser flier carrying each fundraiser’s own story and QR code, and a recruitment poster that signs new fundraisers up. Both open as a normal web page and print straight from the browser. Why this is important:

  • 🏁 A flier for every fundraiser: Each one carries that fundraiser’s own photo, story and goal, with a QR code that opens their page rather than your main campaign.
  • 📌 A poster that recruits: It shows “Now Recruiting” above your campaign name with a large QR code that opens your sign-up form, so someone can start fundraising without waiting on a link from you.
  • 🪄 No design tool needed: Both printables render as a normal web page and print from the browser, with no PDF plugin and no designer.
  • 📄 2 flier layouts: Hand out carries the full story for giving to friends and family, and Post up carries a short hook with 5 tear-off tabs for a noticeboard.
  • 🛡️ Off until you switch it on: Fliers stay off after the update until you enable them under Charitable » Ambassadors » Other » Fliers, and only the owner or an administrator can open one.

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.
Improvement Payments

💸 Introducing Tiered Rates for Fee Relief: Match the Ask to the Gift!

Fee Relief asks your donors one short question at checkout: would you like to cover the processing fee on this gift? Until now that question used a single rate for every donation on a gateway, so a $10 gift and a $500 gift were asked for the same percentage. Fee Relief 1.3.0 lets you set as many donation bands as you like, each carrying its own rate. Why this is important:

  • 🪙 Gentler on small gifts: A fixed transaction cost is a far bigger share of a $10 donation than a $500 one, so bands let you ask for less at the bottom.
  • 🎚️ As many bands as you need: Each band carries its own percentage and its own fixed amount, and the top band runs on with no upper limit.
  • 🛑 An optional ceiling: A Maximum fee field stops any donor being asked for more than a number you choose, however large the gift.
  • 🔌 Set per payment gateway: Stripe can run on four bands while Windcave and Payfast stay on a single rate, because bands belong to a gateway and not to your whole site.
  • 🛡️ Nothing changes until you say so: Your current rates stay exactly as they are until you switch Use Tiered Rates on under Charitable » Settings » Advanced » Fee Relief.

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.
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.

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.
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.

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.
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.

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.