AI systems

What each AI feature of the Origin Platform does, which AI providers it uses, how people are told they are dealing with AI, who stays in control and what it cannot do. Written for businesses using the platform (deployers under the EU AI Act and the Colorado AI Act) and for their customers. Customer data is never used to train AI models: the table at the end shows how that is enforced for each provider.

Report a problem with an AI answer from the chat ("Report") or write to the business. Businesses can raise AI incidents from AI safety in their app. Last reviewed November 2026.

System cards

Front Desk website chat and widget

Front Desk · Limited risk (transparency duties)

Purpose
Answers visitor questions from the business's own knowledge base, offers booking times and hands over to staff.
Inputs
Visitor messages, the business's knowledge base, services and free times.
Outputs
Short text answers with sources, booking requests, handovers.
AI providers
Anthropic Claude, Google Gemini (paid tier), OpenAI
How people know it is AI
Locked "AI assistant" badge and greeting suffix in 12 languages, "AI can make mistakes" line, truthful answer when asked if it is a bot (rule outside the model).
Human oversight
Confidence threshold with automatic handover, staff take over any chat, visitors and staff can report an answer.
Limits and known risks
Answers only from the knowledge base and can still misread it. Not medical, legal or financial advice.
Evaluation
Golden-question harness (accuracy, groundedness, citations, handover) plus disclosure, bias and manipulation suites.
Not for
Medical diagnosis, legal advice, emergencies.

Front Desk auto-replies on messaging channels

Front Desk · Limited risk (transparency duties)

Purpose
The same assistant replying automatically on WhatsApp, Instagram, Messenger, Telegram and SMS.
Inputs
Customer messages, knowledge base.
Outputs
Text replies.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
The first automatic reply of every conversation ends with "Automated reply from an AI assistant" in the customer's language.
Human oversight
Optional review before sending; the team inbox shows every AI reply; text that claims to be a person is held.
Limits and known risks
Same as the website chat; channel rules (24-hour window, templates) apply.
Evaluation
Same harness as the website chat.
Not for
Debt collection or threats; anything a person must decide.

Voice Workforce AI phone agent

Voice Workforce · Limited risk (transparency duties)

Purpose
Answers and makes phone calls, books appointments and transfers to people.
Inputs
Caller audio (speech to text), knowledge base, calendar.
Outputs
Synthesised speech, call summaries, bookings.
AI providers
Deepgram (mip_opt_out), ElevenLabs, Sarvam, OpenAI, Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Says it is an AI at the start of every call (cannot be switched off) and gives the recording notice before recording.
Human oversight
Warm transfer to staff, call review, QA by people. In EU / UK no automated QA or sentiment on calls staff took over.
Limits and known risks
Recognition errors on noisy lines and code-switched speech. Sentiment is read from the transcript text only, never from the voice (no emotion recognition from biometrics).
Evaluation
Latency and accuracy metrics per call; call QA rules.
Not for
Emergency services, debt collection, political calls.

Revenue Engine follow-up drafts

Revenue Engine · Limited risk (transparency duties)

Purpose
Writes personalised follow-ups for leads.
Inputs
Lead details, conversation summary.
Outputs
Email and WhatsApp drafts.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Automatically sent AI-written emails carry an AI footer; the first automatic WhatsApp message carries the AI marker.
Human oversight
Drafts by default; auto-send only when the business turns it on; optional review; manipulative pressure is held.
Limits and known risks
Tone can be off; check offers and prices.
Evaluation
Manipulation guard on every automatic send.
Not for
Hiring, credit, insurance, housing, education admission or any decision with legal or similar effects on a person.

Sales Workforce sequence emails

Sales Workforce · Limited risk (transparency duties)

Purpose
Personalises outbound sales emails within a sequence.
Inputs
Prospect business details.
Outputs
Email drafts.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
AI footer on automatically sent AI-written emails.
Human oversight
Drafts by default; sending windows and caps; optional review.
Limits and known risks
Research can be out of date.
Evaluation
Manipulation guard on every automatic send.
Not for
Hiring, credit, insurance, housing, education admission or any decision with legal or similar effects on a person.

