Integrating Beam with Slack
This guide explains how to integrate Beam with your Slack workspace using an Incoming Webhook. Once configured, Beam will send alerts and notifications directly to a designated Slack channel.
Written By Francisco
Last updated 10 days ago
Overview
This guide explains how to integrate Beam with your Slack workspace using an Incoming Webhook. Once configured, Beam will send alerts and notifications directly to a designated Slack channel.
This integration leverages Slack’s Incoming Webhooks feature, as documented in Slack’s official guide:
https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks/
Prerequisites
Before starting, ensure you have:
- Admin or appropriate permissions in your Slack workspace
- Access to Beam with permission to edit account settings
Step 1: Create a Slack App
- Visit the Slack API apps page: 👉 https://api.slack.com/apps
- Click Create New App.
- Select From scratch.
- Provide:
- App Name (e.g., “Beam Alerts”)
- Workspace where notifications should be delivered
- Click Create App.
You will be redirected to the Slack App Dashboard.
Step 2: Enable Incoming Webhooks
- In the Slack App Dashboard sidebar, click Incoming Webhooks.
- Toggle Activate Incoming Webhooks to On.
Incoming Webhooks allow external systems like Beam to send HTTP POST requests that deliver messages directly into Slack channels.
Step 3: Create a New Webhook
- Click Add New Webhook to Workspace.
- Select the Slack channel where Beam alerts should be posted.
- Click Allow.
Slack will generate a unique Webhook URL for that channel.
You will now see:
- The newly created Webhook
- The connected Slack channel
- A generated Webhook URL
⚠️ Treat this Webhook URL like a secret. Anyone with it can post messages to your channel.
Step 4: Connect Slack to Beam
Once the webhook is confirmed working:
- Copy the Webhook URL (not the entire curl command — only the URL).
- Log into Beam.
- Navigate to: Configuration -> Account Settings
- Scroll to the Integration section.
- Locate Slack Alerts.
- Click Connect.
- Paste the Webhook URL.
- Click Connect again to confirm.
Result
Beam is now successfully integrated with Slack.
From now on, when a ticket is created Beam will automatically send an alert in your Slack channel.
Troubleshooting
No message appears during testing
- Ensure Incoming Webhooks are activated.
- Confirm the correct Slack channel was selected.
- Verify the full webhook URL was copied.
- Remove extra spaces when pasting the URL into Beam.
Slack permission errors
- Confirm you have permission to install apps.
- Contact your Slack workspace administrator if necessary.
Best Practices
- Create a dedicated channel (e.g., #beam-alerts) to prevent clutter.
- Name the Slack app clearly (e.g., “Beam Notifications”).
- Rotate the Webhook if it is ever exposed.
Was this helpful?
More in Account Configuration
Managing Workspace UsersManaging Workspace Display SettingsStill need help? Ask the team