Charitable Blog

Everything you need to know about Charitable and our team.

Style Your Campaigns Visually, No Code Required With the New Styles Tab

Style Your Campaigns Visually, No Code Required With the New Styles Tab

Last updated on

  • By

We noticed something in our users’ donation forms: we see people put real work into their campaign page, and the donation form sitting right in the middle of it looked like it belonged to a different website.

Wrong blue, wrong corners, no relationship at all to the logo three inches above it.

We wanted to make it as easy as it can possily be for anyone inside your nonprofit to set up a form that looks like it belongs on your website.

So that’s what we spent most of this release on. It’s called the Styles tab, it lives inside the Campaign Builder, and it’s the headline of Charitable Pro 1.8.17. 🎨

Inside the campaign builder, you’ll see it right next to the General tab. Let dive into what this can do for you.

The new Styles tab open in the Campaign Builder's Design panel

Why the Way Your Form Looks Decides Whether People Give

Here’s the thing that kept nagging at me while I was building this: trust is basically the whole transaction online. Nobody can shake your hand or read your body language before they hand over a card number, so the page has to do that work instead. A form that looks odd like it’s an after thought attached to your site, introduces a half-second of doubt right when you need the opposite.

With many fundraising tools, closing that gap meant custom CSS, a developer, or a support ticket, which is exactly why so many good campaigns ship with a form that almost, but not quite, matches your nonprofit’s brand.

I wanted Charitable to never cause that problem for you. Design control lives inside the builder now, next to everything else you’re already managing, so on-brand is just what happens by default.

See It in Action

Here’s what it looks like the first time you open it:

When You’ll Feel the Difference

A few of the moments I had in mind while building this:

🎯 A brand refresh: New logo and colors this year? Apply your palette once as Global Colors and every field falls in line, no page-by-page editing.
🏢 Multiple causes, one site: Give your disaster-relief campaign an urgent red and your scholarship fund a calm green, each matching its own message.
✨ A flagship year-end appeal: Restyle the form to feel like a moment, with a bold accent on the donate button and a highlighted suggested amount.
🤝 Client work at an agency: Hand every client a form that matches their brand without writing a line of bespoke CSS per site.
♿ An accessibility-minded team: Dial motion down to none and let the builder honor visitors who prefer reduced motion, automatically.

Design Without a Developer

The Styles tab lives inside the Campaign Builder‘s Design panel. Look for the NEW badge if you don’t spot it right away. Every change you make shows up instantly in the live preview next to it. No save button, no refresh, no wondering if it actually worked.

Styles tab in charitable button

We shipped 4 presets because we didn’t want the first thing you see to be a blank slate: Purple Bold, Ocean Blue, Forest Green, and Bold Red. Pick one and you get a coordinated set of colors, typography, and motion in a single click, something real to react to and adjust instead of starting from nothing.

From there you’ve got 9 Global Colors to make your own: Primary, Secondary, Background, Text, Button Background, Button Text, Progress Bar, and the donation tab colors. Set them once and they flow into every campaign. Typography works the same way. Pick a font family (Theme Default, Sans-Serif, Serif, or Monospace) and set heading and body sizes to Small, Medium, or Large.

Animation gets three options too: None, Subtle, or Smooth, for how the form and progress bar move. I’ll admit I kept coming back to this tab while I was building it, mostly because watching a color update in real time never really got old.

Style Individual Fields, Down to the Detail

Sometimes a single field needs to stand out, or blend in. We added per-field Box Styles for exactly that, so you get real control over the fields that carry the most weight on the page.

On Text and List fields you can set background color, border style (No Border, Left Border Only, or Full Border), border color, border width, border radius, and alignment, one field at a time. The same styling reaches photos, countdowns, the progress bar, tabs, and other fields, so nothing on the form is stuck looking like it shipped years ago.

One default I’m particularly happy with: a List field’s accent border pulls from your campaign’s Secondary color automatically instead of defaulting to a fixed blue. You don’t have to touch that field for it to already match. Whatever you set, down to body line height and headline sizes, shows up on the live donation form exactly the way you designed it.

Getting Started: Styling Your First Campaign

I timed myself doing this the other day. From opening a campaign to a fully restyled form took under five minutes, and that includes pausing twice to second-guess a color. You can customize your donation form just as fast. Here’s the path I took.

  1. Go to Campaigns in wp-admin and open a campaign, or create a new one, then click Edit With Builder.
  2. In the builder, open the Design panel on the right and click the Styles tab (look for the NEW badge).
  3. Under Global Styles, pick a Design Preset to set the overall look, then fine-tune your Global ColorsTypography, and Animations.
  4. Click any field in the preview to open its Box Styles and adjust borders, background, and spacing for that field.
  5. Watch the live preview update as you go, then Save. Your new styling goes to work on the campaign page immediately.

For Agencies and Developers

Extend the Styles tab with your own controls

We built this to be extended, not just used. Register custom per-field controls in JavaScript through window.charitableDesignFieldControls, and hook into server-side rendering with the charitable_design_styles_global and charitable_design_styles_field actions.

Everything for a campaign lives in one campaign_style_tokens meta value, so it’s easy to read, move, and reason about, whether that’s you or me looking at it six months from now.

Built on a token system

Colors, typography, and animation are stored as design tokens instead of scattered inline styles. That was a deliberate call on my part. It keeps the output clean and makes a campaign portable if you ever need to move it somewhere else.

FAQs on the Styles Tab

Does this require Charitable Pro? 

Yes. The Campaign Builder, including the Styles tab, is a Charitable Pro feature and requires Charitable Pro 1.8.17 or later.

Will it change campaigns I already built? 

No, your existing campaigns keep their look. Campaigns created before the token system are migrated into the new Styles system automatically, with no data loss, so nothing breaks and everything stays editable.

