Visit Eventchamp WordPress theme to create a new events & conference website. Eventchamp WordPress Events Theme
View Categories

How to Add and Customize Donation Forms in a Campaign

2 min read

Each GiveWP Campaign includes one or more Donation Forms, which are the actual entry points for your donors to contribute.

In the Faun WordPress Theme, these forms are styled automatically to match your design, while GiveWP provides a visual form builder for customization.

This article explains how to create new forms, edit existing ones, and customize their content and layout.

Access the Donation Form Builder #

  1. In your WordPress dashboard, go to GiveWP → Campaigns.
  2. Select the campaign you want to edit.
  3. Click the Forms tab inside the campaign view.
  4. You’ll see a default form created automatically when the campaign was set up.
  5. Click Add Campaign Form to create a new one, or select an existing form to edit it.

Each form is tied to its parent campaign and shares the same goal and reporting structure.

Understand the Form Builder Interface #

GiveWP uses a Visual Donation Form Builder, where forms are created through blocks.
Each block controls a different section of the donation experience.

Common Blocks #

  • Donation Amount – Displays preset amounts or allows donors to enter a custom value.
  • Donor Information – Collects name, email, and optional address.
  • Payment Gateways – Displays active payment methods (e.g., Stripe, PayPal Donations).
  • Donation Summary – Shows the selected amount before payment.
  • Form Header / Description – Introductory content about the campaign.

Blocks can be rearranged, toggled on or off, or customized individually.

Add or Remove Blocks #

  1. To add a new block, click the + Add Block button within the form builder.
  2. Choose from available options such as:
    • Text block
    • Image block
    • Custom HTML
    • Additional fields (depending on installed add-ons)
  3. To remove a block, hover over it and click the Remove Block icon.
  4. Use drag-and-drop to reorder blocks and define the flow of the form.

Only essential blocks (Donation Amount, Donor Info, Payment Gateways, Summary) are required for form publishing.

Configure Donation Amounts #

  1. Click the Donation Amount block.
  2. Choose between:
    • Set Donation Levels – Predefined fixed amounts (e.g., $10, $25, $50).
    • Custom Amount – Allow donors to enter any value.
  3. (Optional) Enable Recurring Donations if the add-on is active.
  4. Add short labels or descriptions beside each amount to clarify the impact (e.g., “Provides 10 meals”).

Faun automatically styles the donation levels to fit the theme’s color and button settings.

Customize the Form Appearance #

The form builder provides styling options for each element. Additionally, the Faun theme applies its global design.

  • Edit button labels, titles, and spacing directly in the form builder.
  • Add media or icons to improve engagement.
  • Use short, motivational phrases like “Your contribution makes a difference.”
  • Adjust colors and typography globally via Theme Options → Donations.

If using Elementor or Gutenberg, you can also embed the form with a shortcode:

[give_form id="FORM_ID"]

This shortcode displays the same design as your campaign form when inserted into any page or section.

Manage Form Settings #

Open the Settings tab of your form to configure the following:

  • Confirmation Options – Choose whether donors stay on the page or are redirected after donation.
  • Email Notifications – Customize messages sent to donors and administrators.
  • Form Display Options – Toggle title, goal progress, or additional information.
  • Form Access – Restrict or disable forms if a campaign is no longer accepting donations.

These settings apply per form and can be modified at any time.

Preview and Publish #

  1. When editing is complete, click Preview Form to see how it appears to donors.
  2. Verify that all fields, gateways, and donation levels function correctly.
  3. Click Publish to make the form active within the campaign.

The form will automatically update on your campaign page and in any location where it’s embedded.

Best Practices #

  • Keep the form concise; fewer steps lead to higher conversions.
  • Offer at least three preset donation levels.
  • Use an impactful featured image and short cause description.
  • Test each payment gateway before launching.
  • Duplicate successful forms for new campaigns to save setup time.