Get the Consuelo bot running in your Discord server in minutes.This guide walks you through everything you need to get started with the Consuelo Discord bot — from inviting it to your server to making your first call.
Prerequisites
Before you begin, make sure you have:- A Consuelo workspace with an active subscription (or self-hosted instance)
- Admin or owner access to a Discord server
- Your Consuelo API key (we’ll show you where to find this)
- Your workspace ID and user ID
Step 1: Invite the Bot
1.1 Get the Invite Link
The bot invite link is provided by your Consuelo admin or can be generated from your workspace settings. For Cloud-hosted Consuelo:- Log into your Consuelo workspace
- Go to Settings → Integrations → Discord
- Click Generate Invite Link
- Copy the provided URL
- Go to the Discord Developer Portal
- Click New Application and give it a name (e.g., “Consuelo Bot”)
- Navigate to OAuth2 → URL Generator
- Select the following scopes:
botapplications.commands
- Select these bot permissions:
- Send Messages
- Read Message History
- Add Reactions
- Use Slash Commands
- Manage Channels (optional, for channel notifications)
- Copy the generated URL
1.2 Invite to Your Server
- Open the invite link in your browser
- Select your Discord server from the dropdown
- Review the permissions being requested
- Click Authorize
- Complete the CAPTCHA verification
- You should see a success message: “Authorized!“
1.3 Verify the Bot Joined
In your Discord server:- Check the member list — you should see the bot (usually named “Consuelo”)
- Try typing
/consuelo— you should see the command suggestions appear - Run
/consuelo pingto verify it’s responding
- Check that the bot has permission to view and send messages in the channel
- Verify your server hasn’t reached the bot limit (max 50 bots per server)
- Ensure the bot token hasn’t expired (contact your admin if self-hosting)
Server Permissions Required The bot needs these minimum permissions to
function: - Send Messages - Embed Links - Read Message History - Use Slash
Commands For channel notifications, it also needs permission to post in the
specific channel.
Step 2: Find Your Credentials
Before linking your account, you need three pieces of information from Consuelo.2.1 Get Your Workspace ID
- Log into Consuelo
- Go to Settings → General
- Copy the Workspace ID (looks like
123e4567-e89b-12d3-a456-426614174000)
2.2 Get Your User ID
- Go to Settings → Profile
- Your User ID is displayed at the top (looks similar to workspace ID)
- Copy this value
2.3 Generate an API Key
- Go to Settings → API (or Developer)
- Click Generate New Key
- Give it a name like “Discord Bot”
- Copy the API key immediately — you won’t be able to see it again!
2.4 Set Your Phone Number
The bot needs to know which phone number to call when connecting you to leads.- In Consuelo, go to Settings → Profile
- Add your phone number in the Phone field
- Use the format:
+15551234567(include country code) - Click Save
Step 3: Link Your Account
Now that you have your credentials, link your Discord account to Consuelo.3.1 Run the Login Command
In any channel in your Discord server:The link is ephemeral — only you can see it. For security, this link expires
after 10 minutes.
3.2 Enter Your Credentials
Click the link to open the secure linking page:- Discord User ID — Pre-filled, don’t change this
- Workspace ID — Paste from Step 2.1
- User ID — Paste from Step 2.2
- API Key — Paste from Step 2.3
3.3 Confirm Success
You should see:3.4 Verify the Link
Run the ping command:Step 4: Test Your Setup
Before starting real calls, verify everything is working.4.1 Check System Status
4.2 Test Contact Search
4.3 View Your Stats
Step 5: Configure Notifications (Optional)
Set up automatic notifications for your team.5.1 Choose a Channel
Pick or create a channel for call notifications (e.g.,#call-activity).
5.2 Check Permissions
Ensure the bot can post in that channel:- Right-click the channel → Edit Channel → Permissions
- Find the Consuelo bot role
- Verify Send Messages and Embed Links are allowed
5.3 Set the Channel
You must be a workspace admin to set the notification channel:What Gets Posted
Once configured, the channel will receive:- Call Started — When you begin a call
- Call Ended — When you finish a call (with duration and outcome)
- Transfer Requests — When you request help from a manager
- Queue Summary — When you complete a queue
Step 6: Make Your First Call
You’re ready to start calling!6.1 Start a Queue
- Find an available queue in your workspace
- Call your phone
- When you answer, connect you to the first lead
6.2 During the Call
Use the CRM dialer or Discord commands:/consuelo transfer @manager— For help/consuelo whisper @manager— For silent coaching
6.3 After the Call
An interactive card appears with disposition options:6.4 Continue or Stop
- Power mode: Next call starts automatically
- Preview mode: Use
/consuelo queue callwhen ready - Stop anytime:
/consuelo queue stop
Troubleshooting
Bot Not Responding
Problem:/consuelo commands don’t work
Solutions:
- Check that the bot is online in your server’s member list
- Verify the bot has permission to view the channel
- Try
@Consuelo pingto test mentions - Re-invite the bot if necessary
”Not Linked” Error
Problem: Commands fail with “Not Linked” message Solutions:- Run
/consuelo loginagain - Verify you entered the correct workspace ID and user ID
- Check that your API key hasn’t been revoked
- Ensure you’re using the correct Discord account
”Missing Phone Number” Error
Problem: Can’t start queues Solutions:- Go to Consuelo Settings → Profile
- Add your phone number with country code (e.g.,
+15551234567) - Wait 1-2 minutes for the cache to refresh
- Try again
”Unauthorized” Error
Problem: API returns 401 errors Solutions:- Your API key may have expired or been revoked
- Go to Consuelo Settings → API
- Revoke the old key and generate a new one
- Run
/consuelo logoutthen/consuelo login
Can’t Set Notification Channel
Problem:/consuelo config channel fails
Solutions:
- Verify you’re a workspace admin in Consuelo
- Check that the bot has “Send Messages” permission in the channel
- Try using the channel ID instead of the mention:
1234567890123456789 - The bot may need “Manage Webhooks” permission for some features
Next Steps
Now that you’re set up:- Learn queue management: Queue Management Guide
- Master transfers: Call Controls
- Set up team collaboration: Team Features
Getting Help
If you encounter issues:- Check this guide — Most common issues are covered above
- Contact your workspace admin — They can verify your permissions and API keys
- Reach out to Consuelo support — For cloud-hosted issues
- Check Discord status — Ensure Discord’s API is operational
The bot logs errors to help with debugging. If you report an issue to support,
include the exact error message and what command you were running.