Charities and not-for-profit · Playbook 54

Supporter care and Gift Aid processing

Every letter, email and form read and routed the day it arrives, supporters' own instructions applied correctly, and every Gift Aid claim backed by a valid declaration. People handle complaints, vulnerable supporters and the claim itself.

  • Document AI
  • Agents with tools
  • Human in the loop
  • HMRC Gift Aid
  • Fundraising Regulator Code
  • PECR
  • UK GDPR
  • Charity Commission

At a glance

The problem
Letters, emails, forms and calls arrive faster than the team can read and key them, and Gift Aid waits behind the backlog
Typical volume
Around 25,000 supporter contacts a month and 60,000 Gift Aid declarations a year, a third of them on paper
Who's involved
Supporter care, the Gift Aid and finance team, fundraising, data protection, the CRM owner, the direct debit bureau
Pilot
8–10 weeks after a 3-week discovery
Platforms
AWS, Azure, or a sovereign or on-prem stack

An illustrative scenario. The numbers are typical examples, not a client case study. The cloud services and UK rules were checked on 9 November 2026.

The business problem

A large fundraising charity's supporter care team handles everything that isn't a gift arriving cleanly online. Change-of-address letters, emails asking to stop the catalogue, forms returned with a Gift Aid tick, calls about a direct debit taken twice, enquiries about leaving a gift in a will, and complaints. Each one is read, matched to the right supporter record and keyed into the CRM by hand. At peak times, such as after a big appeal, the backlog runs to weeks.

Gift Aid sits behind that backlog. Paper declarations are scanned and keyed, online ones arrive from donation platforms in different formats, and each donation then has to be matched to a valid declaration before it can be claimed. A missing home address, a declaration that was cancelled, or a payment that was really a lottery ticket all make a claim wrong. Teams claim late to be safe, and some eligible Gift Aid is never claimed at all.

The risks run both ways. Applying a supporter's opt-out late, or contacting someone who asked to stop, breaks the law and the Code of Fundraising Practice and damages trust. Claiming on a donation without a valid declaration means repaying HMRC. And a letter from a supporter who seems confused, bereaved or unwell needs a person's care, not a template.

What AI changes

  • Every letter, email and form is read, classified and matched to the supporter record on the day it arrives, with the confidence shown to the team.
  • Simple instructions the supporter gave themselves, such as a new address or an opt-out, are applied to the CRM within strict, platform-enforced permissions, and logged with the original message as evidence.
  • Paper and digital Gift Aid declarations are read and checked against HMRC's required content. Gaps go back to the supporter through a person, never filled in by the AI.
  • Donations are matched to declarations, ineligible payments are flagged, and the claim is prepared for the Gift Aid officer to check and an authorised official to submit.
  • Complaints, bereavements, gifts in wills and any sign that a supporter may be in vulnerable circumstances go straight to a named person, with the context gathered.
  • The AI never creates a declaration, never opts anyone in, and never changes a bank detail or a direct debit.

How success is measured

Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.

Time to first action

From a letter or email arriving to the instruction being applied or a person picking it up.

ExampleSame working day

Opt-outs applied on time

Opt-outs and Fundraising Preference Service suppressions applied within the agreed time, checked by audit.

ExampleEvery one

Instructions applied correctly

A weekly sample of AI-applied changes checked against the supporter's own words.

ExampleAbove 99%, every error reviewed

Gift Aid matched before the claim

Share of eligible donations matched to a valid declaration before the claim deadline.

ExampleUp, measured against last year

Claim errors found

Donations removed from a claim at the officer's check, and any adjustment after HMRC review.

ExampleFalling, and none after submission

Sensitive contacts routed to a person

Complaints, bereavements and possible vulnerability handed to a person, not answered automatically.

ExampleEvery one in the audit sample

UK regulation and controls

