Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Question About Genesys Cloud webhook integration

    Posted 12-19-2021 20:28
    No replies, thread closed.
    I have a question about Genesys Cloud webhook integration.

    I have set it according to the procedure on the below site, but it does not work.

    Set up a StatusPage webhook integration - Genesys Cloud Resource Center

    Is it possible to specify the port number like "https://FQDN:55555/myWebhook/" when entering the URL according to the procedure on the above site? I want to receive a webhook report by specifying the port number in the URL, but it is not working. Please teach me the solution.
    #Integrations

    ------------------------------
    Ken Lida
    Kyndryl Japan GK
    ------------------------------


  • 2.  RE: Question About Genesys Cloud webhook integration

    Posted 12-20-2021 10:18
    No replies, thread closed.
    Can I ask why you would need a port number?  The webhook is a tokenized endpoint specific to your webhook integration, and allows for filtering based on attributes within the webhook message received from the external system.  Can the system your sending webhook notifications from only send on a specific port?

    ------------------------------
    Richard Schott
    Genesys - Employees
    ------------------------------



  • 3.  RE: Question About Genesys Cloud webhook integration

    Posted 12-20-2021 18:59
    No replies, thread closed.
    We want to be able to receive maintenance information subscribed from Genesys Cloud on the system we have developed and share it with our support members. At that time, https port 443 is already used for another purpose, so we have to use another port number. What can I do?


    ------------------------------
    Ken Lida
    Kyndryl Japan GK
    ------------------------------



  • 4.  RE: Question About Genesys Cloud webhook integration

    Posted 12-20-2021 19:21
    No replies, thread closed.
    Webhooks don't serve that purpose.  Webhooks are to receive notifications from other systems to post as chat messages within Genesys Cloud.  The mechanism for communicating with an external system FROM Genesys Cloud would be data actions: https://help.mypurecloud.com/articles/about-the-data-actions-integrations/

    ------------------------------
    Richard Schott
    Genesys - Employees
    ------------------------------



  • 5.  RE: Question About Genesys Cloud webhook integration

    Posted 12-20-2021 21:23
    No replies, thread closed.
    I understand that webhooks is not provided for that purpose.
    What integration method is right for our purpose? AWS lambda?

    The subscription we want to receive is what is displayed in the test environment below.
    (11) Webhook.site - Test, process and transform emails and HTTP requests


    ------------------------------
    Ken Lida
    Kyndryl Japan GK
    ------------------------------



  • 6.  RE: Question About Genesys Cloud webhook integration

    Posted 12-21-2021 03:12
    No replies, thread closed.
    We want to receive StatusPage information .  If possible with a webhook(http(s) Post method) .

    Please give me some advice.



    ------------------------------
    Ken Lida
    Kyndryl Japan GK
    ------------------------------



  • 7.  RE: Question About Genesys Cloud webhook integration

    Posted 12-21-2021 12:38
    No replies, thread closed.
    The StatusPage webhook integration is for the platform StatusPage (https://www.atlassian.com/software/statuspage) to send notifications to Genesys Cloud, and is not related to the Genesys Cloud status page https://status.mypurecloud.com/.  If you want updates from the Genesys Cloud status page, hit the "subscribe to updates" button at https://status.mypurecloud.com/.

    ------------------------------
    Richard Schott
    Genesys - Employees
    ------------------------------



  • 8.  RE: Question About Genesys Cloud webhook integration

    Posted 12-21-2021 13:25
    No replies, thread closed.
    Ken,

    As Richard has said, best thing to do would be to subscribe to updates on the status page via email.  If you want to process that information programmatically then you might look into getting an account on a platform like Zapier (https://zapier.com/) to process those emails, format them into JSON, and send them to your webhook.  Here's how it might work:

    - Create an email account in your email system, maybe something like Genesys.Status@kyndryl.co.jp
    - Link your Zapier account to the inbox for that email account
    - When inbound Genesys status emails arrive create a Zapier Zap what will parse the email body and pull out the relevant data
    - In Zapier create a new JSON payload using the data from the body of the email
    - Have the Zapier Zap call the webhook on your platform sending it the newly formatted JSON payload

    The only drawback to this method is that Genesys doesn't guarantee that the HTML on the status page or the body of the status emails won't change at some point without notice.  So you might find that some day you come in and notice that you are no longer receiving the status updates because your Zapier Zap is no longer able to parse the email because of some format change.  Then you'll have to update the Zapier Zap to handle the new format.

    Hope that helps.

    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 9.  RE: Question About Genesys Cloud webhook integration

    Posted 12-21-2021 18:07
    No replies, thread closed.
    Thanks. I understand and try it.

    ------------------------------
    Ken Lida
    Kyndryl Japan GK
    ------------------------------