Setup guide

Slack

Notifications

Get RunwayCal alerts in the Slack channel your team already uses.

What it does

Connect a Slack channel to receive supported RunwayCal notifications without opening the app. Slack is a notification destination. It does not read or change your financial data.

What this connection does and does not do

What Slack does

  • Sends supported RunwayCal alerts and digests to a Slack channel you choose
  • Uses a Slack incoming webhook
  • Lets your team see configured notifications where they already work

What Slack does not do

  • It does not read your Slack messages
  • It does not import financial data from Slack
  • It does not let Slack change financial data in RunwayCal
  • It is not a two-way financial integration

Integration details

DetailSlack
CategoryNotifications
ConnectionIncoming webhook
DirectionRunwayCal → Slack
Financial data read from SlackNone
Can Slack change RunwayCal financial data?No
AvailabilityPro and above

Prerequisites

  • A Slack workspace where you have permission to add apps
  • A channel where you want to receive alerts (e.g., #finance, #platform-alerts)

Step-by-step setup

1

Create an Incoming Webhook

  1. 1.Go to api.slack.com/apps in your browser
  2. 2.Click "Create New App"
  3. 3.Select "From scratch"
Slack API page showing Create New App button with From scratch option
2

Choose the Slack workspace

  1. 1.Enter App Name: "RunwayCal Alerts"
  2. 2.Under "Pick a workspace to develop your app in," select your company's Slack workspace
  3. 3.Click "Create App"
Slack Create a Slack App dialog with app name RunwayCal Alerts and workspace selector
3

Enable incoming webhooks

  1. 1.In the left sidebar, click "Incoming Webhooks"
  2. 2.Toggle "Activate Incoming Webhooks" to On (it will turn green)
  3. 3.Scroll down and click "Add New Webhook to Workspace"
Slack Incoming Webhooks page showing Activate toggle and Add New Webhook to Workspace button
4

Choose a channel

  1. 1.Your Slack workspace will be shown at the top
  2. 2.Under "Where should RunwayCal Alerts post to?", select the channel where you want alerts (e.g. #finance, #platform-alerts, or any channel)
  3. 3.Click "Allow"
Slack channel selector showing workspace and channel dropdown with Allow button
5

Copy the webhook URL

  1. 1.You will be redirected back to the Incoming Webhooks page
  2. 2.Your new webhook URL appears at the bottom under "Webhook URLs for Your Workspace"
  3. 3.Click "Copy" next to the URL (starts with https://hooks.slack.com/services/...)
  4. 4.Keep this URL safe. You will paste it into RunwayCal.
Slack Incoming Webhooks page showing webhook URL with Copy button
6

Add it to RunwayCal

  1. 1.In RunwayCal, go to Settings then Integrations tab
  2. 2.Scroll down to the Slack card under "HR & Payroll"
  3. 3.Paste the webhook URL into the URL field
  4. 4.Optionally enter a channel name (e.g. #finance) for display purposes
  5. 5.Click "Connect Slack"
RunwayCal Settings showing Slack card with webhook URL pasted and channel name field
7

Send a test notification

  1. 1.The Slack card should show a green "Connected" badge
  2. 2.Click "Send test message" to confirm alerts arrive in your Slack channel
  3. 3.You should see a RunwayCal test message appear in your selected channel within seconds
RunwayCal Settings showing Slack card with green Connected badge and Send test message button

What you'll see after connecting

The Slack card shows a connected state. Click "Send test message" to confirm the webhook, then use the available notification preferences to control supported alerts.

Troubleshooting

No messages appearing

Check that you selected the correct channel when creating the webhook. Also verify the webhook URL starts with https://hooks.slack.com/services/.

Connection failed

The webhook URL may have been revoked. Create a new one in Slack and update it in RunwayCal.

Too many alerts

Review the available Slack notification preferences in RunwayCal and disable alerts that are not useful for the channel.

Set up Slack in RunwayCal.

Connect a channel and choose the notifications your team should receive.