Business case and benefits
- Sales director
- A · Accountable
- Sales ops / CRM owner
- R · Responsible
- Solutions architect
- C · Consulted
- Technical PM
- C · Consulted
- Engineers
- I · Informed
- Marketing ops & DPO
- C · Consulted
- Security
- I · Informed
Call notes, follow-ups and CRM updates drafted minutes after every conversation, for the salesperson to check and confirm. Contact rules are checked in code, and a person sends anything that isn't a fixed, approved template.
At a glance
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.
After every call, a salesperson is meant to write up what was said, update the contacts, move the opportunity on, set a next step and send a follow-up. In practice, much of that happens on a Friday afternoon from memory, or not at all. Managers forecast from records that are days out of date, and when a salesperson leaves, their accounts' history leaves with them.
The follow-up email is where risk creeps in. Under time pressure, people copy old emails, promise delivery dates nobody has checked, or mention a discount that was only discussed. Marketing contacts get mixed in with sales contacts, so a 'quick catch-up' email goes to a sole trader who opted out last year, or someone dials a number on the Telephone Preference Service.
Generative AI can take the typing away. The design challenge is that the same tool could also write convincing promises, send messages nobody checked, or market to people you have no right to contact. The value comes from drafting fast and checking hard, with the salesperson confirming everything that matters.
Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.
Hours a week spent writing notes and updating the CRM, measured by a short time study before and after.
ExampleDown by half
Share of calls and meetings with confirmed notes and a next step in the CRM within 24 hours.
ExampleFrom about 40% to over 85%
How often a draft is confirmed with light edits. Very high can mean people have stopped reading.
Example60–75%, reviewed monthly
Marketing or calls suggested to a contact that the rules should have excluded, found in testing or sampling.
ExampleZero, with every case investigated
Prices, discounts, dates or terms in a draft that aren't in the price book or approved templates.
ExampleZero reaching a customer
Gap between forecast and actual, by team.
ExampleMeasured against last year
Cross-sector rules are on the UK regulation map.
Companies, LLPs and similar bodies are corporate subscribers: you can email them marketing without consent if you say who you are and offer an opt-out. Sole traders and some partnerships are individual subscribers, treated like consumers, so you need consent or the soft opt-in. The ICO says to treat them as individuals if you're unsure. The CRM holds a contact type for every organisation, and the check runs in code.
Live marketing calls must be screened against the TPS and the CTPS, because sole traders and some partnerships register with the TPS, plus your own do-not-call list. A registered number can only be called with that person's specific consent to your calls. Automated marketing calls need specific consent to automated calls. The assistant never dials anyone, and never puts a registered number on a call list without recorded consent.
Since 5 February 2026, PECR fines can reach UK GDPR levels. The ICO's PECR and business-to-business marketing guidance is under review following the Act, so contact rules are kept as data owned by marketing operations, easy to update.
A named person at a business is still a person: UK GDPR applies to their details and call notes. The Act names direct marketing as an example of a legitimate interest, but you still need a legitimate interests assessment, and PECR applies on top. The separate 'recognised legitimate interests' basis covers a short list of public-interest purposes, not marketing. Anyone can object to direct marketing at any time, and that is absolute.
Recording a call relies on the Investigatory Powers Act 2016 business regulations and a UK GDPR lawful basis. The other party is told at the start that the call is recorded and transcribed, and can ask for it not to be. Transcripts and AI notes are personal data: they're in scope of subject access requests, kept for a set period, and processed in UK regions.
A price, date or term in an email can bind you. The assistant drafts only from the approved price book and templates, and a person sends anything else. If your team also sells to consumers, the CMA's guidance on AI agents (March 2026, updated October 2026) says a business is responsible for what its agent does, as it would be for an employee.
Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.
01Channels
02Intake
03Intelligence
04Orchestration
05Systems of record
06People
| Layer | AWS | Azure | Sovereign / on-prem |
|---|---|---|---|
| Recordings and voice notesEncrypted, in a UK region, with a short retention period for audio once the transcript is confirmed. | Amazon S3 | Blob Storage | Ceph, or IONOS S3 Object Storage |
| Speech to textTest on real calls: product names, accents, poor lines and people talking over each other. | Amazon Transcribe (batch, with speaker labels) | Azure Speech in Foundry Tools (batch transcription) | Open-weight speech models (e.g. Whisper) on your own GPUs |
| Drafting and summariesAWS and Azure both offer a choice of models, including Claude. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
| Account and product knowledge (retrieval)Approved product sheets, the price book and template library, each with a named owner. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
| Contact rules checkPlain code, not a model: contact type, lawful basis, opt-outs, TPS and CTPS status. Same answer every time, and testable. | AWS Lambda, reading your suppression data | Azure Functions, reading your suppression data | A small service on Kubernetes |
| Workflow and events | Step Functions, EventBridge, SQS | Logic Apps or Durable Functions, Event Grid, Service Bus | Temporal; Apache Kafka or RabbitMQ |
| Link to your CRM, email and calendarThe assistant writes to the CRM with the salesperson's own permissions, only after they confirm. | API Gateway, plus your existing integration platform if you have one | API Management, plus your existing integration platform if you have one | Kong or your existing API gateway |
| Human reviewSalespeople confirm where they already work. Drafts land in their own email drafts folder, never sent. | In your CRM, as a list of proposed changes | In your CRM, as a list of proposed changes | In your CRM, as a list of proposed changes |
| GuardrailsUseful for catching prices and promises in drafts, but the hard limits are in the tools. | Bedrock Guardrails | Foundry 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 auditLog every draft, every proposed update, every rules-check result and who confirmed what. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
| UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
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 →
Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.
Stays on-prem
Many organisations keep the CRM, the email system or the suppression data on their own servers, and nothing here needs them to move. Call recordings can stay on-prem too, if your policy requires it.
Uses cloud AI
Transcription, drafting and the CRM assistant run in AWS or Azure in a UK region, or on your own GPUs with open-weight speech and language models if recordings mustn't leave your estate.
How they connect
A private link (AWS Direct Connect or Azure ExpressRoute) and your API layer. The assistant reads account history and writes confirmed updates through the same APIs as any other CRM client, with the salesperson's own permissions.
If the link drops
Recordings queue safely on your side and are transcribed when the link returns. Salespeople update the CRM by hand, exactly as before, and the contact rules check still runs locally, so no list goes out unchecked.
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.
CRM assistant
Where a person signs offA salesperson confirms every CRM update and sends every email that isn't a fixed template. A sales manager approves any discount or non-standard term. Marketing operations and the DPO own the contact rules. The assistant's limits are enforced by the platform: it has no tool that can send free text, and its call-list tool won't accept a contact the rules check excluded.
The CRM, email and calendar are reached only through your API layer, with the salesperson's delegated permissions, so the assistant can never see or change more than they can. If you already run an integration platform, the assistant uses it like any other system.
Each recording becomes a message on a queue. Transcription and drafting pick it up, and the results come back as proposed changes. If the CRM is slow or down, proposals wait safely, and every update carries an ID so a retry never creates a duplicate contact or activity.
The contact rules check sits in front of every list the assistant builds. It reads suppression data that marketing operations keeps current, including TPS and CTPS screening refreshed on a set schedule, and it fails closed: if the suppression data can't be read, no one is suggested for marketing.
The assistant can be switched off without stopping sales. Salespeople carry on working in the CRM exactly as they did before.
Time study of admin work, review of CRM data quality and contact types, map the suppression data, and agree the call recording notice.
Gate · must be true to passBaseline agreed, contact types and suppression sources confirmed, DPIA and legitimate interests assessment started, legal involved.
One sales team. Notes and proposed CRM updates only; follow-up drafts stay in drafts. Compare with what salespeople would have written.
Gate · must be true to passDraft acceptance within agreed limits, zero rule breaches and zero unapproved commitments in testing, and DPO sign-off.
Roll out to all sales teams, add follow-up drafts and approved templates, with monitoring, support and a rollback plan.
Gate · must be true to passMonitoring, support model, rollback plan and training in place.
Add account planning summaries and pipeline reviews, then reuse the pattern for account management and customer success.
Gate · must be true to passEach new capability passes the same pilot gate.
| Activity | Sales director | Sales ops / CRM owner | Solutions architectI can fill this | Technical PMI can fill this | EngineersI can fill this | Marketing ops & DPO | SecurityI can fill this |
|---|---|---|---|---|---|---|---|
| Business case and benefits | Accountable | Responsible | Consulted | Consulted | Informed | Consulted | Informed |
| Target architecture | Informed | Consulted | Accountable and Responsible | Consulted | Consulted | Consulted | Consulted |
| Contact rules, PECR and DPIA | Accountable | Consulted | Consulted | Informed | Informed | Responsible | Consulted |
| CRM data clean-up and contact types | Informed | Accountable and Responsible | Consulted | Consulted | Responsible | Consulted | Informed |
| Build and integration | Informed | Consulted | Accountable | Responsible | Responsible | Informed | Consulted |
| Accuracy and boundary testing | Informed | Accountable | Responsible | Consulted | Responsible | Consulted | Responsible |
| Go-live decision | Accountable | Responsible | Consulted | Responsible | Informed | Consulted | Consulted |
| Run, monitor and improve | Informed | Accountable | Consulted | Consulted | Responsible | Consulted | Consulted |
R ResponsibleA AccountableC ConsultedI Informed· not involved
Option A
If there's no architect on the programme, I'd own the design end to end: the transcription pipeline, the assistant and its limits, the contact rules check, the integration with your CRM and email, and the gates. I'd report to your programme board and agree the contact rules with marketing operations and your DPO early.
Option B
If your partner or your own team already has an architect, I'd take on the CRM integration and the contact rules check under their lead, which is where these projects usually get stuck, and give them a second senior opinion on the rest.
Goes wrong
A follow-up draft promises a discount or delivery date that was only discussed.
How the design avoids it
Drafts use only the price book and approved templates, anything else is highlighted, and a person sends every free-text email.
Goes wrong
The CRM doesn't know which customers are sole traders, so marketing rules are applied to the wrong people.
How the design avoids it
Contact types cleaned up in discovery, and anyone unknown is treated as an individual subscriber, as the ICO advises.
Goes wrong
Salespeople accept every proposed update without reading, and errors pile up in the CRM.
How the design avoids it
Acceptance rates monitored, sample reviews, and small, specific proposals that are quick to check.
Goes wrong
Recording starts quietly, and the other party was never told.
How the design avoids it
A standard opening line, a visible recording indicator, and no transcript produced for a call without the notice.
Goes wrong
Transcripts and AI notes are kept forever, and a subject access request turns up years of them.
How the design avoids it
Set retention for audio, transcripts and drafts, searchable by person, agreed with the DPO before go-live.
Changes already announced or under way that affect this design. More in the UK horizon scan.
Its business-to-business, telephone marketing and lawful basis pages all say they're under review. Keep the contact rules as data owned by marketing operations, so a change in guidance is a configuration change, not a rebuild.
Regulations in force since May 2026 require the ICO to produce a statutory code. If you add lead scoring or prioritisation, it's profiling: keep it advisory, explainable, and never the only reason someone is excluded.
Bedrock Agents closed to new customers on 30 July 2026, and Amazon Q Business on 31 July 2026. Keep the assistant's tools behind your own APIs, so the runtime can change without rewriting the CRM integration.
Medium and large managed service providers come into regulation, with faster incident reporting. Expect your CRM and AI suppliers to face new duties, and update contracts and supplier assurance to match.
Good answers are specific. Vague answers to any of these are worth following up.
Whether you need someone to lead the design or to support the architect you already have, let's talk it through.