CharityStack Docs | Productlane
Good evening. How can I help?
Marketing
Introducing Marketing
Segments
Brand Kit
Broadcasts
Setting Up Marketing
Donation Impact
Get Started
CharityStack Docs
Public product documentation for nonprofit admins using CharityStack.
Start Guide
This guide helps a nonprofit admin go from a new CharityStack account to accepting payments and managing supporter activity.
Concepts
These are the main CharityStack concepts nonprofit admins should understand before using the dashboard.
Installing the CharityStack Script
Installing the CharityStack Script in order to embed forms and use elements.
Dashboard
Dashboard
The dashboard is the main workspace where nonprofit admins review performance, navigate product areas, and act on payment and supporter data.
Tables, Filters, and Exports
Tables help admins find records, narrow results, and export data for reporting.
Forms
Forms
Forms are the fundraising and event payment experiences your supporters use to give or purchase tickets.
Hosted Pages
Hosted pages let you share a CharityStack Fundraiser Form or Event Form without editing your website.
Create a Form
Forms are the core giving and registration experiences in CharityStack. A form can be a Fundraiser Form for general giving, Giving Levels, or Sponsorships, or an Event Form for selling individual or group tickets.
Events and Ticketing
Event Forms let supporters register for events, purchase tickets, and provide attendee information.
Funds
Funds let your organization categorize what a payment supports, including campaigns, programs, designations, or event revenue.
Custom Input Fields
Custom input fields collect extra information from supporters during a form or payment flow.
FAQs
FAQs let you answer common supporter questions directly on contact-facing forms and pages.
Elements
Elements
Elements are CharityStack-powered widgets and share assets connected to your forms.
Installing Elements on Your Site
Install CharityStack elements by adding the main embed script and then placing element code where each widget should appear.
Fundraising Flag
A fundraising flag is a sticky website tab that prompts visitors to donate and opens your form when clicked.
Overlay Element
An overlay element opens a Fundraiser Form or Event Form experience over your website.
Fundraising Bar
A fundraising bar shows campaign progress on your website.
Supporter List
A supporter list shows contact activity or social proof on your website.
QR Codes
QR codes let supporters scan a code and open a Fundraiser Form, Event Form, or custom URL.
Add to Cart
Add-to-cart elements let supporters build a cart-like giving or purchase experience before checkout.
URLs and Prefilled Links
URLs and prefilled links let you share payment links that open a form directly, sometimes with selected details already filled in.
Payments
Payments
Payments show Fundraiser Form payments, Event Form purchases, and related transaction activity.
Process a Payment
Admins can create a payment from the dashboard when a payment needs to be processed or logged manually.
Payment Methods
CharityStack can support multiple payment methods depending on your organization's setup.
Payment Statuses
Payment statuses help admins understand whether a transaction succeeded, failed, refunded, disputed, or needs review.
Offline Payments
Offline payments are payments recorded in CharityStack even though the money was collected outside the normal online checkout flow.
Refunds
Refunds return money to a supporter through the original payment path when supported.
Disputes
Disputes occur when a cardholder challenges a payment through their bank or card issuer.
Receipts
Receipts confirm payment activity for supporters and help organizations answer contact questions.
Contacts
Contacts
Contacts are supporter records that help admins understand giving history and relationship context.
Contact Record
Contact records show supporter details and giving history in one place.
Exports
Exports let admins download table data for reporting, reconciliation, and offline analysis.
Contact Tags
Subscriptions
Subscriptions
Subscriptions are ongoing scheduled support records.
Subscription Options
Subscriptions let supporters give on an ongoing schedule.
Update, Reactivate, or Cancel
Admins can manage Subscriptions when a contact requests a change or when a subscription needs to be restored.
Update Payment Method
Contacts may need to update the payment method used for a Subscription.
Failed Payments
Failed Subscription payments need review so your team can recover the Subscription or help the contact update payment details.
Payouts
Payouts
Payouts show transfers from processed funds to your organization's bank account.
How Payouts Work
Payouts move eligible processed funds to your organization's bank account.
Payout Statuses
Payout statuses explain where a bank transfer is in its lifecycle.
Reconciliation
Reconciliation is the process of matching CharityStack payments, fees, refunds, disputes, and payouts to your accounting records.
Portal
Portal
The portal is a self-service page your contacts can use for payment history and Subscription management.
Contact Login
Contacts can log in to the portal to access self-service features.
Payment History
Payment history helps contacts review past giving and event payment activity.
Manage Subscriptions
The portal can help contacts manage Subscriptions.
Account and Settings
Account and Settings
Settings let admins manage organization information, users, compliance, payout configuration, website setup, portal links, and integrations.
Organization
Organization settings control the basic profile and branding details for your CharityStack account.
Billing
Billing settings show the organization's CharityStack plan and billing configuration.
Embed Script
The embed script lets CharityStack elements load on your organization's website.
Users and Permissions
Admins can invite teammates and control what each person can view or manage.
Tax Receipts and Emails
Email settings control transactional email and end-of-year receipt behavior.
Payout Frequency
Payout frequency controls how often eligible funds are transferred to your organization's bank account when the setting is available.
Compliance
Compliance settings help your organization complete required payment and security steps.
Portal Link
The portal link is the contact-facing URL supporters can use to access self-service features.
Integrations
Integrations
Integrations connect CharityStack to other tools your organization uses.
Zapier
Zapier can connect CharityStack activity to other apps through automation workflows. CharityStack uses Zapier webhook URLs for this connection.
Double the Donation
Double the Donation helps organizations support employer matching workflows when enabled.