Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Call to external system without AWS EventBridge

    Posted 2 days ago

    Hi, is there a way send a poke from Genesys to an external system? I'm aware of sending a poker or event (with a list of Conversation IDs) to AWS. I'd like to avoid AWS as a middleman.

    My use case: given some trigger in Genesys (e.g. a conversation is created), make a call to external system X, external system X then pulls data from Genesys with the Genesys API.

    Thanks,

    Carlos


    #PlatformAPI

    ------------------------------
    Carlos Martelo
    Senior Director, Product Management - Vault Medical
    ------------------------------


  • 2.  RE: Call to external system without AWS EventBridge

    Posted 2 days ago

    Hello,

    You could leverage Process Automation Triggers, given you find appropriate supported topics for your need: [see Overview of triggers on Resource Center](https://help.mypurecloud.com/articles/overview-of-triggers/).

    This could trigger an Architect Workflow that calls a [Web Services Data Action](https://help.mypurecloud.com/articles/about-web-services-data-actions-integration/) to pass the necessary collected data (assuming your external system has a REST/Web interface to receive the event).

    Based on your conversation volume/rate and the topics you want to leverage, you'd need to check that this fits time and limits of Process Automation Triggers. [Some info here in Frequently Asked Questions](https://developer.genesys.cloud/platform/process-automation/frequently-asked-questions).

    There are some examples listed [in this page](https://help.mypurecloud.com/articles/about-triggers/) and [in that page](https://developer.genesys.cloud/platform/process-automation/trigger-examples/).

    Regards,



    ------------------------------
    Jerome Saint-Marc
    Senior Development Support Engineer
    ------------------------------



  • 3.  RE: Call to external system without AWS EventBridge

    Posted 2 days ago

    Thanks, Jerome. I have heard of web services data actions, but this depends on the data action firing within the Architect Workflow, which may or may not occur, and must be configured by Architect Admins.

    I'm wondering if there is a more stable way of triggering the call.



    ------------------------------
    Carlos Martelo
    Senior Director, Product Management - Vault Medical
    ------------------------------



  • 4.  RE: Call to external system without AWS EventBridge

    Posted 2 days ago

    Stable way is AWS Event Bridge. But you dismissed this approach :-)

    So this is the alternative (good enough I think).

    Otherwise you can have a look at the Notifications Service, that requires to build a client connecting to GC via a web socket: https://developer.genesys.cloud/notificationsalerts/notifications/

    But I think there is no 100% guarantee on this one, as some events could be missed if the client code slows down, or could disconnect the web socket if it misses some heartbeats or has no activity.

    Regards,



    ------------------------------
    Jerome Saint-Marc
    Senior Development Support Engineer
    ------------------------------



  • 5.  RE: Call to external system without AWS EventBridge

    Posted 2 days ago

    Got it, thanks!



    ------------------------------
    Carlos Martelo
    Senior Director, Product Management - Vault Medical
    ------------------------------



  • 6.  RE: Call to external system without AWS EventBridge

    Posted 2 days ago

    There might be alternatives to AWS Event Bridge in the roadmap (that I am not aware of). But I usually only rely on what exists to reply :-)



    ------------------------------
    Jerome Saint-Marc
    Senior Development Support Engineer
    ------------------------------