Skip to content

Connecting Slack and Teams

Kabuna can send real-time hiring notifications to a Slack or Microsoft Teams channel. Both integrations work through incoming webhooks, so you don’t need to install a full app or grant broad permissions.

Connecting Slack

Step 1 — Create an incoming webhook in Slack

  1. Open your Slack workspace in a browser.
  2. Go to https://api.slack.com/apps and click Create New App > From scratch.
  3. Name the app (for example, “Kabuna Notifications”) and pick the workspace you want to post to.
  4. In the left sidebar, click Incoming Webhooks and toggle it on.
  5. Click Add New Webhook to Workspace.
  6. Choose the channel where you want notifications to appear and click Allow.
  7. Copy the webhook URL that Slack gives you.

Integrations page

Step 2 — Add the webhook URL in Kabuna

  1. In Kabuna, go to Settings > Integrations > Slack.
  2. Paste the webhook URL into the Webhook URL field.
  3. Click Save.

Integrations page

Step 3 — Choose which events to send

  1. In the same Slack integration panel, you will see a list of events.
  2. Check the events you want to send to Slack, for example:
    • New candidate added
    • Candidate moved to a new stage
    • Candidate rejected
    • Scorecard submitted
  3. Click Save.

Integrations page

Connecting Microsoft Teams

Step 1 — Create an incoming webhook in Teams

  1. Open Microsoft Teams and go to the channel where you want notifications.
  2. Click the three-dot menu next to the channel name and select Connectors (or Manage channel > Connectors, depending on your Teams version).
  3. Find Incoming Webhook and click Configure.
  4. Give the webhook a name (for example, “Kabuna”) and click Create.
  5. Copy the webhook URL that Teams gives you.

Integrations page

Step 2 — Add the webhook URL in Kabuna

  1. In Kabuna, go to Settings > Integrations > Microsoft Teams.
  2. Paste the webhook URL into the Webhook URL field.
  3. Click Save.

Step 3 — Choose which events to send

  1. Check the events you want to forward to Teams (the same options listed above for Slack).
  2. Click Save.

Testing the connection

After saving, click the Send test notification button. You should see a test message appear in your Slack or Teams channel within a few seconds. If it doesn’t arrive, double-check that the webhook URL is correct and that the channel still exists.

Integrations page

Troubleshooting

ProblemWhat to check
Notifications stopped arrivingThe webhook URL may have been revoked or the channel deleted. Re-create the webhook and update the URL in Kabuna.
Notifications are going to the wrong channelYou probably pasted the webhook URL from a different channel. Create a new webhook for the correct channel and update Kabuna.
”Invalid webhook URL” error in KabunaMake sure you copied the full URL, including the https:// prefix.

Next steps