INSTANTDONATE · KNOWLEDGE BASE

How can we help?

Short, practical walkthroughs of your charity workspace — from your first donation page to Gift Aid claims.

17 help articles

Popular walkthroughs

Start here

All guides

Select a guide to reveal the steps. Screenshot-style examples use fictional names and amounts.

Getting started

3 guides
Getting startedConnect your GoCardless account3 min

InstantDonate uses a charity’s own GoCardless account. The hosted GoCardless flow handles connection and bank setup; InstantDonate never asks charities to enter their GoCardless access tokens or supporters’ bank details.

  1. Start from InstantDonate registration, or reconnect from an existing account.
  2. Complete the GoCardless-hosted steps and return to your InstantDonate dashboard.
  3. Check the GoCardless account panel. It must show Verified · Payments enabled before donors can start new collections.
  4. Stay in Sandbox while trying example donations and payments. They do not move real money.
Account still under review? Complete the required steps in GoCardless. InstantDonate blocks new donation attempts until the account is verified.

Read the detailed GoCardless connection guide ↗

↑ Back to top Dashboard ↗

Getting startedUnderstand the dashboard and review queue2 min
Dashboard example: the primary actions, GoCardless status and review queue are highlighted.
Illustrative example — not a live screenshot. Dashboard example: the primary actions, GoCardless status and review queue are highlighted. Example names and amounts are fictional.

The dashboard is the starting point for donation-page editing, campaigns, customers, Creative Studio and Gift Aid.

  1. Use the left navigation on desktop or the navigation at the top on mobile to choose an area.
  2. Use Open donation page and Copy donation link for your public fundraising URL.
  3. Review the Review queue when it has a non-zero count. It identifies tasks, not a score showing how many errors you have.

The queue focuses on Gift Aid decisions and adjustments, and regular giving waiting for mandate activation. Failed-payment alerts are displayed separately when there are new failures requiring attention.

Nothing to review? No action is required. A pending payment awaiting bank processing is not automatically a problem.

↑ Back to top Dashboard ↗

Fundraising

4 guides
FundraisingCustomise your charity donation page4 min
Donation-page editor example: choose a section, make your changes, then save.
Illustrative example — not a live screenshot. Donation-page editor example: choose a section, make your changes, then save. Example names and amounts are fictional.
  1. From your dashboard choose Donation page or Edit donation page.
  2. Start with the Simple editor. Work through Brand, Story, Giving, Checkout and Thank-you.
  3. Change the charity presentation, suggested amounts, messages and available design options.
  4. Check the preview before saving. Use advanced design options only when you need them.
  5. Choose Save draft to keep unpublished work private, or Publish changes to update the public page. Each changed publication automatically saves the previous published design in Page version history.
  6. Use Load as draft to preview an old published design without affecting visitors, or Restore published to roll back with confirmation. The current published design is preserved as another version first.
Accessibility tip: keep text legible against the background and check the page on a phone. The editor includes colour-contrast guidance for key controls.

Open the donation-page editor ↗

↑ Back to top Dashboard ↗

FundraisingCreate a campaign and track progress3 min
  1. Open Campaigns in the dashboard.
  2. Create a new campaign with a title and target amount. Add an impact statement, description and optional image.
  3. Choose optional start/end dates if the appeal is time-limited.
  4. Save the campaign and use its Manage controls to make changes or publish updates.
  5. Open its campaign-specific donation URL to share it with supporters.

Campaign progress uses recorded confirmed donations, not newly initiated or pending payments. Refunded donations are excluded from the raised total.

Campaign performance: open Campaigns to see how many donations were started, how many were confirmed, and the confirmed amounts by tagged source. Choose Copy tracked campaign link to make separate links for social posts, posters, QR codes, websites or email. Sources are link labels, not independently verified attribution or unique visitor counts.

Open Campaigns ↗

↑ Back to top Dashboard ↗

FundraisingDesign posters, QR codes and social graphics4 min
  1. Choose Creative studio from the dashboard.
  2. Select the campaign you want to promote.
  3. Choose Poster & print or Social media.
  4. Pick a layout and size; edit the wording, logo, photography, typography and colours.
  5. Check the preview and print/save the poster as a PDF or download the available asset format.

Poster links and QR codes send donors to an InstantDonate-hosted donation page. Preview the destination after choosing a campaign to make sure the right appeal opens.

Print tip: scan a proof copy of the QR code with a phone before distributing posters.

Open Creative Studio ↗

↑ Back to top Dashboard ↗

FundraisingAdd live campaign progress to your website5 min
Website widget example: choose a campaign and live progress style, then copy the embed code.
Illustrative example — not a live screenshot. Website widget example: choose a campaign and live progress style, then copy the embed code. Example names and amounts are fictional.
  1. Go to Creative studio → Website widget (under Other campaign tools).
  2. Choose the campaign, set Widget style to Live campaign progress, and enable automatic refresh.
  3. Check the preview. Use Open live widget separately if the embedded preview is blocked.
  4. Choose Copy widget code.
  5. In your own website builder, add a Custom HTML / Embed block and paste the code. Preview the website and publish it when ready.

The widget is a public, read-only display of campaign progress. The donation button opens the secure InstantDonate site rather than collecting bank information on the charity's website.

Website requirements: use HTTPS and a builder that allows <iframe> embeds. If your site uses a Content Security Policy, its frame-src must allow https://instantdonate.uk. Some site builders, social networks and emails prohibit iframes. In those cases, use a donation link or button instead.

Figures typically refresh every 60 seconds while the widget is visible. They reflect confirmed payments, not pending ones. Sandbox figures are for testing.

Create a website widget ↗

↑ Back to top Dashboard ↗

Customers & payments

5 guides
Customers & paymentsFind a customer and show hidden history3 min
Customer example: view regular giving, mandates and Gift Aid together, and refresh the selected supporter.
Illustrative example — not a live screenshot. Customer example: view regular giving, mandates and Gift Aid together, and refresh the selected supporter. Example names and amounts are fictional.
  1. Open Customers and search by name, email or postcode.
  2. Select a customer to view their payments, bank-account references, mandates, subscriptions and Gift Aid information.
  3. To declutter the default customer list, inactive customers are hidden unless you select Show inactive customers.
  4. On an individual customer, choose Show inactive history to reveal cancelled/failed mandates, subscriptions or payments.

Review filters may show otherwise inactive customers when they have an actionable item. Nothing is permanently deleted by hiding historical records.

Open Customers ↗

↑ Back to top Dashboard ↗

Customers & paymentsRefresh customer data from GoCardless2 min

Each customer has a Last updated indicator showing how recently InstantDonate received their GoCardless information and whether it came from a webhook, an automatic sync or a manual refresh.

  1. Open the customer and read the time next to Refresh from GoCardless.
  2. If it was just updated, you normally do not need to refresh. The button is disabled for roughly two minutes after a recent update.
  3. When available, choose Refresh from GoCardless to fetch that customer's latest details.
  4. Remain on the same customer page. You can also use Copy customer link for a direct, sign-in-protected URL.
Important: a payment in a normal pending state is not necessarily late or failed. GoCardless sends updates as its bank collection process progresses.

↑ Back to top Dashboard ↗

Customers & paymentsRequest a new Direct Debit mandate3 min
  1. Open the customer you want to help.
  2. Scroll to the Mandates card and choose Request new mandate.
  3. InstantDonate creates a secure, GoCardless-hosted mandate setup link associated with the existing GoCardless customer.
  4. Copy the link and send it to that supporter using an appropriate communication channel.
  5. After the supporter completes the process, wait for the GoCardless status to update or use the customer refresh control when appropriate.

The charity cannot complete the supporter’s bank authorisation for them. Avoid emailing or copying bank details into InstantDonate; the supporter enters those details directly with GoCardless.

↑ Back to top Dashboard ↗

Customers & paymentsCreate or manage regular giving4 min
Regular-giving example: set the name, amount, frequency and optional first payment date.
Illustrative example — not a live screenshot. Regular-giving example: set the name, amount, frequency and optional first payment date. Example names and amounts are fictional.
  1. Open a customer and find the Regular giving card.
  2. Choose Create new regular giving when available.
  3. Enter the subscription name, amount, frequency and optional first charge date.
  4. If the mandate is active, InstantDonate can create the subscription at GoCardless. If an eligible mandate is still activating, the instruction can be stored as Awaiting mandate and activated automatically once the mandate becomes active.
  5. For an existing subscription, use the available Edit, Pause, Resume or Cancel controls as appropriate.
Check timing: the first charge date depends on the mandate and GoCardless processing rules. A queued instruction is not itself an active collection until GoCardless confirms it.

↑ Back to top Dashboard ↗

Customers & paymentsReview failed payments and handle refunds4 min
  1. Use the failed-payment notice on the dashboard (if one appears) or the relevant Customers filter.
  2. Open the affected customer; choose Show inactive history if needed.
  3. Read the failure details and offered actions. Retry is only shown when appropriate for the payment and mandate status.
  4. For an eligible payment, use Refund via GoCardless. When a refund occurred outside InstantDonate, use Mark refunded externally to keep records accurate.
  5. For an eligible payment that failed due to insufficient funds, with an active mandate and no Success+ retry already planned, choose Retry payment and select your requested charge date. GoCardless checks that it is permitted by the bank processing timetable and its retry limits.
  6. Pay attention to the confirmation messages before submitting any refund or cancellation.

