Text-to-Donate Short Code is here 📲
Optimizing your campaigns for mobile devices is essential, with more supporters than ever choosing mobile payment methods. Our dedicated Text-to-Donate 5-digit short code is a perfect way to engage donors and create a seamless giving experience right from their favorite device. This feature, like all our others, is entirely FREE. Click here for more details on how to set up Text-to-Donate.
💬How Text-to-Donate Works
  1. Your supporters text a keyword to 53-555
  2. In response, supporters will automatically receive a link to your secure, mobile-friendly campaign
  3. The unique link is tracked upon click and you'll be able to view stats on how much you've raised with Text-to-Donate
Try It Out _ Short Code
Text-to-Donate short codes are automatically available to all verified nonprofit accounts via the Tools tab of the Dashboard. If your account is not verified, complete the verification process or fill out this form to request access to the feature!
🔧 Other Improvements
  • Added the ability to edit imported plan amount
  • Added the ability to edit imported plan next bill date
  • Added support for decimals and other formats when importing recurring plans
  • When importing data, valid rows will now import instead of the entire import failing when there is an error
  • Added ability to download failed imported row
  • Added support for importing notes with contacts
  • Added company and title to the Contacts export
  • Added ability for recurring donors to add, edit, and delete payment methods in their profile page
  • Added ability for recurring donors to change their payment method on their profile page (only Cards supported)
  • Added the ability to reassign timeline items to other Contacts (transactions, tickets, etc). When reassigning a Recurring Plan, all the transactions relevant to the plan are also reassigned
  • Engage now re-checks DNS records to ensure they weren't removed. An email notification will be sent to the user, letting them know their domain is no longer connected and needs to be repaired
  • Added support for duplicating Engage messages
  • Updated Zapier experience in the dashboard with the ability to view your Zaps right there
  • Added Funds endpoints to the API (Read the Docs)
🐛 Bug Fixes
  • Fixed an issue where the graph in the Home tab of the dashboard may have displayed stats on the wrong date in some cases
  • Fixed an issue where the "Read more" button on the Supporter Feed would not appear on some mobile devices
  • Fixed an issue causing contact stats not to update when merging contacts
  • Fixed a bug that caused a crash when merging two contacts and subsequently viewing Engage message history
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
New & Improved API Documentation
We've updated our API documentation to help developers find what they're looking for quicker, get started with our API faster, debug API calls, and generate code samples. Below are a few updates we'd like to call out!
1️⃣ Improved navigation
Find what you're looking for faster with improved nesting and endpoint navigation. Plus, object definitions can be found on the main resource page to help reduce clutter and improve readability.
  • Tell at a glance which parameters are required as you build your code samples. Improved nesting ensures your form stays clear and usable (even several layers "deep"!).
2️⃣ Dynamically generated code samples
You can now automatically generate code samples using the code editor in the right-hand panel. Add your form inputs and get a copy-and-pastable code snippet in any language. This is a great way to explore the docs and learn about the API.
  • Quickly switch between your most popular languages or use the dropdown for extended language support. Your chosen language will be saved as you navigate between endpoints as well.
