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:
| Field | Description |
|---|---|
| Title | Campaign name displayed to donors |
| Slug | URL path (auto-generated from title, editable) |
| Description | Rich text campaign story with images and video |
| Cover image | Hero image displayed on the campaign page (recommended: 1200x630px) |
| Category | Campaign category for organization and filtering |
| Goal amount | Optional fundraising target |
| End date | Optional 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:
| Status | Meaning | Donations Accepted |
|---|---|---|
| Draft | In progress, not visible to the public | No |
| Scheduled | Complete, set to publish at a future date/time | No |
| Active | Live and accepting donations | Yes |
| Paused | Temporarily stopped; existing recurring gifts continue | No (new), Yes (recurring) |
| Ended | Campaign complete; page visible but form closed | No |
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
| Option | Description |
|---|---|
| Goal amount | Target dollar amount |
| Display mode | Dollar amount, percentage, or both |
| Show donor count | Display total number of donors alongside the dollar amount |
| Stretch goal | Set a secondary goal that activates when the primary goal is reached |
| Milestone markers | Define 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
| Level | Amount | Description |
|---|---|---|
| Friend | $25 | Provides school supplies for one student |
| Champion | $100 | Funds a week of after-school programming |
| Advocate | $250 | Sponsors a student for one semester |
| Visionary | $1,000 | Funds 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
| Element | Variations |
|---|---|
| Suggested amounts | Different amount sets (e.g., $25/$50/$100 vs. $50/$100/$250) |
| Default amount | Which amount is pre-selected |
| Cover-fee default | Toggle checked vs. unchecked by default |
| Campaign headline | Different messaging or calls to action |
| Cover image | Different hero images |
| Recurring default | One-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
| Metric | Description |
|---|---|
| Total raised | Gross donations including fees |
| Net raised | Amount after platform and processing fees |
| Donor count | Unique donors |
| Average gift | Mean donation amount |
| Median gift | Median donation amount |
| Conversion rate | Page visitors who complete a donation |
| Recurring % | Percentage of donations that are recurring |
| Fee coverage rate | Percentage of donors who covered fees |
| Top referral sources | UTM source breakdown |
| Gift distribution | Histogram of donation amounts |
| Daily/weekly trend | Donation volume over time |
| Goal progress | Current 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.
Last updated on 4/5/2026