Start a conversation

Kayako Stopped Sending Messages to Slack Through Endpoints

Overview

Coupled with automation, Slack endpoints take advantage of Slack's incoming webhooks feature to enable you to post conversation information directly into a particular Slack channel. However, you may encounter an issue where Kayako would stop sending messages to your Slack channel.

 

Diagnosis

There are multiple possible reasons why this issue would occur such as:

  • The Slack channel ID or password has changed.
  • Changes to the configured automation that triggers the action (incorrect settings or rule conditions).
  • System outages from either Kayako or Slack.

 

Prerequisite

  • To create or manage endpoints in Kayako, you will need an administrator account with the 'Manage endpoints' permission.
  • To add or manage triggers or monitors in Kayako, you will need an administrator account with the 'Manage automations' permission.

 

Solution

Typically, if there's a problem with the endpoint connection, you will see a message in the Endpoint section of your admin panel. The first thing you need to do is to check if there's an error.

To check your endpoint:

  1. Sign in to Kayako and go to the admin area.
  2. Click the Endpoints link on the sidebar menu under Integrations.

    integration_endpoint.jpg
  3. Here you'll see the endpoints you have created in your Kayako instance. 

    • Check the endpoint in question if you see an error next to it as seen in the sample screenshot below.

      endpoint_error.jpg
    • If there's an error, click it to see the details.
      Details_or_the_error.png

      NOTE: If you see this type of error, this indicates that Kayako is unable to communicate with your endpoint for a few reasons (i.e., the Slack channel ID or password has been changed). If this is the case, you need to re-establish the connection between Kayako and Slack.
  4. Go to the Incoming Webhook Portal and follow the instructions there for creating a new incoming webhook.
    Note: This step will require you to log in to your Slack account. You'll choose your destination channel when creating the webhook.
  5. Copy the URL for your new webhook.
  6. Come back to Kayako and select your Slack endpoint to edit it.
  7. Paste the new URL into the Slack Webhook URL field and save it.

NOTE: Please find out more about endpoints at Sending notifications to external systems with endpoints.

If you don't see an error on the endpoint itself, check your automation configuration.

  1. Sign in to your Kayako and go to the admin area.
  2. In the sidebar, click Triggers or Monitors (depending on where you configured your automation) under AUTOMATION.

    Triggers_-_Administration_-_trilogy_en_-_Powered_By_Kayako.jpg
  3. Select the relevant trigger or monitor and examine the conditions and rule settings. 

  1.  

 

Confirmation

If the issue is due to an endpoint connection failure, once you have re-established the connection, Kayako should be able to send the messages to your Slack channel.

Or, if the problem is due to the automation configuration, once you have fixed the configuration, Kayako should be able to send the messages to your Slack channel.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. ATLAS

  2. Posted

Comments