| 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 S3 | API Management, Blob Storage | Kong 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 Automation | Azure 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 Bedrock | Microsoft Foundry | Open-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 Bases | Foundry IQ, built on Azure AI Search | OpenSearch, 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 AgentCore | Foundry Agent Service | An 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, IAM | Entra ID, Azure Policy and app roles | Keycloak plus Open Policy Agent |
|---|
| Personal data detectionMasks bank details and health information before text reaches logs or drafts. | Amazon Comprehend PII detection | Azure 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 Functions | Logic Apps or Durable Functions | Temporal, or n8n |
|---|
| Middleware and events | Amazon EventBridge, SQS | Event Grid, Service Bus | Apache 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 Messaging | Azure Communication Services (email, SMS) | Your existing email and SMS gateway |
|---|
| GuardrailsBlocks fundraising asks in service replies, and advice on tax or wills. | Bedrock Guardrails | Azure AI Content Safety | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, keys, data protection | IAM Identity Center, KMS, Macie | Entra ID, Key Vault, Purview | Keycloak 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, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencySupporter and donation data. Many charities' own policies require UK hosting. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK/EU provider (IONOS AI Model Hub runs in Germany) |
|---|