3️⃣ Interactive API logs
Your API call request history is available at the top of the endpoint page and easily filtered by date range. Each request has a unique link you can send to our support team if you need assistance troubleshooting an API request. Calls made with the Try It playground show in the request history. Plus, once you're logged in, your API request history and key will be available the next time you visit the docs.
🚧 Bug Fixes & Improvements
  • Fixed an issue that prevented embedded videos from going into full-screen mode
  • Added better address validation to contact imports
  • Fixed an issue with contact de-duplication logic
  • Fix an issue where Engage badges would appear distorted on iPhone
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Now Supporting Venmo Desktop Donations & Multi-Contact Tagging
🤑 Venmo Desktop Donations
Donors can now select Venmo as a payment method when visiting campaigns via a desktop, scan a QR code on their mobile device, authorize Venmo, and finish the check-out process on the Desktop immediately.
Venmo Desktop-2
All fundraisers on Givebutter have Venmo automatically built-in as a payment option for donors, with no initial setup necessary. You do not need to link a Venmo account. Venmo donations will be treated like any other donation on Givebutter and can be withdrawn directly from your Givebutter dashboard along with all additional funds raised. Click here to learn more.
🗄 Multi-Contact Tagging
Tags are a powerful, lightweight way to organize your Contacts, and they've just gotten a massive upgrade. We now support multi-contact selection and the ability to bulk add and bulk remove tags in the Contacts tab. Select multiple contacts and add/remove tags or simultaneously create a new tag to apply to your selection. Learn more about leveraging tags here.
🚧 Bug Fixes & Improvements
  • Improved image size recommendations in the dashboard
  • Added ability to disable anonymous comments on the supporter feed
  • Fixed an issue where Contact search persisted to Engage Step 1
  • Fixed a text-overflow issue on the Engage splash screen
  • Fixed an issue related to importing Contacts
  • Fixed an issue where Engage unsubscribe percentages weren't updated
  • Fixed an issue where imported plans would not process in some cases
  • Fixed an issue where plans would show the wrong processing date in the dashboard
  • Fixed an issue where Event timezone was incorrect on Giving Hubs
  • Fixed an issue that allowed commas in the Engage sender name
  • Fixed an issue where ticket and contact filter weren't applied to exports
  • Fixed an issue where Engage sender names were always forced into an uppercase letter
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Integrate Givebutter with Google Analytics
📈 Google Analytics
Our changemakers are increasingly metrics-driven, and we know that data is essential to the decision-making and execution of an online fundraising strategy. Users can now connect their Givebutter accounts to Google Analytics to make smarter decisions about attracting and converting donors.
This native integration is compatible with GA (Universal Analytics) and Google Analytics 4. It takes less than 60 seconds to enable and allows organizations to collect, analyze, and act on previously unavailable data.
Data Sent to Google Analytics
We now support four events: Purchase Button Clicked, Purchase Initiated, Checkout Started, Checkout Completed. In addition to those custom events sent to GA, the following events are sent to GA Ecommerce: Begin Checkout & Purchased.
🎉 ICYMI New Feature Highlights
  • 🗄 Enjoy the convenience of having all your Contacts in one place. Upload unlimited Contacts for free directly into Givebutter's CRM, Track. Data formatting is traditionally time-consuming, so we created these resources to make it as smooth as butter.
  • 📖 We've added the ability to manage Contacts using Zapier and the REST API. These new additions allow you to create, update, and delete Contact records in your Givebutter account using external tools and services. Read the API Docs or Create a Zap
🐛 Bug Fixes & Improvements
  • Added the Send Test email to Step 3 of the Email Builder
  • Improved clarity of Engage message list statuses
  • Fixed an issue causing Engage emails to be stuck in the queue
  • Fixed a bug that caused search results not to appear if you paginated to another page
  • Added a Create Contact trigger to Zapier
  • Fixed a bug where tag filters were not showing the correct results
  • Fixed a bug that caused recurring donation imports to fail
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team. Contact us anytime; we are here to help.
Manage Givebutter Contacts with Zapier & the REST API
📖 Contact Management
With the introduction of Track last month, the world's first completely free non-profit CRM, we've committed more resources to building new features to help you manage your supporters. Today we've added the ability to manage Contacts using Zapier and the REST API. These new additions will allow you to create, update, and delete Contact records in your Givebutter CRM using external tools and services.
⚡️ Create Contacts with Zapier
Interested in skipping the coding and easily automating workflows associated with your Givebutter Contacts? Now you can create Zaps to do just that.
Example use cases
  • Your organization is using Givebutter and another software system together. You need accurate contact information in both systems and don’t want to spend time making manual updates. Use the endpoints to integrate the two systems and sync Contact information.
  • Your organization captures email addresses through a website form and would like those people to be added as Contacts in Givebutter, automatically. Use the endpoints to create new and update existing Contact information.
