- Newest
- Most votes
- Most comments
You could try the post call analytics solution:
It allows you to decide which calls to process, has a bulk insertion process and each call is transcribed with transcribe and analyzed by bedrock so you can get insights into each call. Its not exactly what you are looking for but it could be customized to answer prompts regarding the totality of the calls and look for different word patterns. it also has sentiment analysis so that could also help with what you want about what was happening when the word was mentioned etc.
Amazon Connect Contact Lens provides the functionality you need to analyze your large volume of calls efficiently. Here's how you can accomplish your goal:
First, Contact Lens offers conversational analytics that automatically transcribes and analyzes customer-agent interactions. You can search through these transcribed recordings using specific keywords, which addresses your need to find all calls mentioning "Device 1" or other specific terms.
To search for conversations containing your keywords:
- Log in to Amazon Connect with an account that has "Contact search" and "Contact Lens - conversational analytics" permissions
- Navigate to Analytics and optimization > Contact search
- Use the search filters to narrow down your results, including the specific keywords you're interested in
- You can search by speaker (agent or customer), keywords, sentiment score, and other criteria
For analyzing themes and patterns across these filtered calls, you have a couple of options:
Contact Lens provides post-call analytics that helps identify trends in customer conversations. This allows you to understand common issues without manually reviewing each call.
For more advanced analysis of themes and patterns, you could leverage Amazon Bedrock and Amazon Q in QuickSight. This approach has been implemented by other organizations to dramatically reduce analysis time from weeks to minutes. The solution would:
- Generate call metadata (summaries, root causes, next steps) from transcripts
- Store this structured data for querying
- Allow you to use natural language queries to identify themes and trends across all calls mentioning your keywords
This functionality exists within the AWS ecosystem, though the more advanced theme analysis might require integration of Contact Lens with additional AWS services like Amazon Bedrock and Amazon Q in QuickSight.
Sources
Analyze conversations using conversational analytics in Amazon Connect Contact Lens - Amazon Connect
Review analyzed conversations using Contact Lens - Amazon Connect
Asure’s approach to enhancing their call center experience using generative AI and Amazon Q in QuickSight | AWS Machine Learning Blog
Search conversations analyzed by Contact Lens - Amazon Connect
Yeah I'm looking for a more "bulk" or "full" analysis of these thousands of calls.
I like the summarization of each call individually, but I'm looking for a way to get a summarization (with trends, reasons, etc) for thousands of calls at a time. Can bedrock help with that?

You already have the call recordings, right? If so, I would not use Amazon Connect for this, Connect can do this, but the calls need to happen and then they are analyzed. You're going to have to roll your own, some ideas: