Amazon Connect — Queue Health Check Notification System

Samrat Som
2 min readMay 22, 2019

--

In recent times, customers are very worried about proactive notification of the critical parameters. This situation can be addressed with a system which monitors the business functions (Essentially termed as Queues) with configurable parameters that can be tweaked as per the business requirements.

It can be popularised on parameters such as

  • Easily Configurable
  • Proactive Monitoring
  • Omni Channel notification system

Lets deep dive into the technical simplicity of this use case for making it technically readable.

Architecture Of the System

Fig: Configurable Smart Queue Supervisor

Mechanism

Cloudwatch events can be polled. You can use AWS Step functions as well.

This event will, in turn, trigger a lambda that will do all the heavy lifting that includes

  1. Scanning the right record on the Database
  2. Invoking Amazon Connect APIs for the Real-time Data
  3. Decision logic based on the churned data.
  4. Medium identification (Currently SMS, Email, HTTP and Channel of Slack)

Things to note: It can be slacked according to the channel configured in the system

AWS Services Used

  • Amazon DynamoDB
  • AWS Lambda
  • Amazon Connect API
  • Amazon Cloudwatch
  • Amazon SNS

External System

  • Slack using Incoming Webhooks
Fig: Slack Messages in a particular Channel

There is a number of use cases where it can be used for better acceptance

  • Tool for Operation Manager for Real-Time dedicated Monitoring
  • It can be integrated into Mobile App by One-click Configuration of monitoring parameters
  • Channel-Based segregation on Slack as per business unit for better governance
  • Alexa and Lex can be integrated for post-treatment on the notification

Future Enhancement

Currently, I am looking at possibilities to productize this concept with various use cases that aims not only for CCaaS but also in other domains.

--

--

Samrat Som

Cloud Contact Center Specialist. Amazon Connect Enthusiast. #AWS #AmazonConnect