Cross-sector rules are on the UK regulation map.

  • HMRCGift Aid declarations and record keeping

    A valid declaration names the charity, the donor's full name and home address, says which donations it covers, and explains that the donor must pay enough UK income tax or capital gains tax to cover the claim. A verbal declaration needs written confirmation that the donor can cancel within 30 days. Declarations are kept for six years after the accounting period of the last donation they cover. The AI reads and checks declarations; it never creates, completes or backdates one.

  • HMRCGift Aid claims and the Small Donations Scheme

    Claims are made through HMRC's online service within 4 years of the end of the financial period the donation was received in, and claims of more than 1,000 donations must use software. Small cash and contactless gifts of £30 or less can be claimed under the Small Donations Scheme, up to £8,000 a tax year, within 2 years. The AI prepares the claim; the Gift Aid officer checks it and an authorised official submits it.

  • Fundraising RegulatorCode of Fundraising Practice (in effect since 1 November 2025)

    Complaints follow a clear, published procedure and are resolved without unnecessary delay. Fundraising involving people in vulnerable circumstances needs extra care, so any sign of it goes to a person. Requests from the Fundraising Preference Service are retrieved and actioned within 21 days.

  • ICOPECR, including the charitable purposes soft opt-in

    Since 5 February 2026 charities can email or text people who showed interest in their purpose without asking for consent first, if they offered a clear opt-out when the details were collected and in every message (ICO guidance, 28 April 2026). PECR fines are now at UK GDPR levels. Replies to supporters stay service messages with no fundraising asks, and consent only changes on the supporter's own instruction.

  • ICOUK GDPR and the Data (Use and Access) Act complaints duty

    A DPIA before the pilot, processing in UK regions, and no training of providers' models on supporter data. Since 19 June 2026, data protection complaints must be easy to make and acknowledged within 30 days, so the agent recognises them and routes them to the data protection team with a reference. Subject access and erasure requests go to people too.

  • Charity CommissionTrustees' duties and serious incident reporting

    Trustees stay responsible for how the charity uses AI with supporters' data and money. A significant data breach is a reportable serious incident, reported promptly; a person decides, and the system's logs show exactly what the AI changed and when.

The solution

Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.

Supporter care and Gift Aid processing: reference architecture
  1. 01Channels

    • Post: letters and paper declarations
    • Email and web forms
    • Phone (notes from the call)
    • Online donation platforms
  2. 02Intake

    • Amazon TextractAzure Content UnderstandingDocling plus an open-weight vision modelScanned post and attachments
    • API GatewayAPI ManagementKong, or your existing API gatewayMessages and donation files
    • Amazon S3Blob StorageCeph, or IONOS S3 Object StorageDocument store
  3. 03Intelligence

    • Agent
      Bedrock AgentCoreFoundry Agent ServiceLangGraph on KubernetesSupporter care agent
    • Agent
      Bedrock AgentCoreFoundry Agent ServiceLangGraph on KubernetesGift Aid matching agent
    • Bedrock Knowledge BasesFoundry IQ (Azure AI Search)OpenSearch, or PostgreSQL with pgvectorPolicies and approved replies
  4. 04Orchestration

    • Step FunctionsLogic Apps / Durable FunctionsTemporal, or n8nCase and claim workflow
    • EventBridge + SQSEvent Grid + Service BusApache Kafka or RabbitMQEvents and queues
  5. 05Systems of record

    • Supporter CRM
    • Direct debit bureau and Bacs reports
    • Finance system
    • HMRC charities online service
  6. 06People

    • Person
      Supporter care team
    • Person
      Gift Aid officer and authorised official
    • Person
      Complaints and supporter care lead
  • Cloud or platform service (AWSAzuresovereign / on-prem)
  • AI agent
  • A person decides
  • Your existing systems
  • Outside your organisation

Components, side by side

Supporter care and Gift Aid processing: components on AWS, Azure and a sovereign or on-prem stack
LayerAWSAzureSovereign / on-prem
Intake: post, email, formsThe mailroom keeps scanning as now. Scans and emails land in one store, each with a reference back to the original.API Gateway, Amazon S3API Management, Blob StorageKong or your existing API gateway; Ceph or IONOS S3 Object Storage
Reading documentsTest on real handwriting and ticked boxes. AWS documentation (checked November 2026) shows Bedrock Data Automation's London profile processing in eu-west-2 only; recheck before relying on it, or use Textract plus a model running in London.Amazon Textract, or Bedrock Data AutomationAzure Content Understanding (includes Document Intelligence)Open-source parsing (e.g. Docling) plus an open-weight vision model
Drafting and reasoningChoose models that run in the UK region; some are only offered through cross-region or global processing.Amazon BedrockMicrosoft FoundryOpen-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub
Policies and replies (retrieval)Only approved supporter care policies, reply templates and the charity's Gift Aid procedures, each with an owner and a version.Bedrock Knowledge BasesFoundry IQ, built on Azure AI SearchOpenSearch, or PostgreSQL with pgvector
Agent runtimeAgentCore Runtime, Gateway and Policy are listed for London. The original Bedrock Agents closed to new customers on 30 July 2026.Amazon Bedrock AgentCoreFoundry Agent ServiceAn open-source agent framework (e.g. LangGraph) on Kubernetes
Permissions on CRM changesField-level rules outside the prompt: the agent's service account can change an address or set an opt-out, and nothing else.Amazon Verified Permissions, IAMEntra ID, Azure Policy and app rolesKeycloak plus Open Policy Agent
Personal data detectionMasks bank details and health information before text reaches logs or drafts.Amazon Comprehend PII detectionAzure Language in Foundry Tools (PII detection)Open-source PII detection (e.g. Presidio)
WorkflowHolds each item until a person acts, with timers for the Code's and HMRC's deadlines.AWS Step FunctionsLogic Apps or Durable FunctionsTemporal, or n8n
Middleware and eventsAmazon EventBridge, SQSEvent Grid, Service BusApache Kafka or RabbitMQ
Outbound confirmationsAmazon Pinpoint reached end of support on 30 October 2026; use AWS End User Messaging. Service messages only.Amazon SES, AWS End User MessagingAzure Communication Services (email, SMS)Your existing email and SMS gateway
GuardrailsBlocks fundraising asks in service replies, and advice on tax or wills.Bedrock GuardrailsAzure AI Content SafetyOpen-source guardrails (e.g. NeMo Guardrails, Llama Guard)
Identity, keys, data protectionIAM Identity Center, KMS, MacieEntra ID, Key Vault, PurviewKeycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM
Monitoring and auditEvery CRM change logged with the source document, the rule that allowed it and the before and after values.CloudWatch, CloudTrailAzure Monitor, Log AnalyticsPrometheus, Grafana, OpenTelemetry
UK data residencySupporter and donation data. Many charities' own policies require UK hosting.eu-west-2 (London)UK South / UK WestYour own UK data centre, or a UK/EU provider (IONOS AI Model Hub runs in Germany)

On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →

Hybrid and on-prem

Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.

Stays on-prem

The supporter CRM, the direct debit bureau link, the finance system and the paper archive stay where they are, whether in the charity's own data centre or hosted by the CRM supplier. The mailroom and its scanners stay too. The AI never becomes the supporter record.

Uses cloud AI

Reading scanned post, classifying messages, drafting replies and matching donations to declarations run in a UK cloud region, or on the charity's own GPUs for the sovereign option. Only the documents and fields each task needs are sent.

How they connect

Through the CRM's published API and an API gateway, over a private link such as AWS Direct Connect or Azure ExpressRoute where the CRM is on-prem. The direct debit bureau and HMRC are reached by the same routes as today, by people.

If the link drops

Post and email queue safely and the team works the CRM by hand, as now. The agent resumes from the queue in order, checking each record hasn't changed in the meantime, so nothing is applied twice or over a newer instruction.

The agents

What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.

Supporter care agent

May do

  • Read and classify letters, emails, forms and call notes
  • Find the supporter record and show the match and its confidence
  • Apply a new address, a name correction or an opt-out the supporter asked for themselves
  • Send a fixed, approved confirmation once it has applied that change
  • Draft replies for a person to check and send
  • Route complaints, bereavements, gifts in wills, direct debit changes and data protection requests to the right person

May not do

  • Opt anyone in, or change consent without the supporter's own instruction
  • Change bank details, amounts, or set up, cancel or refund a direct debit
  • Reply to a complaint, a bereavement, or a supporter flagged as possibly vulnerable
  • Give advice on tax, Gift Aid eligibility or wills
  • Merge, delete or anonymise a supporter record
  • Add a fundraising ask to any reply

Where a person signs offA person checks every draft reply and every change the agent wasn't sure about. The agent's write access is limited by field and by action in the platform, not by instructions in a prompt.

Gift Aid matching agent

May do

  • Read paper and digital declarations and check them against HMRC's required content
  • Match donations to declarations, including cancelled and replaced ones
  • Flag payments that aren't eligible, such as lottery tickets, event fees and company gifts
  • Prepare the claim file, the Small Donations Scheme figures and a summary of exceptions
  • Draft the written confirmation for a verbal declaration, for a person to send

May not do

  • Create, complete, correct or backdate a declaration
  • Infer a missing home address or postcode from other records
  • Submit, amend or withdraw a claim
  • Tell a supporter whether they pay enough tax

Where a person signs offThe Gift Aid officer checks the exceptions and a sample of matched donations. An authorised official submits the claim through HMRC's online service, as now.

Middleware and integration

The supporter CRM stays the record. The agent works through the CRM's published API with its own service account, and every write is checked by a policy service before it reaches the CRM. Agree in discovery what the CRM supplier's API allows, and whether it can record the source document against each change.

