---
title: How to Add and Customize Donation Forms in a Campaign
description: "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…"
url: "https://gloriathemes.com/docs/faun/givewp-donations-campaigns/how-to-add-and-customize-donation-forms-in-a-campaign/"
updated: "2025-10-09"
category: "GiveWP - Donations & Campaigns"
tags:
  - GiveWP
---

# How to Add and Customize Donation Forms in a Campaign

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.