🎉 More New Features
  • 🎥 We've added the ability to include YouTube videos in Engage emails. Just paste in your video URL and we'll handle the rest. Because email clients don't support embedded videos, we'll automatically look up the thumbnail image from YouTube, display it beautifully with a play button overlaid atop, and link it to the video.
🐛 Bug Fixes & Improvements
  • Fixed a bug preventing the ability to add emails to a contact record from the dashboard
  • Fixed a bug that caused the Contact count to display incorrectly in Engage
  • Fixed an issue where the font color not applying correctly in Engage emails
  • Fixed an issue related to sorting by the Name column in the dashboard
  • Fixed an issue related to searching by Name in the dashboard
  • Fixed a bug that caused the email share button to break when an ampersand was in the campaign title
  • Fixed a bug that caused imported contacts to be tagged with an empty tag unintentionally
  • Fixed a bug that excluded ticket numbers in search results of the Tickets tab
  • Fixed a bug that caused some accounts to not have access to the new Campaign Updates feature
  • Fixed a bug that caused the Add to Calendar button not to appear on campaign pages
  • Fixed a bug that caused import error line numbers to be off by one
  • Corrected several issues with the mobile sidebar in the dashboard
  • Fixed a bug where archived Contacts would be included in some Engage filters
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Biggest Givebutter Update Ever: 70+ New & Improved Features! 🚀
Free fundraising, forever 💫
We're rolling out new fundraising tools to help you maximize your impact: custom branding on everything, our very own nonprofit CRM, the ability to send targeted messages to your supporters, and a lot more. We've combined every feature we offer and included them with every Givebutter account—completely free, forever.
No more contracts, subscriptions, or paid plans 🙌
It's all included, and we are always adding new features.
Three new tools for you ✨
The launch of Raise, Track, and Engage officially sets Givebutter apart as the world's first completely free, end-to-end fundraising platform. It's the same Givebutter you already know and love, plus a whole lot more (with 70+ new & improved free features!)
Raise - Create beautiful giving experiences that feel like magic
All the fundraising tools you've already come to love on Givebutter - donation forms, fundraising pages, and events. We're just giving this collection of features its own name to distinguish it from our new CRM and messaging tools.
The most significant updates to Raise are:
  • Campaign pages now include your branding at the top of the pages
  • All supporter and team member facing emails now include your branding
  • Dedication emails are no longer plain text and use the same template as other emails
  • New simplified campaign type names (details below)
  • The new Raise name
Hello, Custom Branding 🤩
All Givebutter accounts now have access to Custom Branding features across their forms, pages, events, emails, and tickets.
New simplified campaign type names 🤘
To make it even easier for you to quickly identify the appropriate campaign type for your fundraisers, we've updated the Raise campaign type names:
Track - The world's first free nonprofit CRM.
With Track, all your supporter data can be streamlined in one place. It includes unlimited contacts, email logging, data cleansing, de-duplication, tagging, custom fields, timelines, stats, segments, and more. Import contacts and recurring donors from another system, or start from scratch. We'll automatically create and update contacts from activities such as donations, tickets, and emails, or you can manually log your own. Track is available in your dashboard now!
The most significant additions to Track are:
  • Added ability to save filters as Segments and apply them later. This feature is available on the following tables: Contacts, Transactions, Recurring Plans, Tickets.
  • Ability to sort inside tables
  • The dashboard now displays the contact name throughout instead of the original from the purchase so if you change the contact name it appears correctly
  • Import Contact from CSV / Excel or create manually
  • Add unlimited tags to Contacts and filter by all, any, or none of those tags.
  • Migrating Recurring Plans from an existing Stripe account
  • BCC & Forwarding address to track Contact emails outside of Givebutter
  • Resend a Ticket via the Dashboard
