GiveLinkDocs
Guides

Campaigns

Create, manage, and optimize fundraising campaigns — standard, peer-to-peer, and event campaigns with goal tracking, scheduling, analytics, and more.

Campaigns are the foundation of fundraising on GiveLink. Each campaign is a distinct fundraising initiative with its own page, donation form, goal, analytics, and donor communications.


Campaign Types

Standard

General fundraising campaigns.

Annual funds, emergency appeals, capital campaigns, program-specific giving, and year-end drives. A single donation page with a goal, suggested amounts, and recurring giving options.

Peer-to-Peer

Supporter-driven fundraising.

Walkathons, birthday fundraisers, giving days, and challenges. Supporters create personal fundraising pages that roll up to a parent campaign. Includes leaderboards and team support.

Event

Ticketed events and galas.

Fundraising dinners, galas, auctions, and benefit concerts. Includes ticketing with tier-based pricing, table assignments, guest lists, check-in tools, and donation add-ons at checkout.


Creating a Campaign

Start a new campaign

Navigate to Dashboard > Campaigns > Create Campaign. Select your campaign type (Standard, Peer-to-Peer, or Event).

Add campaign details

Fill in the core fields:

FieldDescription
TitleCampaign name displayed to donors
SlugURL path (auto-generated from title, editable)
DescriptionRich text campaign story with images and video
Cover imageHero image displayed on the campaign page (recommended: 1200x630px)
CategoryCampaign category for organization and filtering
Goal amountOptional fundraising target
End dateOptional deadline for time-limited campaigns

Configure the donation form

Set up suggested amounts, recurring options, fee coverage, custom fields, tribute giving, and language settings. See the Donation Forms guide for details.

Set up giving levels (optional)

Define named giving levels with benefits. See the Giving Levels section below.

Configure campaign updates (optional)

Draft an initial update or enable automated milestone updates. See Campaign Updates.

Review and publish

Preview your campaign page, verify the donation form, and either publish immediately or schedule for a future date.


Campaign Status Lifecycle

Every campaign moves through a defined set of statuses:

StatusMeaningDonations Accepted
DraftIn progress, not visible to the publicNo
ScheduledComplete, set to publish at a future date/timeNo
ActiveLive and accepting donationsYes
PausedTemporarily stopped; existing recurring gifts continueNo (new), Yes (recurring)
EndedCampaign complete; page visible but form closedNo

Pausing a campaign does not cancel active recurring donations. Existing recurring donors continue to be charged on their billing cycle. Only new one-time and new recurring donations are blocked.


Goal Tracking and Thermometer

Set a fundraising goal to display a live progress thermometer on your campaign page. The thermometer updates in real time as donations are processed.

Goal Configuration Options

OptionDescription
Goal amountTarget dollar amount
Display modeDollar amount, percentage, or both
Show donor countDisplay total number of donors alongside the dollar amount
Stretch goalSet a secondary goal that activates when the primary goal is reached
Milestone markersDefine milestones (25%, 50%, 75%) with custom messages

Campaigns with visible goals raise 46% more on average than campaigns without goals. Even a modest goal creates a sense of progress and urgency that motivates donors.


Campaign Scheduling

Schedule campaigns to go live at a specific date and time using the scheduledPublishAt field. This is useful for coordinated launches like Giving Tuesday, anniversary campaigns, or board-approved appeals.

Complete your campaign setup

Fill in all campaign details, donation form settings, and giving levels.

Set the publish date

