What You Can Look Up
Member Information Available
Using LaunchPass commands in the #launchpass channel in Discord, you can retrieve:
✅ Member's email address - What they signed up with
✅ Discord username - Their Discord handle
✅ Discord ID - Their unique Discord identifier
✅ Activation code - For account management
Why admins need this:
Find specific members quickly
Verify who joined
Update member information
Troubleshoot access issues
Manage your community
Support member requests
Investigate member activity
Privacy note: Only YOU (admins) can see this information. Members can't use these commands.
Setting Up the LaunchPass Bot
Creating the #launchpass Channel, if you accidentally deleted it
Before you can use commands, create a private admin channel:
Step 1: Create new channel
Go to your Discord server
Click "+" button (next to channel list)
Select "Create Channel"
Name it:
#launchpass
Channel type: Text
Create
Step 2: Set permissions
Right-click the #launchpass channel
Select "Edit Channel"
Go to "Permissions"
Remove "View Channel" from @everyone
Click @everyone
Set "View Channel" to ❌ (red X, denied)
Add admins to channel:
Click "+" (add role/member)
Select your admin role
Set "View Channel" to ✅ (green checkmark)
Save changes
Result: Only admins can see and use the #launchpass channel.
Why private? Keeps sensitive member data secure. Only admins should access.
LaunchPass Bot Automatically Available
Good news: The LaunchPass bot is automatically added to your server when you connect Discord to LaunchPass.
You don't need to:
❌ Add the bot manually
❌ Authorize special permissions
❌ Configure anything else
❌ Invite it from anywhere
It just works: The bot has access to your #launchpass channel and is ready to use.
Looking Up Member Information
Using the whois
Command
Find a member's information using three different methods:
Method 1: Look Up by Email Address
If you have the member's email:
In your #launchpass channel, type:
whois [email protected]
The bot will reply with:
Email: [email protected] Discord ID: 123456789012345 Discord Username: MemberName#1234 Activation Code: ABCD1234
Use this when:
Member sends you their email
You have their email from records
You want to verify who an email belongs to
Method 2: Look Up by Discord Username
If you know their Discord username:
In your #launchpass channel, type:
whois MemberName#1234
Replace MemberName#1234
with their actual Discord username.
The bot will reply with:
Email: [email protected] Discord ID: 123456789012345 Discord Username: MemberName#1234 Activation Code: ABCD1234
Use this when:
You see them in your server
You know their Discord handle
You want their email from their username
Method 3: Look Up by Discord ID
If you have their Discord ID:
In your #launchpass channel, type:
whois 123456789012345
Replace the number with their actual Discord ID.
The bot will reply with:
Email: [email protected] Discord ID: 123456789012345 Discord Username: MemberName#1234 Activation Code: ABCD1234
Use this when:
LaunchPass support asked for the ID
You copied their ID for troubleshooting
You're investigating a specific ID
Real-World Examples
Example 1: Member Asks for Their Email
Scenario: A member messages you: "What email did I sign up with?"
What you do:
Go to #launchpass channel
Type:
whois MemberName#1234
(use their Discord username)LaunchPass bot replies with their email
You tell them: "You signed up with [email protected]"
Total time: 30 seconds
Example 2: Troubleshooting Access Issue
Scenario: A member says they can't access the community.
What you do:
Get their Discord ID (right-click → Copy ID)
Go to #launchpass
Type:
whois 123456789012345
Bot shows their info
Email them to LaunchPass support with their info
Support investigates
What you provide to support:
Email: Shows if they're in Stripe
Discord ID: Links to their account
Username: For verification
Example 3: Verifying a New Member
Scenario: Someone claims they paid for access but you want to verify.
What you do:
They tell you their Discord username
Go to #launchpass
Type:
whois Username#1234
Bot shows their info
You check their email in Stripe (verify they're in your customer list)
You tell them: "Yes, you're set up correctly"
Updating Member Email Addresses
When You Need to Update Email
Sometimes members need their email changed:
Wrong email at signup - Typo or mistake
Member changed email - New email address needed
Account recovery - Helping them regain access
System migration - Moving to different email
How to Use updateUserEmail
Update a member's email address:
In your #launchpass channel, type:
updateUserEmail [email protected] [email protected]
Replace with actual emails:
First email: Their current email (in system)
Second email: New email (what you're changing to)
The bot will confirm:
✅ Email updated from [email protected] to [email protected] Updated in LaunchPass and Stripe
What gets updated:
✅ LaunchPass database
✅ Stripe account
✅ Their billing records
✅ All systems
Real Example: Email Update
Scenario: Member signed up as "[email protected]" (typo - should be gmail)
What you do:
Go to #launchpass
Type:
updateUserEmail [email protected] [email protected]
Bot confirms update
Tell member: "Fixed! Your email is now [email protected]"
Time: 1 minute
Important: Email Update Best Practices
✅ Verify the new email - Make sure they actually want this change
✅ Confirm they gave permission - Only change with their approval
✅ Use correct format - Old email first, new email second
✅ Double-check spelling - Typos in commands cause issues
✅ Document the change - Keep notes why you made it
❌ Don't change emails without asking - Always get permission first
❌ Don't guess spellings - Verify exact email addresses
❌ Don't change just because - Only when there's a reason
Cancellation Behavior Settings
Understanding Member Removal on Cancel
By default, when a member's subscription ends:
They're automatically kicked from Discord
Their access is removed
They can see they've been kicked
This is the default behavior. For most communities, this works fine.
Keeping Roles Instead of Kicking
If you prefer NOT to kick members:
They can stay in Discord but lose the member role
They'll see member channels but can't read them (no access)
More gentle than being kicked
Good for communities wanting to keep people around
Enabling: Don't Kick on Cancel
To remove instead of kick, use:
In your #launchpass channel, type:
dontKickOnCancel
The bot will reply:
✅ dontKickOnCancel enabled (true) Members will have roles removed instead of being kicked
What changes:
✅ Members no longer see "kicked" message
✅ Members stay in server
✅ Members lose access (can't read channels)
✅ Roles are removed
✅ They can rejoin if they pay again
Re-enabling Kick on Cancel
To go back to kicking members:
In your #launchpass channel, type:
kickOnCancel
The bot will reply:
✅ kickOnCancel enabled (true) Members will be kicked when subscription ends
What changes:
✅ Back to default behavior
✅ Members get kicked when access expires
✅ Cleaner server appearance
✅ Can't see you in member list
Which Should You Choose?
Kick on Cancel (default):
✅ Clean, clear boundary
✅ Ex-members clearly separated
✅ Professional appearance
✅ Easier to manage
❌ Might seem harsh
Don't Kick (keep roles removed):
✅ Friendlier, less harsh
✅ Keeps people around
✅ They can rejoin easily
✅ Less confrontational
❌ Cluttered member list
Most communities use: Kick on Cancel (default). It's cleaner and clearer.
All Available Commands
Quick Reference
Here are all the commands you can use in #launchpass:
Command | What It Does | Example |
| Look up member by email |
|
| Look up member by Discord username |
|
| Look up member by Discord ID |
|
| Change member's email |
|
| Remove roles instead of kick |
|
| Go back to kicking members |
|
Troubleshooting
"Bot Doesn't Respond to My Commands"
Why this happens:
Channel isn't named #launchpass (exact spelling required)
Bot doesn't have access to channel
The bot either doesn't have admin or is not at the top of the role list
Command syntax is wrong
Bot is offline (rare)
What to do:
Verify channel name - Is it exactly
#launchpass
? (lowercase)Check channel permissions:
Right-click #launchpass
Click "Edit Channel"
Go to "Permissions"
Make sure LaunchPass bot can see the channel
Make sure bot can send messages
Verify you're admin - Only admins can use these commands
Check syntax:
whois
(exact spelling, lowercase)Space after whois
Email/username/ID after
Example:
whois [email protected]
Try typing slowly - Discord sometimes doesn't process fast commands
If still stuck: Email [email protected]
"Bot Says 'Member Not Found'"
Why this happens:
Member isn't in LaunchPass system
Typo in email/username
Member isn't actually a subscriber
Free member (not through LaunchPass)
What to do:
Verify they're actually a subscriber - Check LaunchPass dashboard
Check spelling - Is the email/username spelled correctly?
Use different method:
If you tried email, try username
If you tried username, try ID
Try a different lookup method
Ask the member - Get correct email/username from them
If still not found:
Member might not be in system
Contact [email protected]
"Bot Won't Let Me Update Email"
Why this happens:
Email format wrong
Email already in use
Syntax error in command
Member doesn't exist
What to do:
Check email format:
Should look like: [email protected]
Has @ symbol?
Has domain?
Valid format?
Check syntax:
updateUserEmail
(exact spelling)Space between old and new email
Example:
updateUserEmail [email protected] [email protected]
Verify member exists:
Use
whois
first to find themMake sure they're in system
Then try updating
Make sure new email isn't used:
New email might already be in system
Try different email
Or ask member for confirmed email
Try again:
Sometimes works on retry
Copy-paste to avoid typos
Double-check everything
"I Think I Made a Mistake Updating Email"
Can this be reversed?
Usually yes, but contact LaunchPass support immediately.
What to do:
Email [email protected] right away
Tell them:
Old email (before change)
New email (what you changed to)
When you made the change
What the correct email should be
They can investigate and potentially reverse
Time matters - Contact quickly
Don't try to fix it yourself. Let support handle it.
Best Practices
Using Commands Safely
✅ Only in #launchpass channel - Keep admin data secure
✅ Verify before acting - Double-check info before using
✅ Get permission for changes - Ask members before updating email
✅ Document changes - Keep notes of what you updated
✅ Don't share info publicly - Info you get is sensitive
✅ Contact support if unsure - Better safe than sorry
Protecting Member Privacy
✅ Keep #launchpass private - Only admins should access
✅ Don't share member emails publicly - This is private data
✅ Don't use whois for wrong reasons - Only for legitimate admin needs
✅ Respect member information - Treat it confidentially
✅ Follow your privacy policy - Be transparent with members
✅ Only share when necessary - With support or for legitimate reasons
Documentation
✅ Keep records of any email changes
✅ Document the reason (typo, member request, etc.)
✅ Have audit trail for accountability
✅ Note the date of changes
✅ Store securely - Don't leave notes lying around
Related Resources
Getting Your Discord ID (how to find member IDs)
Using Discord With LaunchPass (Discord setup guide)
Managing Members and Subscriptions (member management)
Understanding Your LaunchPass Dashboard (dashboard guide)
Discord Help Center (Discord support)
Key Takeaways
✅ Create #launchpass channel (private, admin-only)
✅ Use whois
command to look up members by email/username/ID
✅ Bot returns email, Discord ID, username, activation code
✅ Use updateUserEmail
to change member email addresses
✅ dontKickOnCancel
removes roles instead of kicking
✅ kickOnCancel
returns to default (kicking on cancellation)
✅ Commands are instant - Get member info in seconds
✅ Keep #launchpass private - Admin data only
✅ Only use for legitimate purposes - Respect member privacy
✅ Contact support if something goes wrong
Need Help?
Have questions about looking up member information?
Email LaunchPass support: [email protected]
We can help with:
Setting up the #launchpass channel
Using whois and other commands
Updating member email addresses
Troubleshooting command issues
Member information questions
Privacy and security questions
Any command-related help
For Discord-specific help:
Discord Help Center: https://support.discord.com/
Discord Support: https://discord.com/support
Response time: Usually within 24 hours