DANI

Prepaid Retention Voice Agent

DANI

Every expiring SIM gets a call.

A Tier-1 mobile operator in Southeast Asia was losing prepaid subscribers every day when their SIMs expired. On any given day, tens of thousands of active subscribers are within three days of expiry, more than a human outbound team can call. Each call has to work in English and the local language, often mixed in one sentence, take recording consent and log an outcome the operator can audit.

0×
Reload uplift against a no-call control group
0.0%
Of subscribers reached reloaded their SIM, vs 7.7% of a control group not called
~0
Extra reloads per 1,000 subscribers reached
$0.000
AWS platform cost per conversation

Capabilities

Four steps, every call.

Works the expiry list

Tiers the operator's daily list by days to expiry and queues calls inside the calling window, with up to three retries.

Opens every call honestly

Says it is an AI assistant, asks for recording consent and states the expiry date in the subscriber's language.

Secures the commitment

Answers questions from an approved knowledge base, asks for a keep-active commitment and sends a confirmation SMS through the operator's API.

Scores every call

Scores each transcript for outcome, reason and disposition, for the operator's daily campaign report.

Where it is deployed

INDUSTRIES

Mobile operators
Broadband operators

Governance

Every call runs inside a Role Card: AI disclosure and recording consent first, answers only from the approved knowledge base, and a scored, auditable outcome at the end.

Autonomy tier
Assist. Runs each call inside the approved script and knowledge base. The operator's team reviews the scored outcomes each day.
Human Principal
A named person owns performance and approves scope. Every AI Coworker reports to a human.
Off limits
Never calls a number on the operator's do-not-call list. Never continues a call without AI disclosure and recording consent. Never answers outside the approved knowledge base.
Audit
Every call's consent, transcript and scored outcome recorded in the operator's account, with an API audit trail in AWS CloudTrail.

Built on AWS

Call records, transcripts and scores stay in the operator's own AWS account. Speech runs on a selectable provider, including Amazon Transcribe and Amazon Polly. Voice capacity scales with call volume, and platform cost is about $0.019 per conversation.

Amazon Bedrock with Amazon Nova Pro
Amazon Bedrock with Anthropic's Claude
Amazon EKS with Karpenter
Amazon EC2
Network Load Balancer
AWS WAF
Amazon SQS
Amazon Aurora PostgreSQL
Amazon ElastiCache
Amazon S3
AWS IAM
AWS KMS
AWS Secrets Manager
AWS CloudTrail
Amazon CloudWatch

Deployment

This runs as an OBZ-led engagement in your own AWS account. Each campaign runs on the same agent with its own script, knowledge base and outcome fields, with no code changes. Broadband application drop-offs, offers to mobile and home-broadband customers, and home prepaid broadband that hasn't been reloaded all run on the same agent.

Scoped to your prepaid base and calling window.

Talk to us about deploying Dani

What we need from you

  • Access to your existing telephony
  • A daily list of customers to call, from your CRM
  • Your do-not-call list and consent rules
  • Your named Human Principal

Your next coworker is already trained. It's waiting for a role.