Contact Center Transformation with AI-Powered Customer Service and Agent Assistance
canada_life · Insurance · 2025 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.5 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: Financial-services contact center modernization and AI customer support
Canada Life needed to replace a siloed, manual, phone-heavy contact-center ecosystem with a scalable, omnichannel, AI-enabled platform that could reduce wait times, improve routing, support agents, and preserve secure human handoffs.
Constraints:
- Canada Life serves 14 million customers, about one in three Canadians.
- Call volumes were not expected to disappear; the goal was channel diversification and capacity support.
- The legacy ecosystem had hundreds of 1-800 numbers, manual authentication, fragmented data, and basic IVR triage.
- Financial-services interactions require secure authentication, trustworthy customer experiences, and personalized service.
Architecture
Canada Life migrated from a legacy contact-center platform to Amazon Connect, supported by Salesforce, Calabrio, Bedrock, Lex, Lambda, knowledge bases, API integrations, SharePoint integrations, monitoring, metrics, and integrated data. The modernization created a unified agent desktop, automated contact flows, proficiency-based routing, call summarization, voice-to-text, automated authentication, self-service IVR, scheduled callbacks, and the Cali chatbot, with a roadmap for next-best action, conversational IVR, agent assist, custom summarization, and fraud detection.
Diagram confidence: explicit (topology described by the source).
flowchart LR customer-channels["customer channels"] --> amazon-connect["Amazon Connect"] customer-channels --> cali-chatbot["Cali chatbot"] amazon-connect --> unified-agent-desktop["unified agent desktop"] amazon-connect --> salesforce-crm["Salesforce CRM"] amazon-connect --> calabrio-workforce-optimization["Calabrio workforce optimization"] amazon-connect --> routing-and-authentication-layer["routing and authentication layer"] amazon-connect --> llm-intelligence-layer["LLM intelligence layer"] routing-and-authentication-layer --> unified-agent-desktop routing-and-authentication-layer --> llm-intelligence-layer llm-intelligence-layer --> knowledge-and-integration-layer["knowledge and integration layer"] llm-intelligence-layer --> cali-chatbot llm-intelligence-layer --> call-summarization["call summarization"] knowledge-and-integration-layer --> data-integration-layer["data integration layer"] knowledge-and-integration-layer --> monitoring-and-metrics["monitoring and metrics"] call-summarization --> salesforce-crm call-summarization --> unified-agent-desktop cali-chatbot --> unified-agent-desktop data-integration-layer --> monitoring-and-metrics
Components
| Component | Role | Interacts with |
|---|---|---|
customer channels |
Voice, chat, text, callback, and self-service entry points for customers. | Amazon Connect, Cali chatbot |
Amazon Connect |
Cloud contact-center backbone for telephony, routing, omnichannel support, and unified workflows. | customer channels, unified agent desktop, Salesforce CRM, Calabrio workforce optimization, routing and authentication layer, LLM intelligence layer |
unified agent desktop |
Single desktop used by frontline agents after migration. | Amazon Connect, Salesforce CRM, call summarization |
Salesforce CRM |
Case and customer-record system that receives summaries and supports the 360-degree customer view. | Amazon Connect, unified agent desktop, call summarization |
Calabrio workforce optimization |
Workforce optimization layer supporting contact-center operations. | Amazon Connect |
routing and authentication layer |
Routes inquiries to the right agents and automates customer authentication securely. | Amazon Connect, LLM intelligence layer, unified agent desktop |
LLM intelligence layer |
Bedrock, Lex, and Lambda-based AI/automation layer for personalized information and chatbot/IVR capabilities. | Amazon Connect, knowledge and integration layer, Cali chatbot, call summarization |
knowledge and integration layer |
Knowledge bases, API integrations, SharePoint integrations, monitoring, metrics, and backend data. | LLM intelligence layer, data integration layer |
data integration layer |
Integrated data foundation needed to sustain personalized contact-center architecture. | knowledge and integration layer, monitoring and metrics |
call summarization |
AI capability that turns call transcripts into short case summaries. | LLM intelligence layer, Salesforce CRM, unified agent desktop |
Cali chatbot |
Authenticated AI assistant chatbot resolving interactions without agent escalation where possible. | customer channels, LLM intelligence layer, unified agent desktop |
monitoring and metrics |
Measurement layer used to manage journey performance and continuous improvement. | knowledge and integration layer, data integration layer |
Data flow
Customer interactions enter Amazon Connect across voice/chat/IVR channels, routing and authentication determine the right flow and agent, Lex/Bedrock/Lambda and knowledge/API integrations provide intelligence and automation, transcripts feed call summarization into Salesforce cases, monitoring and metrics guide improvements, and Cali resolves authenticated chatbot interactions when possible while escalating complex interactions to agents.
3 supporting quotes
Why this architecture
Canada Life chose a modular reusable Amazon Connect blueprint because it needed one scalable foundation for many business units, secure omnichannel routing, AI automation, workforce management, and a data/metrics feedback loop rather than disconnected point solutions.
3 supporting quotes
Models used: Amazon Bedrock LLM models · Amazon Lex · AWS Lambda · Cali chatbot
Scale
- Canada Life serves 14 million customers, one out of every three Canadians.“serving 14 million customers, that is one out of every three Canadians”transcript, stated
- Legacy wait times reached five minutes average speed to answer and 30 to 40 minutes in specialty queues.“our average speed to answer was up to five minutes.”transcript, stated“we had wait times up to 30 to 40 minutes.”transcript, stated
- The migration covered 21 business units in seven months with 100% uptime.“We migrated 21 business units in seven months.”transcript, stated“We had 100% uptime or 0% downtime.”transcript, stated
- The program converted 150 toll numbers, delivered 14 major tech deployments, involved 38 teams, and affected over 2,000 agents.“We converted 150 toll numbers. We had 14 major tech deployments, 38 teams we collaborated with”transcript, stated“over 2,000 agents across our contact center with a new unified agent desktop.”transcript, stated
- Canada Life automated 101 contact flows and reduced routing profiles by 83%.“we went ahead and automated 101 contact flows across all business units”transcript, stated“We have reduced that by 83% just by enabling proficiency best routing.”transcript, stated
- The Cali chatbot achieved 83% containment and 1,900 call deflections per week.“a consistent containment rate of 83%.”transcript, stated“We have seen a call deflection of 1,900 calls per week.”transcript, stated
Alternatives considered (roads not taken)
Reduce call volume as the main goal
Rejected because: Canada Life explicitly says calls are not going down and the goal is channel diversification and capacity support.
Customize every business unit separately
Rejected because: Canada Life used out-of-the-box blueprint capabilities for each business unless customization directly affected daily work or productivity.
Treat modernization as only a technology upgrade
Rejected because: The speakers frame modernization as reimagining customer service and agent empowerment.
Pure automation without human service
Rejected because: The introduction emphasizes balancing automation with human touch and seamless handoffs.
Patterns
human-in-the-loop-gate (customer-service)
Cali handles eligible interactions while freeing agents for complex cases and preserving escalation to humans.
latency-optimization (operations)
Routing, automation, contact-flow standardization, and AI summarization reduced wait time, speed-to-answer, and handle time.
observability-tracing (measurement)
Canada Life built monitoring and metrics into the architecture and used a measure-it-to-manage-it philosophy.
tool-use-orchestration (contact-center-platform)
The platform combines Amazon Connect, Salesforce, Calabrio, Bedrock, Lex, Lambda, knowledge bases, APIs, SharePoint, and data integration.
context-compaction (agent-assist)
Call summarization compresses transcripts into short case summaries for after-call work and future callbacks.
safety-policy-enforcement (financial-services)
Automated authentication secures interactions while preserving seamless customer experience.
Tradeoffs
Use Amazon Connect as a shared backbone.
Chose One Amazon Connect foundation with Salesforce and Calabrio over Legacy siloed contact-center systems.
Rationale: A shared backbone reduced complexity/cost and created a reusable scalable platform across business units.
Favor out-of-box reusable blueprint capabilities.
Chose Reusable blueprint for all business units over Custom implementation for each unit.
Rationale: The blueprint enabled faster migration, one risk sign-off, and consistent operations across 21 units.
Use summarization before more advanced agent-assist roadmap items.
Chose Call transcript summarization as the first AI capability over Starting with next-best action or full conversational IVR.
Rationale: Summarization produced immediate after-call-work and handle-time benefits while preserving agent workflow.
Deploy a chatbot inside authenticated spaces.
Chose Cali authenticated chatbot containment over Phone-only service for simple interactions.
Rationale: The chatbot handles common interactions while keeping agent capacity for complex cases.
Gotchas (what bit them)
Customers still call even when automation is available.
Root cause: Complex financial and service issues require explanation, trust, and human preference across age groups.
Resolution: Diversify channels and design seamless handoffs rather than treating phone calls as obsolete.
Fragmented systems force customers to restart their journey.
Root cause: Escalations from self-service to agents lacked contextual information.
Resolution: Use unified customer view, integrated data, summaries, and backend integrations so context follows the interaction.
Manual business-unit contact flows do not scale.
Root cause: Each business unit previously had manual flows and many routing profiles, driving maintenance cost and slow seasonal changes.
Resolution: Automate common contact flows and use proficiency-based routing.
AI contact-center architecture fails without integrated data.
Root cause: Personalized service and a 360-degree customer view require backend and data integration.
Resolution: Connect knowledge bases, APIs, SharePoint, monitoring, metrics, and data integration to the AI/contact-center stack.
Evaluation
Canada Life evaluated the transformation with contact-center operating KPIs, migration resiliency metrics, AI capability metrics, customer feedback, and forecasted savings.
Metrics: 94% wait-time reduction · 10% average handle time reduction · $7.5 million saved in first half of 2025 · 92% reduction in average speed to answer · 18-second average speed to answer · 2-4% abandonment-rate reduction · 47-second AHT reduction · 25-second after-call-work reduction · 37% automated authentication · 83% chatbot containment · 1,900 calls deflected per week · 80% positive customer feedback · $43 million projected five-year savings
4 supporting quotes
Outcomes
- Canada Life migrated 21 business units to Amazon Connect in seven months with zero downtime.
- Wait time fell 94%, average speed to answer fell 92%, and average speed to answer reached 18 seconds.
- Cali contained 83% of chatbot interactions and deflected 1,900 calls per week.
- Call summarization reduced AHT by 47 seconds and after-call work by 25 seconds in the reported AI steady-state period.
- Canada Life projects $43 million in five-year savings from further AI/contact-center improvements.
The program serves a company with 14 million customers, touched 21 business units, 150 toll numbers, 14 major deployments, 38 teams, over 2,000 agents, 101 automated contact flows, 400 annual agent hires, and 1,900 weekly call deflections.