Slack Integration
Connect Heyo to Slack to receive real-time notifications in your team's channels. When visitors send messages or trigger alerts, you'll see them instantly in Slackβand you can reply directly from threads.
Features
- Real-time notifications - New messages and alerts appear instantly in your chosen channel
- Threaded conversations - Each visitor conversation becomes a Slack thread for easy tracking
- Reply from Slack - Respond to visitors without leaving Slack
- Rich formatting - See visitor info, country, and conversation context
- Alert notifications - Get notified when visitors trigger your custom alerts
Prerequisites
- A Heyo account with Premium subscription
- A Slack workspace where you can install apps
- Permission to add apps to your Slack workspace
Setup Instructions
Step 1: Open Integration Settings
- Go to Project Settings
- Scroll down to the Integrations section
- Click on Slack

Step 2: Connect to Slack
- Click Connect in the Slack settings modal
- You'll be redirected to Slack's authorization page
- Select the workspace you want to connect

Step 3: Grant Permissions
Review the permissions Heyo is requesting:
- Post to channels - To send notifications
- Read channel info - To list available channels
Click Allow to grant access.
Step 4: Select a Channel
After authorization, you'll return to Heyo:
- Choose the channel where you want to receive notifications
- Click Save

#heyo-support to keep notifications organized and separate from general team chat.Step 5: Enable Notifications
Toggle Enable notifications to start receiving messages.

How Notifications Work
New Conversations
When a visitor starts a new conversation, Heyo creates a parent message in your channel:
New conversation started by John Smith
π§ [email protected]
π United States

Messages in Threads
All subsequent messages from the visitor appear as replies in the same thread:
John Smith: Hi, I have a question about pricing
John Smith: Do you offer monthly plans?

Replying to Visitors
To reply from Slack:
- Open the thread
- Type your response
- Hit Enter
Your message will be sent to the visitor in real-time via the Heyo widget.
Alert Notifications
When a visitor triggers an alert (e.g., visits pricing page), you'll see:
π¨ Alert: Viewed Pricing Page
Triggered by John Smith (United States).
[π¬ Message] [View Visitor]

Settings
Changing the Channel
- Go to Project Settings β Integrations β Slack
- Select a different channel from the dropdown
- Click Save
New notifications will go to the new channel. Existing threads remain in the old channel.
Disabling Notifications
Toggle off Enable notifications to pause Slack notifications without disconnecting. You can re-enable anytime.
Disconnecting Slack
- Go to Project Settings β Integrations β Slack
- Click Disconnect
- Confirm the disconnection
This removes the Slack integration from this project. You can reconnect anytime.
Troubleshooting
Not receiving notifications
- Check that the integration shows as Connected in settings
- Verify Enable notifications is toggled on
- Make sure you selected a channel
- Check that the Heyo app wasn't removed from Slack
Messages not appearing in threads
If a thread was deleted in Slack, Heyo will automatically create a new thread for the next message.
"Channel not found" error
The selected channel may have been deleted or made private. Select a different channel in settings.
Can't see private channels
Heyo can only post to channels where the Heyo app has been added. For private channels:
- In Slack, go to the private channel
- Click the channel name β Integrations β Add apps
- Add the Heyo app
- Return to Heyo settings and select the channel
Security
- OAuth 2.0 authentication (no passwords stored)
- Only posts to your selected channel
- You can revoke access anytime from Slack's app settings
- No message content is stored on Slack's servers beyond normal Slack retention
Removing Slack Access
To fully remove Heyo from your Slack workspace:
- In Slack, go to Settings & Administration β Manage apps
- Find Heyo in your installed apps
- Click Remove App
This removes all Heyo access from your workspace.