Engage - Send personalized emails, texts, videos, and more.
If you've ever struggled to send targeted messages to your supporters based on their donation history, then you will love.
With Engage, you can easily send personalized messages to any segment of your supporters via email, or video. Connect your own email domain or use ours, and ensure your messages are always on-brand and personalized with your logo, brand color, mail merge fields, a WYSIWYG editor, and a powerful Canva integration that will make your emails look incredible. Measure open/bounce/unsubscribe rates to improve your messages over time.
The most anticipated new features inside Engage are:
  • Campaign Updates: Post and pin an update to the Supporter Feed and optionally email that update to supporters.
  • Outbound Emailing: Send email messages to your contacts and track metrics related to your message after it's been sent, Delivery/Bounced, Open rate, etc…
  • Connect a custom email domain and add email "Senders" that are used on the From/Reply-To fields
  • Build your email visually with text formatting options, upload images, embed video, and utilize a native Canava integration
  • Use "mail-merge" to add variables to your email for personalizing the text
Engage will be rolled out over the coming months as we improve based on your feedback and will, of course, always be completely free. Starting today, you can use Engage to post Campaign Updates to your supporter feeds. For everything else, be sure to Join the Waitlist to gain full access to Engage by visiting the “Engage” tab inside your dashboard.
A lot is staying the same 💛
  • Our platform is evolving, but our easy-to-use interface is only getting better with intuitive new features that anyone can sign up for and learn in minutes. Try it out!
  • Our marketing site is changing, but in a way that reflects an even clearer message to potential users about who we are, what we do, and why we do it. Take a look!
  • Our team is growing, but our fun-loving culture and commitment to impact are not going anywhere. Join us!
Track UTM parameters for incoming donations 🔗
The ability to track your donor traffic is now available thanks to the support of UTM parameters. UTMs (short for Urchin Tracking Module) are pieces of information that accompany a link to your website. In this instance, they describe how and where a donor found your campaign page. That information can be used to understand and improve the effectiveness of a marketing campaign.
When applied, the following UTM parameters are now viewable in the Givebutter Transaction side panel and CSV export. 🔍
Campaign source
indicates the social network, search engine, newsletter name, or other specific source driving the traffic.
  • Examples: facebook, twitter, blog, newsletter, etc.
  • UTM code: utm_source
  • Sample code: utm_source=newsletter
Campaign medium
tracks the type of channel driving the traffic: organic social, paid social, email, etc.
  • Examples: cpc, organic_social
  • UTM code: utm_medium
  • Sample code: utm_medium=organic_social
Campaign name
gives each campaign a unique name so you can keep track of your efforts. This could be the product name, a contest name, a code to identify a specific sale or promotion, an influencer ID or a tagline.
  • Examples: summer_gala, fall_walk
  • UTM code: utm_campaign
  • Sample code: utm_campaign=summer_gala
Campaign term
is used to track paid keywords or key phrases.
  • Examples: social_media, fall_ball
  • UTM code: utm_term
  • Sample code: utm_term=fall_ball
Campaign content
allows you to track different ads within a campaign as is perfect for A/B testing
  • Examples: video_ad, text_ad, blue_banner, yellow_banner
  • UTM code: utm_content
  • Sample code: utm_content=video_ad
