Troubleshooting Guide
Direct Answer
Solutions to common problems in [PRODUCT_NAME]. Find your issue below and follow the recommended steps to resolve it.
Quick links: Login Issues | Performance | Features Not Working | Data Problems | Integration Issues
How to Use This Guide
Finding Your Issue
- Browse by category using the table of contents
- Search this page (
Cmd/Ctrl + F) for error messages or keywords - Check the Quick Fixes section first
Understanding Solutions
Each issue includes:
- Symptoms: What you're experiencing
- Causes: Why this happens
- Solutions: Step-by-step fixes (ordered by likelihood)
- Prevention: How to avoid this in future
When to Contact Support
Contact support if:
- You've tried all suggested solutions
- The issue affects multiple users
- You need urgent assistance
- You've found a potential bug
Support: [support@yourproduct.com] | [Live chat available]
Quick Fixes (Try These First)
Universal Troubleshooting Steps
Try these common solutions before diving into specific issues:
1. Refresh the Page
Why this helps: Clears temporary glitches
- Browser: Press
F5orCmd/Ctrl + R - Hard refresh: Press
Cmd/Ctrl + Shift + R(clears cache)
2. Clear Browser Cache
Why this helps: Removes outdated files
Chrome/Edge:
- Press
Cmd/Ctrl + Shift + Delete - Select "Cached images and files"
- Choose "All time"
- Click "Clear data"
Firefox:
- Press
Cmd/Ctrl + Shift + Delete - Select "Cache"
- Click "Clear Now"
Safari:
- Preferences → Advanced → Show Develop menu
- Develop → Empty Caches
3. Try Incognito/Private Mode
Why this helps: Rules out extension conflicts
- Chrome/Edge:
Cmd/Ctrl + Shift + N - Firefox:
Cmd/Ctrl + Shift + P - Safari:
Cmd + Shift + N
If it works in incognito, disable extensions one by one to find the culprit.
4. Check System Status
Before troubleshooting, check if it's a system-wide issue:
🌐 Status page: [status.yourproduct.com]
- All systems operational - Issue is likely on your end
- Degraded performance - We're aware and working on it
- Outage - Service disruption affecting all users
5. Update Your Browser
Why this helps: Ensures compatibility
Check your version:
- Chrome:
chrome://settings/help - Firefox:
about:support - Safari: Apple menu → About Safari
- Edge:
edge://settings/help
Minimum versions:
- Chrome: 90+
- Firefox: 88+
- Safari: 14+
- Edge: 90+
Category 1: Login and Access Issues
Issue 1.1: Can't Log In
Symptoms:
- Login form rejects credentials
- Error message: "Invalid email or password"
- Account not recognized
Cause A: Incorrect Credentials
Solution:
- Verify email address
- Check for typos
- Ensure correct domain (gmail.com vs gmail.co)
- Try alternate email if you have multiple
- Check password carefully
- Verify Caps Lock is off
- Check for extra spaces
- Ensure correct keyboard layout
- Reset password
- Click "Forgot Password" on login page
- Check email (including spam folder)
- Click reset link within [X] hours
- Create new password (8+ characters)
Screenshot: [INSERT: Password reset flow]
Cause B: Account Not Activated
Solution:
- Check email for activation link
- Search for emails from [noreply@yourproduct.com]
- Click "Activate Account" button
- If link expired, request new activation email
Still can't find email?
- Check spam/junk folder
- Add [noreply@yourproduct.com] to contacts
- Request resend: [Link to resend activation]
Cause C: Browser Issues
Solution:
- Clear cookies and cache (see Quick Fixes above)
- Try different browser
- Disable browser extensions
- Update browser to latest version
Screenshot: [INSERT: Login page]
Issue 1.2: Two-Factor Authentication (2FA) Not Working
Symptoms:
- 2FA code rejected
- Error: "Invalid authentication code"
- Code expired message
Cause A: Time Sync Issue
Solution:
- Check device time
- Settings → Date & Time
- Enable "Set automatically"
- Verify correct timezone
- Sync authenticator app
- Open authenticator app
- Settings → Time correction
- Sync now
Why this matters: 2FA codes are time-based. Clock drift causes invalid codes.
Cause B: Using Old Code
Solution:
- Wait for new code to generate (every 30 seconds)
- Use the fresh code immediately
- Don't type code from screenshot or memory
Cause C: Backup Codes Needed
Solution:
- Click "Use backup code"
- Enter one of your backup codes
- Each code works once only
- Download new backup codes after logging in
Lost backup codes?
- Contact support: [support@yourproduct.com]
- Verify your identity
- We'll help you reset 2FA
Issue 1.3: Session Keeps Timing Out
Symptoms:
- Logged out frequently
- Must log in repeatedly
- Session expired messages
Cause A: Short Session Duration
Solution:
- Go to Settings → Security
- Find "Session duration"
- Increase to longer period (if allowed by admin)
- Enable "Remember me" on login
Cause B: Cookie Settings
Solution:
- Check browser cookie settings
- Ensure cookies enabled for [yourproduct.com]
- Don't use "Always clear cookies" option
- Add [PRODUCT_NAME] to exceptions
Browser specific:
- Chrome: Settings → Privacy → Cookies
- Firefox: Settings → Privacy → Cookies
- Safari: Preferences → Privacy → Cookies
Cause C: VPN or Network Changes
Solution:
- If using VPN, connect before logging in
- Don't switch networks mid-session
- Or log in again after network change
Category 2: Performance Issues
Issue 2.1: Slow Loading Times
Symptoms:
- Pages take long to load
- Spinning indicators
- Timeout errors
Diagnostic Steps
First, identify the scope:
- Is it just you?
- Ask teammates if they're experiencing issues
- Check [status page]
- Is it all pages or specific ones?
- All pages = network/browser issue
- Specific pages = data/feature issue
- When did it start?
- After update = compatibility issue
- Suddenly = network or service issue
- Always = configuration issue
Cause A: Network Issues
Solution:
- Check internet speed
- Use [fast.com] or [speedtest.net]
- Minimum: 5 Mbps download
- If slow, restart router
- Check latency
- Open browser console (F12)
- Network tab → reload page
- Look for long load times (>5 seconds)
- Try different network
- Mobile hotspot
- Different WiFi
- Wired connection
Screenshot: [INSERT: Network tab showing load times]
Cause B: Browser Performance
Solution:
- Close unused tabs (keep <20 tabs open)
- Clear cache (see Quick Fixes)
- Disable unused extensions
- Chrome:
chrome://extensions - Disable non-essential extensions
- Re-enable one by one to find culprit
- Check RAM usage
- Chrome:
chrome://system - If high memory use, restart browser
Cause C: Large Dataset
Solution:
- Use filters to reduce displayed data
- Paginate instead of loading all items
- Archive old items
- Export if you need to work with large datasets
Pro tip: Default view should show <1000 items for best performance.
Issue 2.2: App Freezing or Crashing
Symptoms:
- Page becomes unresponsive
- Browser shows "Page Unresponsive"
- Must force quit
Cause A: Memory Overload
Solution:
- Check memory usage
- Windows: Task Manager (Ctrl + Shift + Esc)
- Mac: Activity Monitor
- Browser should use <2GB per tab
- Reduce memory use
- Close other applications
- Close unused browser tabs
- Restart browser
- Increase available RAM
- Close background apps
- Or upgrade RAM if consistently hitting limits
Cause B: Infinite Loop or Stuck Process
Solution:
- Stop the process
- Wait 30 seconds for auto-recovery
- Or force refresh:
Cmd/Ctrl + Shift + R
- Report the issue
- Note what you were doing when it froze
- Browser console errors (F12)
- Send to support for investigation
Cause C: Browser Extension Conflict
Solution:
- Try incognito mode (extensions disabled)
- If works there, disable extensions one by one
- Common culprits:
- Ad blockers
- Privacy extensions
- Script blockers
Category 3: Feature-Specific Issues
Issue 3.1: [Feature Name] Not Working
Symptoms:
- [Feature] button does nothing
- Error when using [feature]
- [Feature] missing from interface
Cause A: Insufficient Permissions
Solution:
- Check your role
- Click profile icon → View role
- Required: [Role level] or higher
- Request access
- Contact team admin
- Or request from Settings → Access Requests
Permission reference:
| Feature | Required Role |
|---|---|
| [Feature 1] | [Role] |
| [Feature 2] | [Role] |
| [Feature 3] | [Role] |
Cause B: Plan Limitation
Solution:
- Check your plan
- Go to Settings → Billing
- Compare features: [Link to plan comparison]
- Upgrade if needed
- Click Upgrade Plan
- Or contact sales: [sales@yourproduct.com]
Feature availability:
| Feature | Free | Pro | Enterprise |
|---|---|---|---|
| [Feature 1] | ❌ | ✅ | ✅ |
| [Feature 2] | Basic | Advanced | Full |
Cause C: Feature Flag or Beta
Solution:
- Check if feature is in beta
- Some features require opt-in
- Settings → Beta Features
- Enable the feature
- Toggle feature on
- May require page refresh
Issue 3.2: Unable to Upload Files
Symptoms:
- Upload fails
- Error: "File too large" or "File type not supported"
- Upload button disabled
Cause A: File Size Limit Exceeded
Solution:
- Check file size
- Maximum: [X] MB per file
- Your file: [How to check size]
- Reduce file size
- Images: Compress using TinyPNG, ImageOptim
- PDFs: Compress using Adobe Acrobat
- Videos: Reduce resolution or use compression
- Split large files
- Break into smaller parts
- Upload separately
- Or zip and upload (if total
Size limits by plan:
| Plan | Max File Size | Max Total Storage |
|---|---|---|
| Free | 10 MB | 1 GB |
| Pro | 100 MB | 100 GB |
| Enterprise | 1 GB | Unlimited |
Cause B: Unsupported File Type
Solution:
- Check supported formats
- Images: .jpg, .png, .gif, .webp
- Documents: .pdf, .doc, .docx
- Spreadsheets: .csv, .xlsx
- Archives: .zip, .tar.gz
- Convert file format
- Use online converter
- Or native application export
- Request new format
- [Feature request form]
Cause C: Browser or Network Issue
Solution:
- Try different browser
- Check internet stability
- Uploads require stable connection
- Don't switch networks mid-upload
- Disable VPN (sometimes blocks uploads)
- Try smaller test file to isolate issue
Issue 3.3: Changes Not Saving
Symptoms:
- Edits disappear after refresh
- "Save" button disabled
- "Error saving" message
Cause A: No Internet Connection
Solution:
- Check connection
- Look for "offline" indicator
- Try loading other websites
- Reconnect
- Check WiFi/ethernet
- Restart router if needed
- Recover unsaved changes
- Some browsers auto-save drafts
- Check "Restore session" option
Cause B: Validation Errors
Solution:
- Check for error messages
- Red text near fields
- Required field indicators
- Format requirements
- Fix validation errors
- Complete all required fields
- Follow format examples
- Remove invalid characters
Screenshot: [INSERT: Validation error example]
Cause C: Concurrent Edits
Solution:
- Check for conflict message
- "Someone else edited this"
- "Newer version available"
- Resolve conflict
- Review changes made by others
- Copy your changes to safe location
- Refresh and reapply your changes
- Or use "Merge changes" if available
Category 4: Data Issues
Issue 4.1: Missing Data or Items
Symptoms:
- Items disappeared
- Can't find previously created data
- Empty lists or dashboards
Cause A: Filters or Views Applied
Solution:
- Check active filters
- Look for filter icon with indicator
- Click "Clear all filters"
- Check current view
- Switch between views (List, Grid, etc.)
- Item may not appear in all views
- Check date range
- Expand to "All time"
- Or custom range including creation date
Screenshot: [INSERT: Filter indicators]
Cause B: Archived or Deleted
Solution:
- Check archive
- Go to Archive or Trash
- Search for missing items
- Restore if found
- Select item
- Click "Restore"
- Item returns to original location
- Check deletion logs
- Settings → Activity Log
- Filter by "Deleted items"
- See who deleted and when
Data retention:
- Deleted items kept for [X] days
- After that, permanently deleted
- Enterprise plans can request restoration
Cause C: Wrong Account/Workspace
Solution:
- Check current workspace
- Look at workspace name (top left)
- Switch workspaces if needed
- Check account
- Logged into correct email?
- Try other account if you have multiple
Issue 4.2: Incorrect or Outdated Data
Symptoms:
- Data doesn't match source
- Old information displaying
- Sync issues
Cause A: Cache Not Updated
Solution:
- Manual refresh
- Click refresh icon
- Or pull down to refresh (mobile)
- Force update
- Hard refresh:
Cmd/Ctrl + Shift + R
- Check sync status
- Look for sync indicator
- "Last synced: [time]"
- If old, trigger manual sync
Cause B: Integration Delay
Solution:
- Check sync frequency
- Settings → Integrations
- See sync schedule
- Trigger manual sync
- Click "Sync now" button
- Wait for completion
- Verify source data
- Check if data updated in source system
- Integration may take [X] minutes
Screenshot: [INSERT: Sync status]
Cause C: Data Mapping Issue
Solution:
- Review field mappings
- Settings → Integrations → Field Mapping
- Verify correct fields mapped
- Test mapping
- Create test item
- Verify data flows correctly
- Contact support
- If mappings look correct but data wrong
- Include: Source data, received data, expected data
Category 5: Integration Issues
Issue 5.1: Integration Not Connecting
Symptoms:
- Can't connect to [external service]
- "Authorization failed" error
- Connection timeout
Cause A: Invalid Credentials
Solution:
- Verify credentials
- Check API key is correct
- Ensure no extra spaces
- Try regenerating API key
- Re-authorize
- Disconnect integration
- Reconnect and authorize again
- Grant all requested permissions
Screenshot: [INSERT: Authorization screen]
Cause B: Network or Firewall
Solution:
- Check firewall settings
- Allow [PRODUCT_NAME] domains
- Required domains:
[yourproduct.com][api.yourproduct.com][.yourproduct.com]
- Whitelist IP addresses
- If corporate firewall
- Contact support for IP ranges
- Test connectivity
- Try from different network
- Bypass VPN temporarily
Cause C: Service Outage
Solution:
- Check external service status
- Visit their status page
- Check their Twitter for updates
- Wait and retry
- If their service is down
- Will reconnect automatically when restored
Issue 5.2: Webhook Not Triggering
Symptoms:
- Expected events not received
- Webhook endpoint not called
- Missing notifications
Cause A: Webhook Disabled or Misconfigured
Solution:
- Verify webhook status
- Settings → Webhooks
- Check "Status: Active"
- Check configuration
- URL is correct and accessible
- Events are selected
- No typos in URL
- Test webhook
- Click "Send test event"
- Verify receipt on your end
Screenshot: [INSERT: Webhook configuration]
Cause B: Endpoint Issues
Solution:
- Verify endpoint accessibility
- Must be publicly accessible HTTPS URL
- No authentication required for POST
- Returns 200 OK status
- Check endpoint logs
- Look for incoming requests
- Review any errors
- Validate signature
- Verify you're checking webhook signature
- Use correct secret key
- Follow signature algorithm exactly
Example signature verification:
const crypto = require('crypto');
function verifySignature(payload, signature, secret) {
const expected = 'sha256=' + crypto
.createHmac('sha256', secret)
.update(payload)
.digest('hex');
return crypto.timingSafeEqual(
Buffer.from(signature),
Buffer.from(expected)
);
}
Cause C: Rate Limiting
Solution:
- Check retry attempts
- We retry failed webhooks 3 times
- With exponential backoff
- Review webhook logs
- Settings → Webhooks → Logs
- See delivery attempts and responses
- Optimize endpoint
- Return 200 immediately
- Process asynchronously
- Handle high volume
Category 6: Mobile App Issues
Issue 6.1: App Won't Open or Crashes
Symptoms:
- App crashes on launch
- Stuck on splash screen
- Force closes
Solution Steps
- Force quit app
- iOS: Swipe up from bottom, swipe app away
- Android: Recent apps, swipe away
- Restart device
- Power off completely
- Wait 30 seconds
- Power on
- Update app
- Check App Store/Play Store for updates
- Install latest version
- Clear app cache
- iOS: Delete and reinstall app
- Android: Settings → Apps → [App] → Clear cache
- Check storage space
- Need at least 500MB free
- Delete unused apps/files
Issue 6.2: App Not Syncing
Symptoms:
- Changes don't appear across devices
- Offline changes not uploading
- "Sync failed" error
Solution Steps
- Check internet connection
- Try loading website in browser
- Toggle airplane mode on/off
- Manual sync
- Pull down to refresh
- Or Settings → Sync now
- Check sync settings
- Settings → Sync
- Enable "Auto-sync"
- Choose sync frequency
- Log out and back in
- Forces full re-sync
Category 7: API and Developer Issues
Issue 7.1: API Authentication Errors
Error: 401 Unauthorized
Causes and solutions:
- Invalid API key
- Verify key is correct
- Check for extra spaces or line breaks
- Regenerate key if needed
- Expired token
- Refresh access token
- Implement auto-refresh logic
- Wrong authentication method
- Check docs for correct method
- Use Bearer token or API key as specified
Example (correct authentication):
curl https://api.yourproduct.com/v1/endpoint \
-H "Authorization: Bearer YOUR_API_KEY"
Issue 7.2: Rate Limiting Errors
Error: 429 Too Many Requests
Solution:
- Check rate limit headers
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1640000000
- Implement retry logic
async function apiCallWithRetry(url, options, maxRetries = 3) {
for (let i = 0; i < maxRetries; i++) {
const response = await fetch(url, options);
if (response.status === 429) {
const resetTime = response.headers.get('X-RateLimit-Reset');
const waitTime = resetTime 1000 - Date.now();
await new Promise(resolve => setTimeout(resolve, waitTime));
continue;
}
return response;
}
throw new Error('Max retries exceeded');
}
- Optimize requests
- Batch operations where possible
- Cache responses
- Upgrade plan for higher limits
Diagnostic Tools
Browser Console
How to open:
- Windows/Linux:
F12orCtrl + Shift + I - Mac:
Cmd + Option + I
What to look for:
- Red errors (JavaScript errors)
- Network errors (failed requests)
- Warning messages
Screenshot: [INSERT: Console with errors]
Network Tab
How to use:
- Open browser console (F12)
- Click "Network" tab
- Reload page
- Look for:
- Failed requests (red)
- Slow requests (>5s)
- 4xx or 5xx status codes
Screenshot: [INSERT: Network tab]
Export Logs
To share with support:
- Console → Right-click → "Save as"
- Or click Help → Export Diagnostic Info
- Attach to support ticket
When to Contact Support
Contact Support If:
- ✅ Tried all suggested solutions
- ✅ Issue persists for >24 hours
- ✅ Affects multiple team members
- ✅ Blocking critical work
- ✅ Potential data loss
- ✅ Security concern
- ✅ Billing issue
Before Contacting Support
Gather this information:
- Your account details
- Email address
- Account/workspace name
- Issue details
- What you were trying to do
- What happened instead
- Error messages (exact text)
- When it started
- Troubleshooting tried
- What solutions you attempted
- Results of each attempt
- Supporting materials
- Screenshots of error
- Browser console errors
- Network tab showing failed requests
- Video recording (for complex issues)
How to Contact Support
Email: [support@yourproduct.com]
- Include information above
- Response time: [X] hours
Live Chat:
- Available [hours] [timezone]
- Best for quick questions
Phone: (Enterprise only)
- [Phone number]
- Available [hours]
Priority Support: (Pro/Enterprise)
- Faster response times
- Dedicated support team
Preventing Future Issues
Best Practices
- Keep software updated
- Update browser regularly
- Enable automatic updates
- Keep OS updated
- Regular backups
- Export important data weekly
- Enable automatic backup if available
- Monitor performance
- Watch for slow-downs
- Address issues early
- Archive old data
- Document your setup
- Note custom configurations
- Save integration settings
- Keep API keys secure but backed up
- Stay informed
- Subscribe to status updates
- Read changelog for new versions
- Join community forum
Additional Resources
- Help Center - [Link to help center]
- Community Forum - [Link to forum]
- Video Tutorials - [Link to videos]
- API Documentation - [Link to API docs]
- Status Page - [status.yourproduct.com]
- Change Log - [changelog.yourproduct.com]
Feedback
Did this guide help you?
- 👍 Yes, I resolved my issue
- 👎 No, I still need help
Help us improve:
- What issue were you trying to solve?
- Was the solution clear?
- What could we add?
[Feedback form]
Last Updated: [DATE] Guide Version: 1.0
Still need help? Contact Support