Lead and prospect scoring

Revenue Engine, Sales Workforce · Limited risk (transparency duties)

Purpose
Ranks leads and prospects so the team can prioritise.
Inputs
Lead and company details against the business's own criteria.
Outputs
A score with the reasons.
AI providers
Rules (no external AI)
How people know it is AI
Scores are shown as advice with their reasons.
Human oversight
Advisory only: nothing is accepted, rejected or charged on a score (fixed in the database).
Limits and known risks
Reflects the business's own criteria, including its biases.
Evaluation
Rule review.
Not for
Hiring, credit, insurance, housing, education admission or any decision with legal or similar effects on a person.

Customer Experience triage and reply suggestions

Customer Experience · Limited risk (transparency duties)

Purpose
Classifies support messages, spots unhappy customers from text and suggests replies.
Inputs
Support messages.
Outputs
Category, priority, text sentiment, suggested replies.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Suggestions are shown to staff, not sent.
Human oversight
A person sends every reply unless the business automated it.
Limits and known risks
Text sentiment misreads sarcasm and mixed languages. Never applied to staff.
Evaluation
Rule and sample review.
Not for
Monitoring or scoring employees.

Team inbox suggestions and summaries

Front Desk · Minimal risk

Purpose
Suggests replies and summarises conversations for agents.
Inputs
Conversation text.
Outputs
Suggestions, summaries.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Shown only to staff.
Human oversight
Staff choose, edit and send.
Limits and known risks
Summaries can miss details.
Evaluation
Staff feedback.
Not for
Evaluating staff performance.

Business Intelligence "Ask your data"

Business Intelligence · Minimal risk

Purpose
Answers questions about the business's own numbers.
Inputs
Aggregated business data.
Outputs
Charts and short explanations.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Shows the query and data used.
Human oversight
No automatic actions.
Limits and known risks
Can pick the wrong measure.
Evaluation
Query review.
Not for
Hiring, credit, insurance, housing, education admission or any decision with legal or similar effects on a person.

Back-Office document reading

Back-Office · Limited risk (transparency duties)

Purpose
Reads invoices, receipts and KYC documents into fields for review.
Inputs
Uploaded documents.
Outputs
Extracted fields.
AI providers
Anthropic Claude, Google Gemini (paid tier), OpenAI
How people know it is AI
Fields are marked AI-read until approved.
Human oversight
Every document is approved by a person.
Limits and known risks
Handwriting and poor scans; Aadhaar numbers are masked before AI reading.
Evaluation
Field accuracy on samples.
Not for
Identity verification decisions without a person.

Content Studio post writing

Content Studio · Limited risk (transparency duties)

Purpose
Writes and rewrites social posts in the brand voice.
Inputs
Brand kit, ideas, earlier posts.
Outputs
Post drafts.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Marked "AI-generated" in the app; "Made with AI" added to the published text when the business asks.
Human oversight
A second person approves before publishing.
Limits and known risks
Can state untrue things about the business.
Evaluation
Rule check and manipulation check before approval.
Not for
News or claims about real people.

Content Studio image generation

Content Studio · Limited risk (transparency duties)

Purpose
Generates images for posts.
Inputs
Prompt, brand colours.
Outputs
PNG / JPEG images.
AI providers
OpenAI, Google Gemini (paid tier)
How people know it is AI
IPTC DigitalSourceType trainedAlgorithmicMedia in the file, visible "Made with AI" on published posts, YouTube containsSyntheticMedia.
Human oversight
A second person approves before publishing.
Limits and known risks
Can produce realistic scenes that never happened.
Evaluation
Marker presence test on every generated file.
Not for
Deepfakes of real people, news, political content.

Copilot and automations

Platform · Limited risk (transparency duties)

Purpose
Lets staff ask the platform to do tasks.
Inputs
Requests and records the person can see.
Outputs
Answers, proposed actions.
AI providers
Anthropic Claude, Google Gemini (paid tier)
How people know it is AI
Shown as an AI copilot.
Human oversight
Approval for sending, deleting and paying actions.
Limits and known risks
Can misunderstand requests.
Evaluation
Approval logs.
Not for
Hiring, credit, insurance, housing, education admission or any decision with legal or similar effects on a person.

