Contents
Standup Mate User Guide
Complete guide to using Standup Mate for automated team standups
StandUp Mate - User Troubleshooting Guide
When Users Can't Open Standup Modals
If a user reports they cannot open their standup when clicking the "Start Standup" button, here are the steps to diagnose and fix the issue:
Immediate Diagnosis
Run the diagnostics tool to check the user's status:
``bash
python slack_diagnostics.py
This will show:
- Whether the user is included in active standups
- If they've already submitted responses
- Slack workspace permissions
- Recommendations for fixing the issue
Common Issues and Solutions
1. User Already Submitted
Symptom: User sees "Already Submitted ✅" button
Solution: This is normal - user has already completed their standup for today
2. Slack Modal Not Opening
Symptoms:
- Button clicks but nothing happens
- Modal doesn't appear
Solutions:
- Refresh Slack: Ask user to refresh their Slack client
- Resend Standup: Use the resend command:
`bash
python slack_diagnostics.py resend
`
- Check App Permissions: Verify StandUp Mate has proper workspace permissions
- Reinstall App: If persistent, remove and re-add the Slack app
3. Network/Connectivity Issues
Symptom: Intermittent failures
Solution: These usually resolve automatically. Try resending the standup.
4. User Not Found in Workspace
Symptom: Diagnostics shows "User not found in workspace user list"
Possible Causes:
- User has restricted permissions
- User is in private channels not visible to bot
- Rate limiting from Slack API
Solutions:
- Check if user is actually in the workspace
- Verify bot has access to channels where user is a member
- Wait and try again if rate limited
Step-by-Step Resolution Process
- Run Diagnostics:
`bash
python slack_diagnostics.py diagnose
`
- If user hasn't responded, try resending:
`bash
python slack_diagnostics.py resend
`
- If still failing:
- Ask user to refresh Slack
- Check if user can see the StandUp Mate app in their workspace
- Verify app permissions in Slack admin settings
- Last resort:
- Remove and reinstall the StandUp Mate app in the workspace
- This will require re-authentication
Prevention Tips
- Monitor the application logs for interaction errors
- Set up alerts for failed standup deliveries
- Regular health checks on Slack API connectivity
- Keep the app permissions up to date
Getting User IDs
To find a user's Slack ID:
- Go to the user's Slack profile
- Click "More" → "Copy member ID"
- Or check the standup logs for their ID when standups are sent
5. "Unknown User" Display Issues
Symptom: Standup responses show "Unknown User" or "User-XXXX" instead of real names
Causes:
- Slack API rate limiting during high usage
- Bot token missing user read permissions
- Network connectivity issues
Solutions:
- Wait for rate limits to clear (usually resolves in 1-2 minutes)
- Refresh user cache:
`bash
python fix_user_display.py
`
- Check bot permissions in Slack app settings
- Update OAuth scopes to include
users:read
6. Non-Clickable Standup Buttons
Symptom: Users can see standup message but "Start Standup" button doesn't work
Root Cause: Slack app Interactive Components not configured
Solutions:
- Configure Interactive Components:
- Go to https://api.slack.com/apps
- Select your StandUp Mate app
- Go to "Interactivity & Shortcuts"
- Turn ON "Interactivity"
- Set Request URL:
https://your-domain.replit.app/slack/interactive
- Save changes
- Verify OAuth scopes include:
-
chat:write
-
im:write
-
channels:read
-
users:read
- Reinstall app if needed after scope changes
Example Workflow for Joseph's Issue
`bash
1. Diagnose the problem
python slack_diagnostics.py U016XUR9PAQ diagnose
2. Try resending if needed
python slack_diagnostics.py U016XUR9PAQ resend
3. Check logs for any errors
grep -i "U016XUR9PAQ" logs/*.log
4. Fix user display issues
python fix_user_display.py
``
This should resolve most standup modal issues users encounter.