is the address of the webpage where a person clicked a link that sent them to your page.
🛠️ A simple tool like this allows you to easily add campaign parameters to URLs.
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Event Ticket QR Code Scanner is here! 🎫📷
Scanning QR codes is easier than ever with a brand new feature baked directly into the dashboard.
QR Scan-1
To access this feature, navigate to
Scan Tickets
then choose the Campaign you'd like to scan for.
💅 Optimal Interface
- The simple design with clear results allows high-volume ticket processing. You'll easily distinguish between a successful check-in, a ticket that has already been checked in, and an invalid ticket.
📵 No camera, no problem
- Manually input ticket numbers to check in ticket holders.
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Major Event Updates: Livestream, Hybrid, and more! 📹🔴
Events have received a fresh coat of paint and some big updates!
Livestream 🔴
The livestream feature has been relocated from the cover photo section to the event tab of the campaign. That means cover photos and livestreams can now coexist independently.
CleanShot 2021-04-13 at 16
The core of this feature should feel similar to before. In addition, you'll have the option to schedule your livestream or control it manually. These new options give explicit control over when your patrons should see what.
Automatic Livestream Switching 🔁
When your livestream goes live, the campaign page will
replace your cover photo with your livestream (and vice versa) for active visitors when appropriate. They won't even have to refresh the page!
The livestream's end time is optional. Without it, the livestream will remain indefinitely as a replacement for the cover photo.
Digital Ticket Check-Ins 🎫✅
Previously, tickets were attached to email receipts and had to be checked in manually. This will continue to be the case for in-person events.
For digital events hosted on Givebutter, email receipts will contain a special link to the campaign page. This link will automatically check the viewer in when visited.
CleanShot 2021-04-13 at 11
Calendar Invites 📅
Email receipts sent to donors will now include calendar invites, which allow them to create a calendar event pre-filled with details pertaining to the event.
Event Reminders 🔔
We've added reminders to events, which will be sent to all ticket holders 24 hours and 1 hour before the event start date.
Hybrid Events 🧜‍♀️
We want to offer ultimate flexibility in these uncertain times. To accomplish this, we are rolling out
Hybrid Events
. Hybrid events provide the functionality of in-person events and digital events
in the same event
. You can host an in-person event for a select group while offering a livestream for the wider audience at the same time.
- Tickets created for hybrid events will need to specify whether they are for the digital or in-person event. In-person tickets will have the PDF attachment, while digital tickets will have the "Check-in & Watch" link shown above.
- Livestream details will be shown on the campaign page under its own section. They will also be in the description of calendar invites and relevant emails.
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Two new integrations: Double the Donation 💰 + Mailchimp 🐵
We have not one but two new integrations to share with you!
Double the Donation
- Increase the impact of your campaigns with employer-match functionality.
- Have better connections with your donors by building an audience through a custom subscription call to action.
You can find both of them in the Integrations tab of your Dashboard.
Screenshot from 2021-02-05 09-02-16
Double the Donation
We have added a native integration between Givebutter and Double the Donation. Nonprofits using 360MatchPro will be able to seamlessly embed matching gift search functionality in their donation forms with the flip of a switch. If you're interested in using Double the Donation to increase fundraising with corporate gift matching, sign up here.
Once you have connected your 360MatchPro account, donation forms will have an optional field for a donor to provide their employer. If provided, match-eligible donors will receive an email from Double the Donation containing steps to getting their donation matched by their employer.
When applicable, the donation form's confirmation page will have a direct link for donors to begin the process of getting their donation matched.
Screenshot from 2021-02-05 09-14-09
This Mailchimp integration is part of our continued effort to provide Pro and Premium customers with custom branding options. The Mailchimp integration allows you to replace the default Givebutter "subscribe" section, located on the donation form's confirmation page, with your own Mailchimp newsletter. Alternatively, you may remove it altogether.
Screenshot from 2021-02-05 09-29-46
To use this feature requires two steps:
  1. Integrate with Mailchimp from the Integrations tab in your Givebutter Dashboard. To do this you'll need a Mailchimp API key and the Audience ID of the audience you'd like donors to subscribe to.
  2. Enable "Custom Branding" in the "Branding" tab of your account settings. You'll then be able to set your new "Post-Gift Newsletter" setting to the "Use my Mailchimp list" option along with a call to action message.
See our help center article for a full, in-depth walkthrough of setting up and using your Mailchimp integration.
📢 Do you have something you’d love to see changed or added to Givebutter? Visit https://community.givebutter.com to share your thoughts with our team.
Load More