Troubleshooting Guide¶
Common Issues and Solutions¶
Authentication Issues¶
Issue: Cannot log in¶
Symptoms: - Login fails with error message - "Invalid credentials" error - Account locked
Solutions: 1. Verify email and password are correct 2. Check if email is verified 3. Try password reset 4. Check for account lockout 5. Clear browser cache and cookies 6. Try incognito/private mode 7. Contact support if issue persists
Issue: Session expired¶
Symptoms: - "Session expired" error - Unexpected logout - Token refresh fails
Solutions: 1. Log in again 2. Check token expiration settings 3. Verify system time is correct 4. Clear browser storage 5. Check network connectivity
Channel Connection Issues¶
Issue: WhatsApp not connecting¶
Symptoms: - Connection status shows "Disconnected" - Cannot send/receive messages - Webhook errors
Solutions:
For WhatsApp Lite: 1. Verify Suit ID is correct 2. Check AppGain account status 3. Verify Suit ID is active 4. Test Suit ID in AppGain dashboard 5. Reconnect channel
For WhatsApp Cloud: 1. Verify access token is valid 2. Check phone number ID 3. Verify webhook URL configured 4. Check webhook verification 5. Review Meta Developer Console logs 6. Reconnect channel
Issue: Messages not receiving¶
Symptoms: - Messages sent but not appearing in inbox - Webhook not triggering - Delivery status unknown
Solutions: 1. Check channel connection status 2. Verify webhook URL is correct 3. Check webhook logs 4. Verify webhook signature (if configured) 5. Test webhook endpoint manually 6. Check Supabase Edge Function logs 7. Verify message filters not hiding messages
Issue: Messages not sending¶
Symptoms: - Message stuck in "Sending" status - "Failed to send" error - Rate limit errors
Solutions: 1. Check channel connection 2. Verify message format is valid 3. Check rate limits 4. Review error messages 5. Test channel separately 6. Check message length limits 7. Verify recipient number format 8. Check channel-specific restrictions
Data Issues¶
Issue: Contacts not importing¶
Symptoms: - Import fails - Partial import - Data validation errors
Solutions: 1. Check CSV format 2. Verify required fields present 3. Check data validation errors 4. Review import logs 5. Fix data issues in CSV 6. Try smaller batch import 7. Verify organization ID correct
Issue: Search not finding contacts¶
Symptoms: - Known contacts not appearing - Search returns no results - Partial matches not working
Solutions: 1. Check search term spelling 2. Verify phone number format 3. Check organization filter 4. Try different search terms 5. Check contact data accuracy 6. Verify search index updated 7. Clear search cache
Issue: Duplicate contacts¶
Symptoms: - Multiple entries for same contact - Import creates duplicates - Manual duplicates
Solutions: 1. Use duplicate detection tool 2. Merge duplicates manually 3. Review import process 4. Use unique identifiers 5. Standardize data format 6. Set up duplicate prevention rules
Performance Issues¶
Issue: Dashboard loads slowly¶
Symptoms: - Long load times - Widgets loading slowly - Timeout errors
Solutions: 1. Reduce number of widgets 2. Use date range filtering 3. Optimize custom widget queries 4. Check database performance 5. Clear browser cache 6. Check network connectivity 7. Review database indexes
Issue: Real-time updates not working¶
Symptoms: - Updates not appearing automatically - Need to refresh page - Connection errors
Solutions: 1. Check browser WebSocket support 2. Verify real-time connection status 3. Check network connectivity 4. Review firewall settings 5. Refresh page 6. Check Supabase real-time status 7. Review browser console for errors
Issue: API requests timing out¶
Symptoms: - API calls fail - Timeout errors - Slow responses
Solutions: 1. Check network connectivity 2. Verify API endpoint is accessible 3. Check rate limits 4. Review request size 5. Optimize queries 6. Check Supabase status 7. Retry with exponential backoff
Feature-Specific Issues¶
Issue: Deals not moving in kanban¶
Symptoms: - Cannot drag deals - Deals stuck in stage - Stage changes not saving
Solutions: 1. Check browser compatibility 2. Verify pipeline configuration 3. Refresh page 4. Check permissions 5. Verify deal data integrity 6. Try different browser 7. Clear browser cache
Issue: Automation not triggering¶
Symptoms: - Rules not executing - Actions not performed - No automation logs
Solutions: 1. Verify automation is active 2. Check trigger conditions 3. Review automation logs 4. Test trigger manually 5. Verify permissions 6. Check data matches conditions 7. Review automation configuration
Issue: Campaign not sending¶
Symptoms: - Campaign stuck in "DRAFT" - Messages not delivered - Delivery errors
Solutions: 1. Check campaign status 2. Verify target contacts exist 3. Check channel connections 4. Review delivery logs 5. Verify message content 6. Check rate limits 7. Review error messages
Issue: Bot flow not executing¶
Symptoms: - Bot not responding - Flow not triggered - Session errors
Solutions: 1. Verify flow is published 2. Check flow configuration 3. Review bot session logs 4. Test flow manually 5. Verify trigger conditions 6. Check conversation status 7. Review flow nodes
Integration Issues¶
Issue: Webhook not receiving events¶
Symptoms: - No webhook calls - Events not triggering - 404 errors
Solutions: 1. Verify webhook URL is correct 2. Check webhook is active 3. Test webhook endpoint manually 4. Verify webhook signature 5. Check firewall settings 6. Review webhook logs 7. Verify event subscriptions
Issue: API key not working¶
Symptoms: - 401 Unauthorized errors - API calls rejected - Invalid key errors
Solutions: 1. Verify API key is correct 2. Check API key is active 3. Verify key hasn't expired 4. Check key permissions 5. Verify organization matches 6. Review API key logs 7. Regenerate key if needed
Issue: External system integration failing¶
Symptoms: - Integration errors - Data not syncing - Connection timeouts
Solutions: 1. Verify API credentials 2. Check API endpoint URLs 3. Review integration logs 4. Test API endpoints separately 5. Verify data format 6. Check rate limits 7. Review error messages
Browser & Device Issues¶
Issue: Features not working in browser¶
Symptoms: - Buttons not clicking - Forms not submitting - JavaScript errors
Solutions: 1. Check browser compatibility 2. Update browser 3. Clear browser cache 4. Disable browser extensions 5. Try different browser 6. Check JavaScript console 7. Verify browser settings
Issue: Mobile app issues¶
Symptoms: - Features not working - Layout issues - Performance problems
Solutions: 1. Check mobile browser compatibility 2. Clear mobile browser cache 3. Update mobile browser 4. Check network connectivity 5. Verify responsive design 6. Test on different devices 7. Review mobile-specific issues
Data Loss Prevention¶
Issue: Accidentally deleted data¶
Symptoms: - Contact deleted - Deal removed - Conversation lost
Solutions: 1. Check if cascade deletion occurred 2. Review deletion logs 3. Check database backups 4. Contact support for restoration 5. Verify backup availability 6. Implement deletion confirmations 7. Set up data retention policies
Issue: Data not saving¶
Symptoms: - Changes not persisting - Data reverts - Save errors
Solutions: 1. Check network connectivity 2. Verify save button clicked 3. Review validation errors 4. Check permissions 5. Verify data format 6. Review error messages 7. Try saving again
Getting Help¶
When to Contact Support¶
Contact support when: - Issue persists after troubleshooting - Data loss occurred - Security concerns - Billing issues - Feature requests - Bug reports
Information to Provide¶
When contacting support, provide: 1. Description of issue 2. Steps to reproduce 3. Expected vs actual behavior 4. Error messages 5. Screenshots/videos 6. Browser/device information 7. Account information (if safe)
Self-Service Resources¶
Before contacting support: 1. Check this troubleshooting guide 2. Review FAQ 3. Search documentation 4. Check status page 5. Review error logs 6. Test in different browser 7. Clear cache and retry
Prevention Best Practices¶
Regular Maintenance¶
- Monitor Channels
- Check connection status daily
- Review webhook logs weekly
-
Test message sending regularly
-
Data Quality
- Regular duplicate cleanup
- Data validation
-
Backup important data
-
Performance
- Monitor dashboard load times
- Review API response times
-
Optimize queries regularly
-
Security
- Review API keys regularly
- Update passwords periodically
-
Monitor access logs
-
Updates
- Keep browser updated
- Review release notes
- Test new features
Related Documentation¶
Last Updated: January 2025