Translation

Platform · Minimal risk

Purpose
Translates customer messages and knowledge.
Inputs
Messages, knowledge.
Outputs
Translations.
AI providers
Sarvam, Google Cloud, Azure, Self-hosted IndicTrans2, Anthropic Claude
How people know it is AI
Translated messages are marked.
Human oversight
Staff see the original.
Limits and known risks
Idioms and names can be mistranslated.
Evaluation
Spot checks per language.
Not for
Legal documents without a person checking.

Practices the platform does not allow

  • Manipulative or deceptive techniques that distort behaviour. System prompt rule plus the manipulation guard: automatic AI messages with false urgency, scarcity pressure or threats are held for a person.
  • Pretending to be a human. Disclosure cannot be switched off; "are you a bot?" is answered truthfully by a rule outside the model; AI text claiming to be a person is held.
  • Emotion recognition in the workplace. Sentiment is text-only and about customers; in EU / UK orgs automated QA scores and sentiment are blocked on calls staff took over.
  • Social scoring, biometric categorisation, predictive policing, facial scraping. Not offered. No biometric processing; lead scores are advisory and limited to the business's own sales criteria.
  • Exploiting vulnerabilities (age, disability, situation). Acceptable Use Policy; manipulation guard; human handover on sensitive topics.

See also the Acceptable Use Policy and the sub-processors.

AI providers and training

ProviderHow training is preventedDetail
Anthropic Claude APIProvider terms: no training on API dataCommercial Terms: API data is never used for training.
OpenAI APIProvider terms: no training on API dataAPI data is not used for training by default; the platform never opts in.
Google Gemini API (paid tier)Paid tier only (enforced at start-up)Paid tier (Cloud Billing on the project): prompts and responses are not used to improve Google products.
Google Gemini API (free tier)Never used for customer dataFree tier data may be used by Google to improve products: never used for customer data.
Google Vertex AIProvider terms: no training on API dataGoogle Cloud terms: no training on customer data.
DeepgramOpt-out flag sent on every requestmip_opt_out=true on every request (packages/voice-providers).
ElevenLabsOpt-out flag sent on every requestenable_logging=false on every request (zero retention, ELEVENLABS_ZERO_RETENTION=1) or the account training opt-out (ELEVENLABS_NO_TRAINING_CONFIRMED=1).
Sarvam AIAccount opt-out, confirmed before useWritten no-training confirmation from Sarvam (SARVAM_NO_TRAINING_CONFIRMED=1).
AssemblyAIAccount opt-out, confirmed before useAccount training opt-out (ASSEMBLYAI_NO_TRAINING_CONFIRMED=1).
Microsoft Azure AIProvider terms: no training on API dataAzure terms: no training of foundation models on customer data.
Google Cloud Speech / TTS / TranslateProvider terms: no training on API dataGoogle Cloud terms: data logging off, no training.
Amazon PollyAccount opt-out, confirmed before useAWS Organizations AI services opt-out policy (AWS_AI_OPT_OUT_CONFIRMED=1).
CartesiaAccount opt-out, confirmed before useWritten no-training confirmation (CARTESIA_NO_TRAINING_CONFIRMED=1).
CohereAccount opt-out, confirmed before useDashboard data control: training off (COHERE_NO_TRAINING_CONFIRMED=1).
Voyage AIAccount opt-out, confirmed before useDashboard training opt-out (VOYAGE_NO_TRAINING_CONFIRMED=1).
Jina AIAccount opt-out, confirmed before useWritten no-training confirmation (JINA_NO_TRAINING_CONFIRMED=1).
GroqProvider terms: no training on API dataGroq terms: inputs are not used for training.
Mistral AIAccount opt-out, confirmed before usePaid plan without training (MISTRAL_NO_TRAINING_CONFIRMED=1).
Self-hosted modelsRuns on Origin's own serversRuns on Origin's own servers.