Confirmations control what users see—or where they are sent—after a successful checkout, donation, form submission, or registration. Instead of sending an email, this module handles redirection, custom thank-you pages, and tailored follow-up experiences across multiple modules of the platform.
What Are Confirmations? #
Confirmations define post-action behavior for users who complete actions such as:
- Donations
- Event registrations
- Membership signups
- Campaign participation
- eCard purchases
- Equipment requests
Each confirmation can redirect a user to a custom page on your site or to an external URL. Confirmations are tied to specific modules using the Category field.
How to Set It Up #
Navigate to Manage, then select Confirmations, and then click Add New.
How to Set Up a Confirmation #
Click Publish to activate the confirmation
Go to Manage > Confirmations
Click Add New
Fill in the configuration fields as described below
Confirmation Categories #
Each confirmation must be assigned a Category, which links it to a specific part of the platform. This ensures the right confirmation is shown after the correct action is completed.
Category Value | Used For |
---|---|
default | Fallback or generic confirmation |
user | General user actions |
donation | One-time and recurring donations |
subscription | Donation subscriptions |
equipment | Donation equipment requests |
campaign | Fundraising campaigns |
p2p-campaign | Peer-to-peer fundraising |
team-campaign | Campaigns with team fundraising |
teams | Team registration and management |
event | Event registration and payment |
e-card | Sending or purchasing e-cards |
Main Settings #
These fields are used to define the confirmation’s behavior:
Field | Description |
---|---|
Category | Select which module this confirmation is used for |
Title | Internal reference title |
Redirect Page | Select a page on your site to redirect the user to after completion |
Custom URL | (Optional) Toggle on to manually specify an external URL instead of using a WordPress page |
Query String | Optional parameters to append to the URL (e.g., ?success=true&type=donation ) |
Redirect Behavior #
There are two ways to control what happens after the form or checkout is completed:
Redirect Page #
Choose any existing page on your website—commonly used for thank-you or follow-up pages.
Custom URL #
Enable this toggle to enter a full external link (e.g., to a microsite, survey, or third-party platform). This will override the selected WordPress page.
Query String #
Append URL parameters to pass tracking info or trigger dynamic content on the destination page (e.g., ?source=donation123&user=confirmed
).
Filters and Targeting #
You can use filters to ensure a confirmation only applies under certain conditions.
Filter | Purpose |
---|---|
Posts Include / Exclude | Only show this confirmation for selected campaigns or events |
Countries Include / Exclude | Limit this confirmation to specific countries |
Currencies | Only apply this confirmation for specified donation currencies |
Example Setup: Event Confirmation Page #
Field | Example |
---|---|
Category | event |
Title | Event Registration Confirmation |
Redirect Page | /thank-you-event |
Custom URL | (disabled) |
Query String | ?status=confirmed&type=event |
Posts Include | [Event ID: 1024] |
Countries Include | United States, Canada |
Currencies | USD, CAD |