Skip to content

Independent architecture study

Support that carries the context

AI-Enhanced Customer Experience with Amazon Connect

A small support team needs routine questions answered outside staffed hours and useful context when a person takes over. This independent architecture study follows AWS guidance for website chat, knowledge-grounded AI assistance and human escalation through Amazon Connect.

An independent architecture study based on public AWS guidance. A design exercise, not a client engagement.

Workload
Website support for FAQs, policies and troubleshooting
Constraint
Limited agent availability and context that must survive escalation
Approach
Embedded Connect chat uses business knowledge and escalates to human assistance
  • 24/7Self-service availabilityPublished reference figure. The guidance describes around-the-clock omnichannel self-service, not a measured availability result or a promise of continuous human staffing.

What makes this difficult

  • Support outlasts staffed hours

    Customers can need routine information when agents are unavailable, but a small business cannot assume human coverage at every hour.

  • Questions vary in wording

    Customers ask similar questions in different ways, making rigid decision trees awkward when the answer already exists in business help content.

  • Handoffs can lose the issue

    An unresolved chat should reach a person with its context intact, rather than making the customer explain the same problem again.

Follow a support conversation

A website question receives a knowledge-grounded response and can continue with a human agent while Connect retains the interaction history.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  1. 01

    Open the business website

    Asks forassistanceCustomerStores websitepagesAmazon S3Delivers thewebsiteAmazon CloudFront

    The customer visits a website delivered through CloudFront from S3, providing the page in which the support widget is embedded and available to start a conversation.

    Illustrative example Illustrative example: a customer opens a help page with an embedded support widget.

  2. 02

    Ask from the page

    Asks forassistanceCustomerOpens a supportchatConnect widgetManages theconversationAmazon Connect

    The customer opens the communication widget and starts a chat session with Amazon Connect, keeping the support entry point within the website they are using.

    Illustrative example Illustrative example: the customer asks how the returns policy applies.

  3. 03

    Use the business help content

    Opens a supportchatConnect widgetManages theconversationAmazon ConnectAnswers commonquestionsQ in ConnectSupplies helpcontentAmazon S3

    Connect routes the question to Amazon Q in Connect, which uses the knowledge base in S3 to provide a conversational response grounded in business content.

    Illustrative example Illustrative example: the chat explains the relevant returns guidance.

  4. 04

    Bring a person into the conversation

    Opens a supportchatConnect widgetManages theconversationAmazon ConnectHandles furtherhelpSupport agent

    When further assistance is needed, Connect escalates to an agent with the conversation context, supporting continued help through chat, voice, video or screen share.

    Illustrative example Illustrative example: an agent continues the discussion about an unusual return.

  5. 05

    Keep the interaction available for review

    Manages theconversationAmazon ConnectKeepsinteraction historyAmazon Connect

    Connect captures the interaction history across self-service and agent assistance, giving the business a record it can review when improving help content and support handling.

    Illustrative example Illustrative example: the support interaction is retained for later review.

  • Request
  • Data
  • Later, queued
  • Control

The hard part

A handoff should continue the same issue

The difficult boundary is between an AI answer and a person taking responsibility for the unresolved issue. Connect keeps the interaction context as assistance moves to an agent, while Q in Connect grounds self-service in the business knowledge base. This supports continuity, but useful escalation still depends on current help content and an available human support process.

Holds theconversationConnect widgetRoutes furtherhelpAmazon ConnectProvidesself-serviceQ in ConnectContinues withcontextSupport agentRetains theinteractionAmazon Connect
Illustrative: a policy question moves from self-service to an agent without starting a separate issue.

Why this design

  1. Ground conversational assistance

    Chosen
    Use Amazon Q in Connect with help content stored in S3.
    Because
    Customers need answers to naturally phrased questions about the business policies and troubleshooting guidance.
    Cost
    Generative responses require maintained knowledge content and quality review.
    Reconsider when
    Use a tightly scripted interaction when the task requires a fixed sequence with strictly controlled wording.
  2. Embed the support entry point

    Chosen
    Place the Amazon Connect communication widget in the business website.
    Because
    Customers can ask for help from the page where the question arises.
    Cost
    The website experience and support configuration must be maintained together.
    Reconsider when
    Use a separate portal when support needs a broader authenticated workspace beyond a conversation.
  3. Combine self-service and agents

    Chosen
    Escalate unresolved conversations to human assistance with their context.
    Because
    Routine questions and exceptional cases need different kinds of support.
    Cost
    The business still needs staffing, routing and ownership for escalated issues.
    Reconsider when
    Simplify the channel mix when the team cannot reliably support all offered escalation options.

Cost and operating assumptions

  • Customer contacts

    Connect usage depends on the channels used and their applicable billing units, including voice minutes and chat messages or sessions.

  • AI assistance

    Amazon Q in Connect adds usage-based charges under the selected service options.

  • Website and knowledge storage

    S3 stores website assets and help content, with storage and request activity contributing to cost.

  • Website delivery

    CloudFront delivery charges depend on website traffic and the applicable delivery options.

Assumptions behind the numbers

No monthly total is published for this guidance; pricing depends on usage, region and options, while human staffing remains a separate business cost.

How it stays reliable

  • Keep the conversation context

    The guidance carries context into agent escalation across supported channels, reducing the need for customers to restart their explanation.

  • Retain the service record

    Connect captures interaction history for review and service improvement across AI and human assistance.

  • Maintain the knowledge source

    Design consideration: review the S3 knowledge content as policies change, because grounded responses can still reflect outdated source material.

  • Plan human availability

    Design consideration: around-the-clock self-service does not establish around-the-clock agent coverage, so escalation expectations must match staffing.

When this is a poor fit. A poor fit when the business has no maintained help content or no reliable human process for handling questions that self-service cannot resolve.

Full technical detailThe numbered AWS flow, every service and the Well-Architected notes.

How the AWS guidance describes it

  1. Amazon S3 and Amazon CloudFront. A customer navigates to a website hosted in S3 and delivered through CloudFront.
  2. Amazon Connect communication widget. The customer starts a support request using the widget embedded in the website.
  3. Amazon Connect and Amazon Q in Connect. The widget initiates a Connect chat session, and Q in Connect handles FAQ, policy and troubleshooting questions with conversational responses.
  4. Amazon Q in Connect and Amazon S3. Q in Connect responds using the knowledge base stored in S3.
  5. Amazon Connect agent assistance. When further help is needed, the conversation escalates with context to a human agent through chat, voice, video or screen share.
  6. Amazon Connect. Connect supports resolution through AI self-service or human assistance and captures the complete interaction history for service improvement.

Well-Architected

Operational Excellence
Design reasoning: managed contact handling and retained interaction history support review without a self-operated contact-centre platform.
Security
Design reasoning: access to website assets and knowledge content needs deliberate configuration around the S3 and CloudFront components.
Reliability
Design reasoning: managed contact services reduce infrastructure operations, while escalation still depends on the business support process.
Performance Efficiency
Design reasoning grounded in the flow: CloudFront delivers the website and Q in Connect handles common questions before agent escalation.
Cost Optimisation
Design reasoning: usage-based contact and AI charges link service costs to activity and selected channels.
Sustainability
Design reasoning: managed services align infrastructure allocation with contact activity rather than a business-owned telephony estate.