Direct debits keep their existing route. Instructions and amendments go to the direct debit bureau as now, made by a person, and Bacs reports of cancellations and failed collections come back into the CRM through the same integration. The agent reads those reports to answer queries; it never sends instructions.

Online donation platforms send declarations and donations in their own formats. A small mapping layer turns each into one internal shape, keeps the original file, and records who collected each declaration, so the audit trail runs from a claimed donation back to the declaration image or online record.

Events keep the AI decoupled. Each arriving item becomes a message on a queue. If the AI service is slow or down, items wait and the team works as before. Each item carries a reference so it is applied once, in order.

Process and people

  • Named owners for each queue: complaints, bereavements, gifts in wills, direct debits, data protection requests and Gift Aid exceptions.
  • A vulnerable supporters policy that the agent's routing follows, owned by the supporter care lead, with refunds and pauses decided by a person.
  • Consent changes only on the supporter's own instruction, with the instruction stored as evidence. Ambiguous messages go to a person.
  • Missing declaration details are asked for by a person, in the charity's own words, never filled in from other records.
  • A weekly audit of AI-applied changes and matched donations, and a check of every claim's exceptions before it is submitted.
  • Shop, lottery and event bookings stay out of scope for the pilot. If they are added later, the CMA's guidance on AI agents applies, and lottery queries follow Gambling Commission rules.

Delivery plan

  1. 3 weeks

    Discovery

    Map today's post, email and Gift Aid processes, measure the baseline backlog and claim errors, and agree what the CRM API allows.

  2. Gate · must be true to passBaseline agreed, CRM route confirmed, DPIA started, permission rules written down.

  3. 8–10 weeks

    Pilot

    Address changes, opt-outs and paper declarations first, in shadow mode: the agent proposes, the team applies, and the two are compared. Then one claim prepared in parallel with the usual process.

  4. Gate · must be true to passAccuracy within agreed limits, no consent errors, a parallel claim that matches, supporter care lead and finance sign-off.

  5. 4–6 weeks

    Production

    The agent applies permitted changes and prepares claims, with monitoring, daily sampling and a rollback plan.

  6. Gate · must be true to passMonitoring, support, rollback plan and team training in place.

  7. Ongoing

    Scale

    Add online platforms' files, call notes, and more instruction types one at a time.

  8. Gate · must be true to passEach new instruction type passes the same shadow-mode gate.

Roles and RACI

Who is responsible, accountable, consulted and informed, by activity
ActivityDirector of supporter careProduct ownerSolutions architectI can fill thisTechnical PMI can fill thisEngineersI can fill thisGift Aid and finance leadDPOSecurityI can fill this
Business case and benefitsAccountableResponsibleConsultedConsultedInformedConsultedInformedInformed
Target architecture and CRM integrationConsultedConsultedAccountable and ResponsibleConsultedConsultedConsultedConsultedConsulted
Permission rules for the agentsAccountableResponsibleResponsibleInformedConsultedConsultedConsultedConsulted
DPIA and PECR reviewConsultedConsultedConsultedInformedInformedInformedAccountable and ResponsibleConsulted
Build and integrationInformedConsultedAccountableResponsibleResponsibleConsultedInformedConsulted
Gift Aid claim checksInformedConsultedConsultedConsultedConsultedAccountable and ResponsibleInformedInformed
Go-live decisionAccountableResponsibleConsultedResponsibleInformedConsultedConsultedConsulted
Run, monitor and improveAccountableResponsibleConsultedConsultedResponsibleConsultedConsultedConsulted

Business case and benefits

Director of supporter care
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
I · Informed
Gift Aid and finance lead
C · Consulted
DPO
I · Informed
Security
I · Informed

Target architecture and CRM integration

Director of supporter care
C · Consulted
Product owner
C · Consulted
Solutions architect
A/R · Accountable and Responsible
Technical PM
C · Consulted
Engineers
C · Consulted
Gift Aid and finance lead
C · Consulted
DPO
C · Consulted
Security
C · Consulted

Permission rules for the agents

Director of supporter care
A · Accountable
Product owner
R · Responsible
Solutions architect
R · Responsible
Technical PM
I · Informed
Engineers
C · Consulted
Gift Aid and finance lead
C · Consulted
DPO
C · Consulted
Security
C · Consulted

DPIA and PECR review

Director of supporter care
C · Consulted
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
I · Informed
Gift Aid and finance lead
I · Informed
DPO
A/R · Accountable and Responsible
Security
C · Consulted

Build and integration

