This is the set-up guide for Tinwell, from a fresh licence to your first real donation. Most charities finish it in an afternoon. If you would rather not, the free onboarding add-on at checkout means our team does every step below for you, after an audit of your site. If you get stuck at any point, support is a real person at Nebula.
Before you start
0 of 5 ready
Step 1About two minutes
Install and activate
Upload the plugin
In WordPress, go to Plugins, then Add Plugin, then Upload Plugin. Choose the Tinwell zip file from your purchase email and click Install Now, then Activate Plugin. Tinwell appears as its own item in the admin menu.
Enter your licence key
Open Tinwell, then Settings, and paste the licence key from your email into the Licence field. Save. The key ties the plugin to this website and switches on updates and support. If you bought more than one licence, each website gets its own key.
Check the go-live checklist
Tinwell's onboarding checklist lists what still needs doing before you can take real money: HTTPS, a payment provider connected and tested, Gift Aid wording, a privacy notice linked. Every item turns green as you complete the steps below, and when they are all green the plugin seals a certificate for the site.
Step 2About ten minutes
Add your Stripe keys
No Stripe account yet?
Create one at stripe.com first. Have your registered charity number, address and bank details ready; Stripe verifies the organisation before paying out, which can take a few days, but you can rehearse in the meantime with Stripe’s test keys in Tinwell’s test mode.
Add your keys
In Tinwell, then Settings, then Payment Gateways, follow the steps to create a restricted API key in your Stripe dashboard and paste it in with your publishable key. A restricted key can only do the few things Tinwell needs and can be revoked on its own. Donations go straight to your own Stripe account, Tinwell never needs access to it, and card details never touch your site.
Add the webhook
In your Stripe dashboard, add a webhook for the address Tinwell shows under Payment Gateways, then paste its signing secret into Tinwell. Without it, donations are created but never confirmed.
Switch on Apple Pay and Google Pay
Both come through Stripe and appear automatically on devices that support them once your keys are in. Apple Pay also needs your domain registered in your Stripe dashboard, under its payment method domains settings.
Add GoCardless for Direct Debit
Optional. Under Payment Gateways, paste an access token created in your GoCardless dashboard; the settings screen walks you through it, including the webhook GoCardless uses to report each collection. Direct Debit then appears as a payment method for monthly gifts. See the guide to Direct Debit donations with GoCardless.
Step 3About thirty minutes
Build and place your form
Choose fields and flow
In Tinwell, then Forms, open the default form or create one. Choose single page or multi-step, the suggested amounts for one-off and monthly gifts, the impact line, whether to show tribute options, and which donor fields to ask for. Keep the form short: name, email, amount, Gift Aid, payment is enough for most charities.
Switch on Gift Aid
Under Gift Aid, enter your HMRC reference and confirm the declaration wording. The form will then ask UK taxpayers to declare and collect the home address HMRC needs. See the guide to Gift Aid on a WordPress donation form.
Brand it
The form takes its fonts from your theme. Set your button colour and any accent so it matches the rest of the site.
Place it on a page
Edit your donate page in the block editor, add the Tinwell Donation Form block and choose the form. Or paste the form's shortcode into any page, post or widget. Campaign components (progress bar, totaliser, impact cards, countdown, supporter wall, donate buttons) are blocks and shortcodes too. For the wider steps, see our guide to adding a donation form to WordPress, and donation page best practice for the page around it.
Step 4About fifteen minutes
Take your first gift
Make a real £1 donation
Use your own card on the live form. Check the thank-you screen and the email the donor receives, then look at the donation on the Tinwell dashboard.
Refund it
Refund the £1 in your Stripe dashboard. Tinwell marks the donation refunded.
Test a monthly gift
If you have switched on Direct Debit, set up a £1 monthly gift yourself, check the mandate confirmation, then cancel it in the donor portal.
Check the certificate
Back in the onboarding checklist, every item should now be green and the site's certificate sealed. You are live.
Connecting your CRM
In Tinwell, then Settings, then Integrations, choose Beacon, Donorfy or Raisely, paste the API key from your CRM and map your campaigns and fund pots to the CRM's funds. Make a £1 test donation and check the record lands in the CRM before refunding it. Each integration has its own page: Beacon, Donorfy, Raisely.
Campaigns and fund pots
In Tinwell, then Campaigns, create an appeal with a target and a closing date, and add fund pots under it if donors should be able to choose where their gift goes. Place a progress bar or totaliser on the appeal page with the block or shortcode; both read live figures from your donations. The dashboard shows pace against target.
Exporting Gift Aid
In Tinwell, then Gift Aid, choose the period and export. The CSV is laid out for HMRC Charities Online: paste it into HMRC's schedule spreadsheet, save in HMRC's required format, attach it to a claim and submit. Donations without a valid declaration are left out and flagged; donations already claimed are marked so they cannot be claimed twice.
Reports
In Tinwell, then Reports, choose a period for the trustee report: conversion by source, recurring versus one-off, average gift and Gift Aid status, as one page or a PDF.
Updates and support
Tinwell updates through the normal WordPress plugin updates screen while your licence is active. Security patches are released as soon as they are ready. Support is by email from the team who built the plugin; see the support page for what to include and what to expect.
Troubleshooting
Your Stripe keys are missing, in the wrong mode (test or live) or have been revoked in Stripe. Check them under Settings, then Payment Gateways.
The page must be served over HTTPS and the device must have a card in Wallet. Check that your domain is registered for Apple Pay in Stripe.
Tinwell inherits your theme's fonts; a theme that sets none will fall back to the browser default. Set a font on your site or on the form's container.
Check the sync status on the donation in Tinwell. A write the CRM refused or never received is retried automatically. A write that timed out may already be in the CRM, so it is not sent again: check the CRM, and see the write in the Actions log under Settings; if the key has expired, replace it under Integrations.
The declaration is incomplete, usually a missing house number or postcode. The donor is flagged in the Gift Aid area; contact them to complete it.
Something not covered? Email support with your site address and a screenshot. See the full feature list or pricing.