How to Embed a Donation Drive on Your Nonprofit Website (Without Sending Donors Away)

Short answer: GiftDrive lets you embed a live donation drive, items, monetary gifts or both, directly on your own website with a copy-and-paste code snippet. Donors browse the wishlist, pick items, and check out without leaving your domain. It takes about five minutes, works in any website editor that lets you paste code, and is free.
Most nonprofits run their item drives on someone else's website. The donate button on the homepage sends supporters to an Amazon list, a registry, or a platform page with different branding, different fonts, and no mention of the newsletter they were about to sign up for. Some of those people give. A measurable share don't.
This post covers why that handoff matters, how embedding works on GiftDrive, step by step, and where embedding is not the right call.
Why the Redirect Costs You Donations
Every time a donor clicks a link and lands somewhere new, they re-decide whether to trust what they're looking at. On a donation page, that second decision is where people leave.
The sector data on this is mostly about monetary donation forms, but the mechanism is the same for item drives:
Most donation-page visitors leave without giving. M+R's benchmarks, the largest annual study of nonprofit digital performance, put the share of donation-page visitors who don't complete a gift above 85%.
Off-site forms convert worse than on-site ones. Fundraise Up's A/B testing with established nonprofits found conversion drops by at least 8% when the form lives off-site rather than on the organization's page.
Removing the page change entirely helps more. Action Against Hunger's test of in-page donation forms, run with Funraise, reported a 78% lift in combined conversion.
An honest caveat on those last two: both come from vendors that sell on-site forms, so treat the exact percentages as directional. The direction, though, is consistent across every study we could find. Fewer page changes, more completed gifts.
Item drives add a second problem. When the drive lives on Amazon, the donor's relationship is with Amazon. You don't get their name, you don't get their email, and you can't thank them. Embedding fixes the first problem. Running the drive on a platform that captures donor data fixes the second.
What Embedding Looks Like on GiftDrive
An embedded GiftDrive drive is a widget that sits inside a page on your site, the same way a YouTube video or a Google Map does. Inside it, donors can:
See the drive's requested items with live progress ("14 of 40 winter coats")
Choose items and quantities, or switch to a monetary gift if your drive offers both
Check out without leaving your page
Get an automatic tax receipt by email afterward
Your team gets the same donor record, name, email, phone, mailing address and gift history, that a donation on GiftDrive.org would produce, and it syncs to your CRM the same way.
You can embed any drive you run. If you have three concurrent drives, say a coat drive, a holiday adopt-a-family program and a standing pantry list, each can sit on its own page of your site.
How to Embed a Drive: Step by Step
You'll need an account with organization administrator access on GiftDrive and edit access to your website.
Open Embed. In your GiftDrive organization dashboard, choose Embed from the sidebar, or open a specific drive and choose Embed this drive.
Select the drive. Confirm the right drive in the picker. If you run several, double-check the name.
Choose a mode. If the drive accepts both items and money, pick which experience this embed shows. You can make two embeds, one per mode, and place them on different pages.
Preview the widget. GiftDrive renders the donor view so you can check the items, buttons and any message that shows when an item is unavailable.
Copy the embed code. Click Copy code and paste the widget code into your website editor wherever you want the drive to appear.
Check the live page. After you publish, open the page on your phone and on a desktop. Confirm the widget's width and height fit, and that you can reach checkout.
That's it. The widget stays in sync with the drive: when you add an item, change a quantity or end the drive, the embed updates on its own.
One thing not to do: the preview link in the dashboard includes an admin-preview parameter. Copy the production snippet from Copy code, not the URL in your browser bar.
Where to Put the Embed
Placement matters more than people expect. The highest-performing spots tend to be:
A dedicated drive page (yoursite.org/coat-drive) that you link from email, social and print. This is the page your QR codes should point to.
Your existing "Donate" or "Ways to Give" page, below the monetary form, so in-kind donors have a clear path.
Program pages. A youth program page that embeds the back-to-school drive meets the donor at the moment they're reading about the kids.
Event pages. If your gala, 5K or open house has an item component, embed it there.
Avoid burying the embed at the bottom of a long page. If donors have to scroll past five paragraphs to find the wishlist, many won't.
Peer-to-Peer Pages Can Be Embedded Too
If you've turned on peer-to-peer fundraising, the supporter pages your volunteers, teams and corporate partners create can also be embedded, using each page's public embed URL. A company running a drive for you can put its own fundraising page on its intranet or careers site. A school club can put theirs on the school website.
Where Embedding Is Not the Right Call
In keeping with how we write these posts, here's where embedding won't help much:
You don't have a website, or it gets little traffic. If nearly all your drive traffic comes from Facebook or email, a shared GiftDrive link does the same job.
You can't edit your own website. The widget pastes into any editor, but someone has to paste it. If a school district, parent organization or vendor manages your site, send them the snippet, and share the GiftDrive link until it's live.
You're counting on the embed for SEO. An embedded widget keeps donors on your page, but search engines generally credit the widget's content to the source, not to your page. If you want your drive page to rank, write your own copy around the embed: what the drive is for, who it serves, the deadline, and how items get used.
That last point is worth acting on. The best drive pages pair 150 to 300 words of your own copy with the embed underneath.
Frequently Asked Questions
Can I embed a donation drive on my website for free? Yes. Embedding is included free on GiftDrive, along with the drive itself, donor data, CRM sync and automatic tax receipts. There's no subscription, setup fee or platform fee for your organization.
What do donors pay at checkout? The item cost, shipping, taxes and a credit card processing fee. GiftDrive takes no fee from donors or from your organization.
What kind of embed code does GiftDrive use? A widget code snippet you copy from the Embed screen. Paste it into any website editor, including WordPress, Squarespace, Wix, Webflow or a custom-built site.
Can donors check out inside the embed? Yes. Donors choose items or a monetary amount and complete checkout without leaving your page.
Does the embed update automatically? Yes. Changes to the drive, new items, new quantities, a drive ending, show in the embed without re-copying the code.
Can I embed more than one drive? Yes. Each drive gets its own embed code, so you can put different drives on different pages.
Can I embed both item and monetary donations? If your drive accepts both, you choose a mode when you generate the embed. Make one embed per mode if you want both on your site.
Do I get donor information from embedded donations? Yes. Donations through an embed capture the same donor record as any GiftDrive donation and sync to your CRM.
The Bottom Line
Your website is where donors already trust you. Sending them somewhere else at the moment they decide to give is the most avoidable leak in most item drives. Embedding closes it in five minutes, and on GiftDrive it comes with the donor record a retail wishlist never gives you.