Director of supporter care
I · Informed
Product owner
C · Consulted
Solutions architect
A · Accountable
Technical PM
R · Responsible
Engineers
R · Responsible
Gift Aid and finance lead
C · Consulted
DPO
I · Informed
Security
C · Consulted

Gift Aid claim checks

Director of supporter care
I · Informed
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
C · Consulted
Gift Aid and finance lead
A/R · Accountable and Responsible
DPO
I · Informed
Security
I · Informed

Go-live decision

Director of supporter care
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
R · Responsible
Engineers
I · Informed
Gift Aid and finance lead
C · Consulted
DPO
C · Consulted
Security
C · Consulted

Run, monitor and improve

Director of supporter care
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
R · Responsible
Gift Aid and finance lead
C · Consulted
DPO
C · Consulted
Security
C · Consulted

R ResponsibleA AccountableC ConsultedI Informed· not involved

Where I'd fit

Option A

Lead the architecture

If there's no architect on the programme, I'd own the design end to end: the document reading, the agents and the hard limits on what they can change in your CRM, the Gift Aid matching and the gates between pilot and production. I'd report to your programme board and work closely with your supporter care and finance leads.

Option B

Support your architect

If your partner, your CRM supplier or your own team already has an architect, I'd take on the agents, the permission rules and the Gift Aid matching under their lead, and give them a second senior opinion on CRM integration, data protection and security.

Where this goes wrong

  1. Goes wrong

    The agent reads a vague message as consent and opts someone in.

    How the design avoids it

    It can only set opt-outs. Opt-ins come from the charity's own consent forms, and anything ambiguous goes to a person.

  2. Goes wrong

    Gaps in declarations get filled from other records to make claims work.

    How the design avoids it

    The agent can't write to declaration fields, and missing details are asked for by a person. The claim only includes donations backed by a complete declaration.

  3. Goes wrong

    A bereaved or confused supporter gets a template reply.

    How the design avoids it

    Routing rules for bereavement and vulnerability that the supporter care lead owns, tested on real letters, with replies drafted for a person, never sent.

  4. Goes wrong

    Changes land on the wrong supporter because of duplicate records.

    How the design avoids it

    Matches below a set confidence go to a person, the agent can't merge records, and each change is logged with its source for easy reversal.

  5. Goes wrong

    Lottery tickets and event fees are claimed as donations.

    How the design avoids it

    Payment types are mapped in discovery, ineligible ones are flagged, and the officer checks every exception before the claim.

On the horizon

Changes already announced or under way that affect this design. More in the UK horizon scan.

  1. In force since 5 February 2026
    The charitable purposes soft opt-in under PECR. The ICO published final guidance on 28 April 2026 and the Fundraising Regulator a practice guide on 24 June 2026; both urge care.

    Record, for each supporter, how they came to you and the opt-out they were offered, so the soft opt-in can be shown to apply. The agent never decides it does.

  2. Live since September 2026
    HMRC's redesigned online service for charities claiming Gift Aid. The claim rules haven't changed.

    Run the pilot's parallel claim through the new screens, and keep the claim file in a format your software can submit.

  3. Announced, no date yet
    HMRC plans to review its guidance on audits of charities to align it with the enquiry framework for Gift Aid claims.

    Keep the trail from each claimed donation to its declaration complete and quick to produce.

  4. In force since 19 June 2026
    The Data (Use and Access) Act's data protection complaints duty: easy to make, acknowledged within 30 days.

    Make sure the agent recognises a data protection complaint in any channel and routes it with a reference. It never closes one.

  5. Updated 30 October 2026
    The CMA's guidance on complying with consumer law when using AI agents, now with a joint statement from the DRCF regulators.

    If the agent later handles shop orders, event bookings or lottery queries, design to it: the charity answers for its agent as it would for a member of staff.

Questions to ask your partner or vendor

Good answers are specific. Vague answers to any of these are worth following up.

Copy them into your next supplier meeting

  1. Exactly which CRM fields can the agent change, and where is that enforced?
  2. How does the design stop a declaration being completed from other data?
  3. What happens to a letter that mentions a bereavement, illness or confusion?
  4. How are opt-outs and Fundraising Preference Service requests applied on time, and how is that proved?
  5. Can every claimed donation be traced back to its declaration image or online record?
  6. What does it cost to run per thousand letters and per claim, at our volumes?

Planning something like this?

Whether you need someone to lead the design or to support the architect you already have, let's talk it through.

Sam Naseem
Sam NaseemBirmingham, UK · UK & Europe
Available now