Charitable Blog

Everything you need to know about Charitable and our team.

Switch from Donorbox to WordPress Without Losing Your Donor Data

Switch from Donorbox to Charitable Without Losing Your Donor Data

Last updated on

  • By

Switching fundraising platforms sounds like a reasonable decision – right up until you think about everything you’d leave behind.

Your donor database. The names, emails, and giving histories of everyone who has ever supported your cause. Your recurring donors who signed up for monthly giving and trust that their experience won’t change. Years of donation records that shape how you understand your fundraising, run your reports, and stay in touch with your most loyal supporters.

If you’re on Donorbox specifically, you likely know the feeling well. Donorbox works fine as a starting point – but as your organization grows, the limited WordPress integration, the donor data locked away on a third-party platform, and the ongoing fees become harder to justify. The problem isn’t finding a better option. It’s the fact that you’ve built something on Donorbox. Your donor list is there. Your history is there. Moving means figuring out how to bring all of it with you safely.

That’s what makes platform migration so paralyzing. It’s not the technical setup on the other end. It’s the question of what happens to the data your organization has spent years accumulating – and whether you can ever fully recover if something goes wrong in the transfer.

Charitable Pro now includes the Donorbox Importer – a dedicated migration tool that brings your supporters, donation records, and recurring giving plans directly into your WordPress site using the CSV exports Donorbox already provides.

Your donors. Your history. Your site. Finally together.

Why this Importer Matters Now More Than Ever

There’s a BIG reason to make this move that goes beyond data portability.

Every donation page you host on Donorbox is building Donorbox’s SEO – not yours. Every visitor who lands on a third-party hosted form is a visitor your own website never saw. Every link, every search impression, every piece of trust that search engines assign to that page belongs to a platform you don’t control.

Now more than ever, owning your digital presence matters. Search is changing fast. AI is reshaping how people find causes to support. In that environment, the organizations that will hold their ground are the ones who have spent years building authority on their own domain – not renting space on someone else’s.

When your donation pages live on your WordPress site:

  • Your domain earns the trust, not a third-party platform
  • Your content and campaign pages build search authority that compounds over time
  • Your donors find you – not a generic fundraising platform with your logo on it

The switch to Charitable isn’t just about better features or lower fees. It’s about building something that belongs to you – a fundraising presence rooted in your own website, your own SEO, and your own long-term growth.

Want to go deeper on this? We put together a complete guide: The Ultimate Guide to SEO for Nonprofits

Now here’s what makes this Donorbox-to-Charitable migration genuinely safe to run.

How the Donorbox Importer Works

Most data migrations work on faith. You export a file, run an import script, and hope the results match what you expected. When they don’t – when a record is missing, a recurring plan doesn’t carry over, or donor emails come through corrupted – the cleanup is painful and the confidence damage can take time to recover from.

The Donorbox Importer is built around a different model: verify before you commit.

When you upload a CSV file, the importer shows you a live preview – an exact count of donors, donations, or recurring plans detected in the file. You see what’s coming in before a single record touches your database. From there, you can run a full dry run: a complete test of the import that processes your data, surfaces any conflicts or errors, and generates a detailed report. None of it writes anything to your site.

Only when you’ve reviewed the results and feel confident do you run the full import. And if something still doesn’t look right after the fact, a one-click rollback undoes the entire operation and restores your previous state instantly.

Picture an animal rescue organization that’s been using Donorbox for four years. They have 600 donor records, thousands of individual gifts on file, and 150 active recurring supporters who give monthly. Their executive director – not a developer – logs into the WordPress dashboard, uploads three CSV files, previews the data counts, runs the dry test, reviews the report, and completes the migration from start to finish. No downtime. No calls to an agency. No data lost.

What the Donorbox Importer Can Do

Here’s a look at everything the importer handles – most of it running without you needing to make a single decision after the upload:

  • Import your full donor database – Upload your Donorbox supporters CSV and move every donor record – names, email addresses, and contact details – directly into Charitable’s donor management system.
  • Transfer your complete donation history – Every past gift comes with you. Import your donation records so your reporting, giving history, and donor communications pick up right where they left off.
  • Migrate active recurring giving plans – Monthly donors keep giving monthly. Active recurring plans carry over intact, so your most committed supporters don’t experience any disruption or confusion.
  • Preview data counts before importing – See an exact count of what’s in each file before anything runs. Donors, donations, recurring plans – all confirmed before a single record is written to your database.
  • Run a full dry run with detailed error reports – Test the entire import process against your real data without making any changes. The dry run surfaces conflicts and errors in a clear report so you can resolve issues before they become problems.
  • Roll back with a single click – If a completed import doesn’t look right, undo the entire operation instantly. No partial states, no manual cleanup, no support ticket required.
  • No code, no developer – Every step runs from the WordPress dashboard. If you can upload a file and click a button, you can migrate your Donorbox data.

See it in Action

How to Get Started

Start by exporting your data from Donorbox. In your Donorbox account, download three separate CSV files: one for supporters, one for donations, and one for recurring plans. You’ll find the export options in Donorbox’s reporting or data management section.

Then, from your WordPress dashboard:

Donorbox csv import

Go to Charitable » Tools and click the Import tab.

Select Donorbox from the list of available importers.

Upload your Donations CSV and review the preview count.

Upload your Supporters CSV. The importer displays a live preview showing the exact number of donor records found in the file – confirm it looks right before continuing.

Upload your Recurring Plans CSV and review the preview count.

Click Run Dry Run. The importer processes all three files, flags any errors or conflicts, and generates a report – without saving anything to your database. Review it and resolve any flagged issues before moving on.

Dry run in importer

Once the dry run comes back clean, click Run Import to complete the migration.

The whole process takes well under an hour for most organizations – often closer to 15 minutes if your Donorbox exports are clean. No developer access required, and no need to take your site offline.

One recommendation: run the import before you point your public site to Charitable. Getting your historical data in place first means your reports and donor profiles are accurate from the very first day you go live.

Why You’ll Love This

The migration takes an afternoon. The donor relationships it preserves took years to build.

  • 📋 Your complete giving history carries over – No blank slate. Years of donation records, donor profiles, and giving data are in Charitable from day one.
  • 🔒 Three layers of safety before you commit – Preview, dry run, and rollback give you full confidence before and after the import runs.
  • ⚡ No developer, no downtime – Everything runs from the WordPress dashboard. Most organizations finish in under an hour.
  • 💳 Recurring donors keep giving – Monthly supporters don’t notice a thing. Their plans carry over with their history intact.
  • 🏠 Your data lives on your site – Once the migration is done, your donor database is hosted on your WordPress install – not on a third-party platform you don’t control.

Ready to Make the Switch?

The Donorbox Importer is included in all Charitable Pro paid plans, starting at $69/year for a single site. Every paid plan gives you the full toolkit to receive donations, manage donors, and grow your fundraising – with no transaction fees taken by Charitable on any gift.

Not yet on Charitable Pro? Every plan is backed by a 14-day money-back guarantee. If it’s not the right fit for your organization, you get a full refund, no questions asked.

For organizations that have been putting off the switch because of what a migration might cost them in data and disruption, this removes the last real reason to wait. Your donor history belongs to you – and now you can take it with you.

Already on Charitable Pro? Check out the Donorbox Importer documentation to walk through your first import. Questions? Our support team is ready to help.

Stay Connected for More Nonprofit Resources

For more tutorials and videos tailored to nonprofits, subscribe to our YouTube channel. We regularly publish expert tips, step-by-step guides on online donations, fundraising strategies, and practical resources to help your organization succeed.

🗞️ Get weekly tips and exclusive guides in your inbox
Join our newsletter →  

🎥 Watch step-by-step tutorials and success stories
Subscribe to our YouTube channel →  

👩🏽‍💻 Connect with our community and get daily nonprofit insights
Follow us on LinkedIn →

🥳 Fun reels and non-profit insights
Follow us on Instagram → 

👀 Insightful & fun videos to help you grow your cause
Follow us on TikTok→  

🌎 Subscribe and follow for general fundraiser tips
Get Fundraiser Tips on TikTok → 

Powerful Fundraising Resources

🤖 Use Charitable with Your AI Assistant

See Charitable + AI →

⬇️ Download proven strategies, campaign ideas, and expert tools
Get the Fundraising Kit →  

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

🤔 Got questions about Charitable?
Charitable FAQs →

🏎️ Take Charitable for a spin
Create your Charitable Demo →

Understand non-profit terms and jargon
Non-Profit Glossary →

% Looking for non-profit deals and discounts?
Best Non-Profit Deals and Discounts →

author avatar
David Bisset Project Manager
David is the project manager of Charitable since 2022. David works with several non-profits (one operated by his wife) along with managing and developing features, support, and marketing for Charitable. Has been with WordPress since 2006 and has been lead organizer of multiple conferences, events, and meetups.

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!

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
David Bisset Project Manager
David is the project manager of Charitable since 2022. David works with several non-profits (one operated by his wife) along with managing and developing features, support, and marketing for Charitable. Has been with WordPress since 2006 and has been lead organizer of multiple conferences, events, and meetups.
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
David Bisset Project Manager
David is the project manager of Charitable since 2022. David works with several non-profits (one operated by his wife) along with managing and developing features, support, and marketing for Charitable. Has been with WordPress since 2006 and has been lead organizer of multiple conferences, events, and meetups.
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
David Bisset Project Manager
David is the project manager of Charitable since 2022. David works with several non-profits (one operated by his wife) along with managing and developing features, support, and marketing for Charitable. Has been with WordPress since 2006 and has been lead organizer of multiple conferences, events, and meetups.
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
David Bisset Project Manager
David is the project manager of Charitable since 2022. David works with several non-profits (one operated by his wife) along with managing and developing features, support, and marketing for Charitable. Has been with WordPress since 2006 and has been lead organizer of multiple conferences, events, and meetups.
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
David Bisset Project Manager
David is the project manager of Charitable since 2022. David works with several non-profits (one operated by his wife) along with managing and developing features, support, and marketing for Charitable. Has been with WordPress since 2006 and has been lead organizer of multiple conferences, events, and meetups.