Hi Lucas,
Great post! Thanks for sharing this deep dive into building a resilient live transcription feature. In my opinion, the Notification API is arguably one of the most critical tools for Genesys Cloud developers, especially for enabling real-time communication and avoiding potential rate limit issues. Your iterative approach, solving the token security issue and tackling the refresh/utterance loss problem with the popup window pattern, is clearly explained. This level of detailed case management is essential for building robust architectures and shouldn't be overlooked, and this article provides incredibly valuable insights. Thank you so much for sharing the valuable experience gained from tackling these real-world scenarios. I believe every developer building on Genesys Cloud can significantly benefit from this article. We need more articles like this on here! Well done!
------------------------------
Orhun Sahin
Software Development Engineer
------------------------------
Original Message:
Sent: 04-03-2025 17:53
From: Lucas Woodward
Subject: Lessons I've learned building on the Notification API's voice transcription
I thought I'd share an article I just wrote about my learnings implementing real-time transcript using the Notification API.
Lessons building on Genesys Cloud's live voice transcription
The article focuses less on the actual implementation of subscribing to the Notification API, which Genesys' docs do a great job on. But instead focuses on how to deal with browser refreshes, auth, the choice of the Notification API over the EventBridge integration etc. All the aspects I wish I had read about before starting out on the implementation.
I'd love any feedback you may have.
For those who just want to see the final implementation, this is a diagram of it that I explain in more detail in the article:
#EmbeddableFramework
#Integrations
#PlatformAPI
#PlatformSDK
------------------------------
Lucas Woodward
OVO Energy Ltd
https://www.linkedin.com/in/lucas-woodward-the-dev
------------------------------