Do I need to know CSS? 

No, and that was the point. Everything is visual. Developers can still extend it with hooks and filters if they want to go further, but you’ll never need code just to use it.

Will my styling look right on mobile? 

Yes. The Styles tab’s colors, typography, and field styling all carry through to the live donation form on any screen size.

Can I reuse a look across campaigns? 

Apply the same Design Preset and Global Colors to any campaign to keep a consistent, on-brand feel, while any campaign that needs to stand apart is free to do so.

Get Started With the Styles Tab

The Styles tab is live now in Charitable Pro 1.8.17. Open a campaign, click over to the Styles tab, and see how fast your form starts looking like it actually belongs to you.

Read the Campaign Builder Styles Documentation →

More in Charitable Pro 1.8.17

The Styles tab was the biggest thing on my plate this release, but it wasn’t the only thing that shipped.

Also new:

What’s New in Charitable

We also launched several powerful features and improvements recently:

🧾

Custom Receipts

Design a personalized, on-brand thank-you page for every campaign, no code required.

Learn More →

📣

Ambassadors 3.0

Moderate your peer-to-peer network with new directory screens and one-click approvals.

Learn More →

Razorpay Integration

Accept UPI, cards, and global currencies for India-based donations, right inside your form.

Learn More →

🔔

PushEngage Integration

Send instant push notifications for thank-yous, campaign launches, and goal milestones.

Learn More →

🛡️

DonationGuard

Real-time bot detection that flags attacks and blocks bad actors before they hit your donation forms.

Learn More →

🧳

White Glove Migration Service

Let our team move your donors, donations, and recurring gifts over from GiveWP for you.

Learn More →

We’ve been adding to Charitable constantly, features and improvements designed to help you raise more and serve your donors better. See everything we’ve shipped at the Charitable Changelog.

If you have any questions or want a hand getting set up, our support team is ready to help you make your campaigns look their best.

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

⬇️ 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!

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
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.
Integration page builder

👉🏻 New in Charitable: Native Elementor Widgets for Seamless Campaign Building

With native Elementor widgets, you design donation campaigns right alongside the rest of your page without touching code. Here’s how it works, and why it’s worth turning on today.

Create fundraising pages that are VISUAL, NATIVE, AND SHORTCODE-FREE. You can also:

⚡ Mini Donation: Add a compact, high-converting donation widget with preset amounts and full color control.

⏳ Campaign Countdown: Build urgency for a deadline-driven appeal, complete with optional confetti when the goal is hit.

📣 Donation Feed: Prove momentum by showing visitors the social proof of real people giving right now.

🏆 Donor Leaderboard: Celebrate top supporters with gold, silver, and bronze styling to spark friendly giving.

🖼️ Campaign Showcase: Feature multiple campaigns in a landing page grid or carousel, with search, filters, and badges.

Learn 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.
Addon New

🗒️ Custom Receipts… New Addon!

With Custom Receipts, you decide which page your donors see, on every campaign. Here’s how it works, and why it’s worth turning on today.

Left side shows a donation receipt with donation number, date, total, and payment method for a  gift to Anywhere, titled 'One Family Gets Clean Water For A Week.'

Create receipts that are CUSTOM TO THE DONOR OR CAMPAIGN. You can also:

📅 Year-end appeal: Reinforce the goal and invite donors to share while momentum is high.

🎗️ Memorial or tribute campaign: Give a gentle, respectful thank-you that fits the moment.

💎 Major gifts: Show a special message only to donors who give above a threshold.

🔁 Recurring growth: Invite one-time donors to become monthly supporters right on the receipt.

🌍 Global campaigns: Surface a country-specific note, like a Gift Aid reminder, only where it applies.

Learn 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.
New templates

🤩 New Beacon Campaign Templates w/ “Hero” Block!

With the new Beacon Campaign Templates for Charitable Pro, you can launch a stunning, full-width fundraising page that instantly captures visitor attention above the fold.

Fundraising page header for Save Maple Grove Park with a donation widget and a small square photo of a sunlit tree thumbnail on the left.

🔦 Above-the-Fold Impact: Lead with a full-width hero image, your logo, and your goal with a donation widget locked right on top of the banner so your ask and momentum register instantly without scrolling.

📐 Two Flexible Layouts: Choose between a structured two-column layout for side-by-side storytelling and supporting details, or a clean one-column view designed for uninterrupted long-form narratives.

⚡ All-in-One Hero Field: Powered by the new Campaign Hero field, bringing background media, live progress bars, custom donation amounts, and recurring giving tabs together into a single cohesive block that can be dropped into any layout.

🎨 Automatic Theme Matching: The hero banner and donation widget automatically inherit your campaign theme’s button and accent colors, ensuring your entire presentation stays beautifully on-brand without touching a line of CSS.

Learn 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.
donation form Feature New

📝 Donation Form Block: Embed a Working Donation Form Anywhere

With the new Donation Form Block for Charitable Pro, you can drop a fully working donation form directly onto any page or post in the WordPress block editor. No redirects, no page reloads, and zero friction between reading your story and making a contribution.

📝 Drop Forms Anywhere: Place a working form directly onto your homepage, inside a story-driven blog post, on a dedicated landing page, or within a campaign announcement.

🎯 Dynamic Campaign Binding: Easily choose a specific campaign from the block sidebar or set it to automatically bind to whichever campaign is currently being viewed.

📐 Full vs. Minimal Form Views: Switch between a full layout or a compact minimal view to perfectly fit sidebars, narrow columns, or wide landing pages.

🎨 Scoped No-Code Styling: Customize typography, container spacing, border radius, amount buttons, and accent colors independently for every form instance without touching a line of CSS.

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