What It Does
BuildBetter connects to Slack in two distinct ways:Option 1: Channel Connection (Requires /bb connect)
Connect entire channels to BuildBetter for automated workflows:
Push Summaries - Share call summaries automatically to channels
Import Conversations - Automatically monitor and create Signals from channel messages daily
Option 2: Manual Signal Creation (Using ••• Menu)
Create Signals on-demand from any message:
- Right-click any message and select “Create Signal in BuildBetter”
- Works in any channel where BuildBetter is installed
- No
/bb connectrequired for manual Signal creation - Great for one-off important messages you want to track
Setup Instructions
Prerequisites
- Active Slack workspace with admin permissions to install apps
- BuildBetter organization admin access
- The Slack channel where you want to connect BuildBetter
Step 1: Install BuildBetter App in Slack
-
Connect from BuildBetter
- Go to Settings → Integrations in BuildBetter
- Find Slack in the Communication category
- Click “Connect”
-
Authorize in Slack
- Sign in to your Slack workspace
- Review and approve the permissions
- Click “Allow” to install the app
Step 2A: Connect a Channel (For Auto-Scraping & Push Summaries)
Required if you want automatic Signal creation or to push call summaries to Slack
- Go to the channel you want to connect in Slack
- Invite BuildBetter (if private channel):
/invite @BuildBetter - Run the connect command:
/bb connect - Select your organization from the dropdown
- Choose connection type:
- Push Summaries - Share call summaries to this channel
- Import Conversations - Automatically scrape messages and create Signals daily
- Click “Confirm”
Step 2B: Manual Signal Creation (No Connection Needed)
You can create Signals manually from any message without running
/bb connect- Right-click any message
- Select “Create Signal in BuildBetter”
- Works immediately in any channel where BuildBetter is installed
How to Use
Using Connected Channels (Requires /bb connect)
These features only work in channels where you’ve run /bb connect:
Push Summaries Mode
From BuildBetter:- Open any call recording in BuildBetter
- Click “Share” → “Share to Slack”
- Select the connected channel
- BuildBetter posts the summary to that channel
- Set up workflows in BuildBetter to automatically share summaries
- Example: Share all customer success calls to
#customer-success
Import Conversations Mode
Automatic Daily Scraping:- BuildBetter monitors the connected channel for new messages
- Runs daily to check for customer conversations
- Automatically creates Signals from relevant threads
- No manual action needed—it just works in the background
Manual Signal Creation (Works Anywhere)
You can create Signals from any message in any channel—no/bb connect needed:
- Hover over the message you want to turn into a Signal
- Click the
•••menu (or right-click the message) - Select “Create Signal in BuildBetter” from the shortcuts menu
- Choose the interaction type:
- Internal - For team discussions and internal feedback
- External - For customer conversations and support threads
- Click “Create”
- BuildBetter adds a :memo: reaction and processes the Signal
- Message text and entire thread
- Sender information (automatically creates people in BuildBetter)
- Timestamp and context
- Channel information
Configuration
Connection Types
Push Summaries:- Best for: Sharing insights with your team
- Use cases: Post call summaries, share highlights, notify about important conversations
- Permissions needed: Post messages, read channels
- Best for: Customer support, community channels, feedback channels
- Use cases: Analyze customer issues, track feature requests, monitor sentiment
- Permissions needed: Read message history, post messages, add reactions
- Schedule: Imports run daily by default
Managing Connections
View All Connections:- Go to Settings → Integrations → Slack in BuildBetter
- See all connected channels and their types
- Edit or disconnect channels
- Run
/bb connectin each channel you want to connect - Each channel can have a different connection type
- You can connect the same workspace to multiple BuildBetter organizations
- Go to Settings → Integrations → Slack in BuildBetter
- Click “Disconnect” next to the channel
- Or uninstall the BuildBetter app from your Slack workspace
Slack Commands
Use these commands in any Slack channel where BuildBetter is installed:/bb connect
- Connect the current channel to BuildBetter
- Choose Push Summaries or Import Conversations mode
- Must be run in a channel (not DMs)
/bb help
- Show available commands and features
- Get quick help without leaving Slack
Two Ways to Create Signals from Slack
Automatic (Requires /bb connect)
Setup Required:
- Run
/bb connectin the channel - Select “Import Conversations” mode
- BuildBetter will automatically check for new messages daily
- Monitors channel continuously
- Creates Signals from customer conversations automatically
- No manual action needed after setup
Manual (Works in Any Channel)
No Setup Required: Use the message••• menu to create Signals on-demand
How to Use:
- Hover over any Slack message
- Click the
•••menu (message actions) - Select “Create Signal in BuildBetter”
- Choose Internal or External interaction type
- Click “Create”
- BuildBetter processes the message and thread immediately
- Creates a new Signal with extracted topics, impacts, and emotions
- Adds a :memo: reaction to the original message
- Posts a confirmation in the thread
- Signal appears in your BuildBetter dashboard with link to original Slack message
Troubleshooting
Installation Issues
“BuildBetter is not authorized”- Go to Settings → Integrations in BuildBetter and reconnect
- Make sure you have permission to install apps in your Slack workspace
- Check with your Slack admin if app installations are restricted
- Make sure you’re in a channel (not a DM)
- Verify BuildBetter is installed in your workspace
- Try
/invite @BuildBetterfirst, then/bb connect
- BuildBetter added new features that require additional permissions
- Go to Settings → Integrations → Slack in BuildBetter
- Click “Reconnect” to reauthorize with updated permissions
Connection Issues
“You are not connected to any organization”- First connect Slack in BuildBetter: Settings → Integrations → Slack
- Make sure you authorized the app
- Then run
/bb connectin your Slack channel
- The channel is already connected to a BuildBetter organization
- Go to Settings → Integrations → Slack to manage existing connections
- Disconnect first if you want to change the connection type
Message Import Issues
“Signals not being created automatically”- Verify the channel is connected with “Import Conversations” mode
- Check that the import schedule is active (daily by default)
- Ensure BuildBetter has “channels:history” or “groups:history” permission
- Messages must have text content (attachments-only messages aren’t supported)
- Message must contain text (not just images or attachments)
- BuildBetter must be invited to the channel
- You must be connected to a BuildBetter organization
- Check billing credits haven’t been exceeded
- Your BuildBetter plan has run out of conversation import credits
- Check your billing status in BuildBetter
- Contact BuildBetter support to upgrade your plan
Push Summary Issues
“Can’t share to Slack channel”- Verify the channel is connected with “Push Summaries” mode
- Check that BuildBetter is still invited to the channel
- Ensure the Slack app hasn’t been uninstalled
- Try reconnecting in Settings → Integrations
- BuildBetter must be explicitly invited to private channels
- Type
/invite @BuildBetterin the private channel - Then run
/bb connectto set up the connection
Privacy & Security
Channel Access:- BuildBetter only reads channels where it’s explicitly invited
- Private channel messages are only accessible if BuildBetter is a member
- You control which channels are connected
- All data is encrypted in transit and at rest
- OAuth tokens are securely stored
- BuildBetter only accesses the channels you configure
- You can disconnect at any time
- Imported messages respect Slack’s privacy settings
- Signals created from Slack are visible to your BuildBetter organization
- You control who in BuildBetter can see imported conversations
Best Practices
Start with Customer-Facing Channels Connect channels like#customer-support or #feedback first to maximize Signal value.
Choose the Right Mode
- Use “Push Summaries” for internal team channels where you want to share insights
- Use “Import Conversations” for channels with customer feedback and support requests
Workspace-Level Integration
- One Slack workspace can connect to multiple BuildBetter organizations
- Each channel can only be connected to one BuildBetter organization at a time
- If multiple team members connect Slack, they share the same workspace integration
- Uninstalling the BuildBetter app removes all channel connections
Support
Need help with Slack integration?- Type
/bb helpin any Slack channel where BuildBetter is installed - Check connection status in Settings → Integrations → Slack
- Verify BuildBetter is invited to the channel
- Contact BuildBetter support with your workspace name and channel details