Skip to content
← All blueprints
BP-001Customer Experience

AI Receptionist

A 24/7 front desk that answers, books, and captures every lead.

Project range
$2,500–5,000
AWS running cost
$30–150/mo
Time to deploy
2–3 weeks
Best-fit industries
Local services, Medical practices

Executive summary

An always-on virtual receptionist that answers customer questions, books appointments, and captures leads by chat, email, or phone. It is grounded in the business's own documents so answers are accurate, and it hands off cleanly to staff when needed. The result is instant response around the clock without adding headcount.

Business problem

A business spends too much time answering the same questions, booking appointments, and collecting lead information. Calls and messages arrive after hours and go unanswered, slow responses lose prospects to faster competitors, and front-desk staff are pulled away from higher-value work.

Architecture

AWS services

Amazon CloudFront

Networking
  • Global edge caching of the web widget
  • Low-latency delivery
  • TLS termination

Amazon API Gateway

Networking
  • HTTPS endpoint for the chat/voice client
  • Request authentication
  • Rate limiting and throttling

AWS Lambda

Compute
  • Business logic
  • Prompt orchestration and tool-calling
  • Response formatting

Amazon Bedrock

AI / ML
  • LLM inference
  • Conversation and reasoning
  • Summarization

Bedrock Knowledge Bases

AI / ML
  • Retrieval-augmented generation
  • Embeddings and semantic search over company docs

Amazon S3

Storage
  • Company documentation, FAQs, price lists, policies, PDFs
  • Knowledge Base data source

Amazon DynamoDB

Database
  • Conversation history
  • Lead records
  • Customer context

Amazon SES

Integration
  • Email notifications
  • Appointment confirmations

Amazon SNS

Messaging
  • Alerts on failures
  • Escalations to staff

Amazon CloudWatch

Observability
  • Monitoring
  • Centralized logging
  • Metrics and alarms

Data flow

  1. 1

    A customer opens the chat widget (served via CloudFront) or calls/emails in.

  2. 2

    The request hits API Gateway, which authenticates and rate-limits it, then invokes Lambda.

  3. 3

    Lambda classifies intent and, for knowledge questions, queries the Bedrock Knowledge Base, which retrieves the most relevant passages from the company documents in S3.

  4. 4

    Lambda calls Amazon Bedrock with the question plus retrieved context to generate a grounded answer, or to drive a booking / lead-capture flow.

  5. 5

    Appointments and leads are written to DynamoDB; confirmations go out via SES and escalations via SNS.

  6. 6

    Every turn is logged to CloudWatch for monitoring and quality review.

Security considerations

  • Private, least-privilege IAM roles per Lambda; no long-lived credentials.
  • All data encrypted in transit (TLS) and at rest (S3, DynamoDB SSE).
  • API Gateway throttling plus per-IP/session rate limits guard against abuse and runaway model cost.
  • Customer data is isolated per business and never used to train public models.
  • PII in conversation logs can be redacted; retention windows are configurable.

Cost considerations

  • Serverless and pay-per-use: DynamoDB, Lambda, API Gateway, and S3 are effectively $0 at idle.
  • The main variable cost is Bedrock inference (a few cents per conversation, model-dependent).
  • A real Bedrock Knowledge Base adds a vector-store cost; a lightweight self-managed retriever avoids it for smaller document sets.
  • Typical small-business running cost lands in the $30–150/month range at moderate volume.

Scalability

  • Fully serverless — scales from a handful to thousands of conversations with no infrastructure changes.
  • Concurrency is handled by Lambda; DynamoDB on-demand absorbs spiky traffic.
  • Knowledge Base grows simply by adding documents to S3 and re-syncing.
  • Multi-location or multi-brand support via a businessId partition key.

Deployment roadmap

Phase 1 — Discovery & content

Week 1
  • Gather FAQs, hours, services, policies
  • Define booking and escalation rules
  • Provision the AWS foundation via Terraform

Phase 2 — Build & ground

Week 2
  • Load documents into the Knowledge Base
  • Wire the conversation + booking + lead tools
  • Brand the chat widget

Phase 3 — Launch & tune

Week 3
  • Test against real scenarios
  • Connect email/calendar and escalation paths
  • Deploy, monitor, and refine prompts

Future enhancements

  • Voice channel via Amazon Connect + transcription for phone answering.
  • Two-way calendar sync (Google/Microsoft) for real-time availability.
  • Outbound follow-ups and appointment reminders by SMS.
  • CRM write-back so every lead lands in the client's system of record.