Reset alert dismisses the old failed-payment backlog for that charity; it does not delete failed payments, change their actual GoCardless status, or refund anything. Future new failures will appear again.

Do not use refund actions as a bookkeeping shortcut. Confirm the intended customer and payment and check GoCardless for final settlement.

↑ Back to top Dashboard ↗

Gift Aid

3 guides
Gift AidRequest a Gift Aid declaration from a donor4 min

Gift Aid eligibility depends on the donor’s own declaration and the donation in question. A declaration for one donation does not automatically cover later donations.

  1. Open the customer's Gift Aid section.
  2. When offered, choose Request new Gift Aid declaration.
  3. Send the generated secure declaration link to the supporter.
  4. The supporter reviews the declaration wording, details and relevant scope, and must explicitly accept it.
  5. Once recorded, eligible donations can be reviewed or included under the scope of the new declaration.
Never broaden a donor declaration yourself. A charity cannot simply convert “single donation” to “current and future donations” without fresh donor agreement.

↑ Back to top Dashboard ↗

Gift AidReview GoCardless-imported payments for Gift Aid3 min

Payments collected directly through GoCardless are initially marked for Gift Aid review, instead of automatically being included in an HMRC export.

  1. Open Gift Aid review from the dashboard’s review queue or the Customers filter.
  2. Select the customer and check whether the payment is covered by a qualifying declaration.
  3. Choose Include when the declaration covers that payment and you have verified the details.
  4. Choose Exclude when the payment should not be claimed.
  5. If you see New declaration required, use the donor declaration request flow first. You cannot include an uncovered donation.

If a payment is refunded or a previously exported claim needs correcting, follow the Gift Aid adjustment process rather than changing submitted evidence silently.

↑ Back to top Dashboard ↗

Gift AidDownload and track your HMRC Gift Aid claim5 min
Gift Aid example: review imported payments and track HMRC export statuses.
Illustrative example — not a live screenshot. Gift Aid example: review imported payments and track HMRC export statuses. Example names and amounts are fictional.
  1. Open Gift Aid on the dashboard.
  2. Open the Gift Aid claim checker. Review groups of payments awaiting a Gift Aid decision, payments missing a covering declaration or donor details, and required HMRC adjustments before preparing the file.
  3. Review declarations, the payments selected for claiming and any adjustments needing attention.
  4. Create/download the HMRC-compatible .ods spreadsheet from the export controls. Check the donor details, dates and total before submitting it.
  5. When you have actually submitted the file to HMRC, select Mark submitted.
  6. After HMRC responds, mark the claim Paid or Rejected as appropriate.

The status buttons are InstantDonate’s record of what happened: marking a file “submitted” does not send it to HMRC for you. A rejected claim can be corrected and resubmitted as appropriate. Export history and adjustments should be retained for the audit trail.

Before using real data: confirm your charity’s eligibility, donor declarations and HMRC requirements. Gift Aid and tax rules may change; use HMRC’s current guidance for legal requirements.

Open Gift Aid ↗ · Official HMRC guidance ↗

↑ Back to top Dashboard ↗

Troubleshooting

2 guides
TroubleshootingSomething is missing or out of date3 min
  1. Check the customer’s Last updated label before refreshing.
  2. Use the customer-specific GoCardless refresh when enabled. Avoid repeated full-account checks.
  3. Open the correct Customers filter, including Show inactive customers or Show inactive history for historical records.
  4. Check whether the payment is still in a normal bank-processing status.
  5. If a live widget is blank, first choose Open live widget separately, then verify the campaign is active and your external site allows HTTPS iframes.
  6. Try the direct dashboard or customer link again if you were redirected away from the customer after a reload.
Do not create a second payment or subscription just because the display has not updated yet. Confirm its state first to avoid duplicates.

↑ Back to top Dashboard ↗

TroubleshootingPrivacy, security and Sandbox basics3 min
  • Sandbox: test collections, balances and widget totals are not real money.
  • Supporter privacy: customer pages require charity login. Do not post customer URLs or copied information publicly.
  • Bank authorisation: supporters authorise payments on hosted GoCardless pages; do not request bank details by email.
  • Refunds: confirm the payment and status carefully before performing irreversible actions.
  • Gift Aid: store declaration evidence and use the correct scope; only the supporter can provide new consent.
  • Embeds: website progress widgets display public campaign totals. Do not embed the dashboard or internal customer pages.

Always check which environment you are using before sharing a donation page outside your testing team.

↑ Back to top Dashboard ↗