In the campaign editor, click Schedule instead of Publish Now. Select the date and time (in your organization's timezone).

Campaign enters Scheduled status

The campaign is saved with a scheduledPublishAt timestamp. It will not be visible to donors until that time.

Automatic publish

At the scheduled time, the campaign status automatically changes to Active and the donation page goes live.

You can edit a scheduled campaign at any time before it publishes. To cancel the schedule, switch the campaign back to Draft status.


Campaign Updates

Keep donors engaged by posting updates to your campaign. Updates are displayed on the campaign page and can be emailed to all donors who contributed to that campaign.

Update Features

  • Rich text editor with images, video embeds, and formatting
  • Email distribution — optionally email the update to all campaign donors
  • Milestone-triggered updates — auto-post when the campaign hits 25%, 50%, 75%, and 100% of goal
  • Thank-you updates — post a gratitude message when the campaign ends
  • Donor-only visibility — mark updates as visible only to people who have donated

Go to your campaign

Navigate to Dashboard > Campaigns and select the campaign.

Click Updates

Open the Updates tab.

Create a new update

Write your update using the rich text editor. Add photos, video, or progress milestones.

Choose distribution

Select whether to display the update on the campaign page only, or also email it to all campaign donors.

Publish

Click Post Update. The update appears immediately on the campaign page and emails are queued for delivery.

Campaign update emails are sent via GiveLink's branded email templates. Donors receive a polished notification with the update title, your rich text content, and a link back to the campaign. Unsubscribe links are included automatically.


Giving Levels and Membership Tiers

Define named giving levels to encourage larger gifts and communicate impact. Each level represents a donation threshold with a name, description, and optional benefits.

Example Giving Levels

LevelAmountDescription
Friend$25Provides school supplies for one student
Champion$100Funds a week of after-school programming
Advocate$250Sponsors a student for one semester
Visionary$1,000Funds a full scholarship for one year

Configuration Options

  • Level name and description — displayed on the donation form as selectable options
  • Minimum amount — the threshold for each level
  • Benefits — list of perks (recognition, swag, access) shown to donors
  • Recurring eligibility — whether levels apply to one-time gifts, recurring gifts, or both
  • Limited availability — cap the number of slots per level (e.g., "10 of 25 remaining")

Giving levels that communicate specific impact ("Feeds a family for a month") outperform generic tier names ("Gold Donor") by a significant margin. Lead with impact.


A/B Testing

Test variations of your campaign page and donation form to optimize conversion rates.

What You Can Test

ElementVariations
Suggested amountsDifferent amount sets (e.g., $25/$50/$100 vs. $50/$100/$250)
Default amountWhich amount is pre-selected
Cover-fee defaultToggle checked vs. unchecked by default
Campaign headlineDifferent messaging or calls to action
Cover imageDifferent hero images
Recurring defaultOne-time vs. monthly pre-selected

Create a test

Go to Campaign > A/B Testing > New Test. Select the element to test and define your variants.

Set traffic allocation

Choose how to split traffic (50/50, 70/30, etc.) across variants.

Run the test

The test runs automatically, randomly assigning visitors to variants.

Review results

View conversion rates, average gift size, and statistical significance in the A/B Testing dashboard. GiveLink will flag a winner when the result is statistically significant.


Marketing Studio Integration

Campaigns integrate directly with GiveLink's Marketing Studio for multi-channel promotion.

  • Email campaigns — send campaign launch announcements, mid-campaign updates, and final push appeals to donor segments
  • Social sharing — generate pre-written social posts with campaign links and UTM tracking
  • QR codes — auto-generated QR codes for each campaign, ready for print materials, event signage, and direct mail
  • Embed codes — copy-paste HTML snippets for embedding on your website
  • Revenue forecasting — predict campaign outcomes based on historical performance and current trajectory

Marketing Studio supports email campaigns, social sharing, QR codes, embed codes, and revenue forecasting — all accessible from your campaign dashboard.


QR Codes and Embed Codes

Every campaign automatically generates shareable assets for promotion.

QR Codes

  • Auto-generated for every active campaign
  • Download as PNG or SVG in multiple sizes
  • Includes your campaign URL with optional UTM tracking parameters
  • Ideal for print materials, event signage, table cards, and direct mail

Embed Codes

  • Full widget — embeds the complete donation form on your website
  • Donation button — a styled button that opens the donation form in a modal
  • Goal thermometer — embed just the progress bar on your website or blog
  • Campaign card — a compact card with campaign image, title, and donate button
<!-- Donation button embed -->
<a href="https://givelink.ai/donate/annual-fund"
   class="givelink-button"
   data-givelink-campaign="campaign-id">
  Donate Now
</a>
<script src="https://cdn.givelink.ai/widget.js"></script>

Campaign Analytics

Every campaign includes a real-time analytics dashboard with key performance metrics.

Metrics Tracked

MetricDescription
Total raisedGross donations including fees
Net raisedAmount after platform and processing fees
Donor countUnique donors
Average giftMean donation amount
Median giftMedian donation amount
Conversion ratePage visitors who complete a donation
Recurring %Percentage of donations that are recurring
Fee coverage ratePercentage of donors who covered fees
Top referral sourcesUTM source breakdown
Gift distributionHistogram of donation amounts
Daily/weekly trendDonation volume over time
Goal progressCurrent vs. target with projected completion date

Review your conversion rate regularly. The average nonprofit donation page converts at 8-12%. If you are below that, experiment with suggested amounts, cover-fee defaults, or campaign messaging using A/B testing.


Campaign Templates

Save time by starting from a template. GiveLink provides built-in templates for common fundraising campaigns and lets you save your own.

Built-In Templates

Year-End Appeal

Pre-configured for December fundraising with urgency messaging, suggested amounts optimized for year-end giving, and recurring upgrade prompt.

Giving Tuesday

Matching gift callout, countdown timer, social sharing emphasis, and peer-to-peer fundraiser enrollment.

Emergency Response

Rapid-deploy template with streamlined form, no end date, high-urgency messaging, and minimal required fields for fast donor checkout.

Membership Drive

Giving levels configured as membership tiers with annual recurring defaults and benefit descriptions.

Custom Templates

Save any campaign as a template for reuse. Navigate to Campaign > Settings > Save as Template. Your custom templates appear alongside built-in templates when creating new campaigns.


Campaign Emails

Several automated emails are connected to campaigns:

  • Campaign update email — When you post a campaign update and select email distribution, all donors who contributed to that campaign receive a branded notification with the update title, rich text body, and a link to the campaign page. Donors can unsubscribe from campaign updates.
  • Admin donation notification — Organization admins receive an instant email when a new donation is received, with donor name, amount, campaign, and payment method.
  • Weekly activity digest — Admins receive a weekly summary that includes per-campaign performance highlights.
  • Donation receipt — Every donation generates an automatic receipt that references the campaign name.

All campaign-related emails use GiveLink's unified design system for consistent branding. See the full Email & Communications guide for details on every template.

How is this guide?

On this page