You can add a donation prompt to your checkout flow, giving customers the option to contribute to a charity of your choice when completing a booking. If you operate in the UK, you can also enable Gift Aid to increase the value of each donation by 25%.Documentation Index
Fetch the complete documentation index at: https://sailia-mintlify-intercom-migration-1775615253.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Enable donations
Turn on donations
Toggle donations on and enter the name and description of the charity. You can also upload an image that appears alongside the donation prompt at checkout.
How it works
When donations are enabled, a donation box appears during checkout. Customers can:- Choose from suggested donation amounts or enter a custom amount
- Skip the donation entirely — it is always optional
Gift Aid
Gift Aid is a UK tax scheme that lets charities claim an extra 25% on donations from UK taxpayers at no additional cost to the donor. When you enable Gift Aid in your charity settings, the donation box expands to include a short form where donors provide:| Field | Required for Gift Aid |
|---|---|
| Title (e.g. Mr, Mrs, Ms, Dr) | No |
| First name | Yes |
| Last name | Yes |
| Home address | Yes |
| City | Yes |
| Postcode | Yes |
| Country | Yes |
Gift Aid details are stored with the donation record. You can use this information when submitting Gift Aid claims to HMRC.
Viewing donations
Donations appear as line items in the basket and are included in your standard financial reports. Each donation record includes:- The donation amount
- The charity name
- Whether Gift Aid was claimed
- The donor’s details (if Gift Aid was enabled)
Exporting donations
You can export donation data as a CSV file from the financial dashboard. The export includes only successful donations and contains all the details you need for reporting or Gift Aid claims.Open the export dialog
Go to the financial dashboard and click Export Data, then select Donations from the dropdown.
Set a date range
Choose a start and end date to filter donations by when they were purchased. You can also use the quick-select options for common ranges like today, last seven days, or month to date.
Filter by payment option (optional)
Use the payment option toggles to include or exclude specific payment methods. By default all payment options are included. See export filters for details on available options.
| Column | Description |
|---|---|
basket_uuid | Unique identifier for the basket containing the donation |
basket_success_timestamp | Date and time the payment was completed |
payment_option | Payment method used (e.g. card, terminal) |
account_name | Name of the customer who donated |
account_email | Customer email address |
account_phone | Customer phone number |
charity_name | Name of the charity receiving the donation |
donation_amount | Amount donated |
donation_refunded_amount | Amount refunded, if any |
is_gift_aid | Whether Gift Aid was enabled (yes or no) |
gift_aid_declaration_accepted | Whether the donor accepted the Gift Aid declaration |
donor_title | Donor’s title (e.g. Mr, Mrs) |
donor_first_name | Donor’s first name |
donor_last_name | Donor’s last name |
donor_address_line1 | First line of the donor’s address |
donor_address_line2 | Second line of the donor’s address |
donor_city | Donor’s city |
donor_postcode | Donor’s postcode |
donor_country | Donor’s country |
Related guides
Payments and Stripe
How payments are processed, including donations.
Online bookings
The checkout flow where donations appear.