Anthropic
Purpose: Primary LLM (reply drafting + classification)
Data: Interaction content (call transcripts, email/SMS body, review text) for prompt + completion only; no training
OpenAI
Purpose: LLM fallback when Anthropic is degraded
Data: Same as Anthropic; activated only on failover
Twilio (UK)
Purpose: Inbound + outbound voice + SMS
Data: Phone numbers, call audio, SMS bodies, call metadata
Telnyx
Purpose: Voice + SMS fallback when Twilio is degraded
Data: Same as Twilio; activated only on failover
Retell
Purpose: Voice agent runtime (real-time TTS + STT)
Data: Live call audio during the call only; not stored beyond the recording window
Synthflow
Purpose: Voice agent fallback
Data: Same as Retell; activated only on failover
ElevenLabs
Purpose: Optional voice cloning (V1.1)
Data: Customer voice sample (only if you opt in)
Supabase
Purpose: Database, auth, storage
Data: Everything Workhand stores at rest
Vercel
Purpose: Application hosting
Data: Request metadata; no persistent customer data
Cloudflare
Purpose: DNS + CDN
Data: Request metadata only
Railway
Purpose: n8n workflow runner host
Data: Workflow execution data (transient)
Resend
Purpose: Transactional email (operator alerts, magic links)
Data: Recipient email + message content
Postmark
Purpose: Transactional email fallback
Data: Same as Resend; activated only on failover
Stripe
Purpose: Subscription billing + payment intents
Data: Card data is held by Stripe — Workhand never sees it; we hold a customer reference + invoice metadata
Metricool
Purpose: Social posting (Instagram / Facebook / LinkedIn)
Data: Post drafts + scheduling metadata; account credentials remain with the platforms
Sentry
Purpose: Error monitoring
Data: Stack traces + request metadata; PII scrubbing rules applied at capture
Axiom
Purpose: Structured log aggregation
Data: Application logs (no raw interaction content)
This list is updated within 24 hours of any change. Existing customers get a 30-day notice on additions.
Questions on this page? Email felix@workhand.co.uk — Felix reads everything. For DSAR submissions specifically, use the in-app DSAR form so the request lands in the audit log directly.