Integration Problems
π― Quick Integration Diagnosis
Fast problem identification
Immediate checks
Check Integration Status
Go to Settings > Integrations y check status indicators:
- π’ Green: Working fine, data syncing normally
- π‘ Yellow: Syncing with warnings, may need attention
- π΄ Red: Error requiring immediate action
- βͺ Gray: Not configured or disconnected
Verify Last Sync Time
Check “Last Sync” timestamp for each integration:
- < 1 hour: Normal for active projects
- 1-4 hours: Acceptable for most use cases
- > 4 hours: May indicate sync issues
- > 24 hours: Definitely needs attention
Test Manual Sync
Click “Sync Now” button and wait 2-5 minutes:
- Success: Issue may be resolved
- Failure: Note error message for troubleshooting
- Timeout: May indicate connectivity issues
Check System Status
Visit status.impulsum.com:
- All Green: Issue is likely local to your setup
- Yellow/Red: System-wide issue, wait for resolution
- Maintenance: Check maintenance window timing
π§ Jira Integration Issues
Most common integration problems
Jira troubleshooting
π Connection & Authentication Issues
OAuth token expired:
Symptoms:
βββ "Authentication failed with Jira" error
βββ Integration status shows red
βββ Can't access Jira data in Impulsum
βββ Manual sync fails with auth error
βββ Recent Jira changes not appearing
Quick Fix:
βββ Go to Settings > Integrations > Jira
βββ Click "Reconnect" button
βββ Complete OAuth flow in new window
βββ Verify connection shows green
βββ Test with manual sync
Wrong Jira instance:
Symptoms:
βββ "Jira instance not found" error
βββ Can access Jira normally in browser
βββ Integration setup fails during connection
βββ OAuth flow redirects to wrong URL
βββ Projects don't appear in Impulsum
Troubleshooting:
βββ Verify Jira URL format: yourcompany.atlassian.net
βββ Ensure using Jira Cloud (not Server/DC)
βββ Check if Jira instance was migrated recently
βββ Verify you have access to the correct instance
βββ Try connecting from incognito/private browser
βββ Clear browser cache and cookies
βββ Contact Jira admin to verify instance details
βββ Check if company uses multiple Jira instances
Network/firewall issues:
Symptoms:
βββ "Cannot reach Jira instance" error
βββ Connection timeouts during setup
βββ Intermittent sync failures
βββ Works from home but not office
βββ Webhooks not being delivered
Corporate Network Troubleshooting:
βββ Check if you can access Jira normally in browser
βββ Test from different network (mobile hotspot)
βββ Contact IT about firewall rules for:
β βββ *.atlassian.net (Jira Cloud)
β βββ *.impulsum.com (Impulsum services)
β βββ Webhook endpoints (for real-time sync)
βββ Check if VPN is required for Jira access
βββ Verify proxy settings don't block API calls
βββ Test during different times (network congestion)
βββ Request IT to whitelist Impulsum IP ranges
SSL/Certificate issues:
Symptoms:
βββ "SSL certificate error" messages
βββ "Secure connection failed" errors
βββ Connection works sometimes, fails others
βββ Different behavior across browsers
βββ Recent changes to corporate security
Solutions:
βββ Update browser to latest version
βββ Clear browser SSL cache
βββ Try different browser or incognito mode
βββ Check corporate certificate policies
βββ Contact IT about SSL inspection/filtering
βββ Verify system date/time is correct
βββ Test from different device/network
βββ Check if corporate proxy modifies SSL certificates
π Permission & Access Problems
Insufficient Jira permissions:
Required Permissions:
βββ Browse Projects: View project list and basic info
βββ View Issues: Access issue details and data
βββ Browse Users: Access team member information
βββ View Development Tools: Access commit/PR data (if used)
βββ Project-specific access: Access to projects you manage
Permission Troubleshooting:
βββ Test: Can you see all projects in Jira web interface?
βββ Test: Can you view issues in projects you want to sync?
βββ Test: Can you see team member profiles and assignments?
βββ Check: Are you member of relevant project roles?
βββ Verify: Do you have access to custom fields being synced?
βββ Contact: Jira administrator for permission review
βββ Document: Which projects you need access to and why
Project-level access issues:
Symptoms:
βββ "Access denied to project XYZ" error
βββ Some projects visible, others missing
βββ Can see project but not issues
βββ Custom fields not syncing for some projects
βββ Team members missing from some projects
Solutions:
βββ Verify project permissions in Jira
βββ Check project role assignments
βββ Confirm project security scheme settings
βββ Test access with different user account
βββ Request access from project administrator
βββ Check if projects are archived or restricted
βββ Verify custom field context and permissions
βββ Test with Jira admin account if available
Admin-only features:
Features Requiring Jira Admin:
βββ Webhook setup and configuration
βββ System-level integration settings
βββ Global custom field access
βββ User management and provisioning
βββ System audit logs and monitoring
βββ Advanced security settings
βββ Cross-project reporting and analytics
Non-Admin Limitations:
βββ Can only sync projects you have access to
βββ Cannot set up system-wide webhooks
βββ Limited access to user management data
βββ Cannot access system configuration
βββ May miss some cross-project relationships
βββ Limited access to audit and compliance data
βββ Cannot configure global custom fields
Workarounds:
βββ Work with Jira admin for initial setup
βββ Use project-level webhooks where possible
βββ Focus on projects within your scope
βββ Document limitations for stakeholders
βββ Request admin access if business justification exists
βββ Use manual sync more frequently
βββ Coordinate with admin for system changes
π Data Sync & Quality Issues
Missing or incomplete data:
Common Data Issues:
βββ Recent issues not appearing in Impulsum
βββ Custom fields showing as empty
βββ Team member assignments missing
βββ Sprint information not syncing
βββ Historical data incomplete
βββ Comments and attachments missing
βββ Workflow status not updating
βββ Time tracking data absent
Data Sync Troubleshooting:
βββ Check last sync time (should be < 4 hours)
βββ Verify custom field mapping in Settings
βββ Test manual sync and wait 5 minutes
βββ Check if data exists in Jira web interface
βββ Verify permissions for missing data
βββ Check if fields are in correct context
βββ Test with different project or issue
βββ Compare data across different time periods
Custom field mapping issues:
Custom Field Setup:
βββ Go to Settings > Integrations > Jira > Field Mapping
βββ Click "Detect Fields" to scan for new fields
βββ Map important business fields:
β βββ Story Points (if using custom field)
β βββ Business Value or Priority scores
β βββ Customer or Stakeholder fields
β βββ Technical complexity ratings
β βββ Risk or compliance fields
β βββ Any fields used in reporting
βββ Test mapping with known field values
βββ Verify field context and project scope
βββ Document field mapping decisions
Field Mapping Troubleshooting:
βββ Field not appearing: Check field context and permissions
βββ Field empty in Impulsum: Verify field has values in Jira
βββ Field wrong type: Check data type mapping
βββ Field not updating: Check field edit permissions
βββ Field inconsistent: Check field configuration across projects
βββ Field missing history: Check if field tracks history
βββ Field access denied: Check field security settings
Data quality and consistency:
Data Quality Checks:
βββ Compare issue counts between Jira and Impulsum
βββ Verify team member assignments match
βββ Check sprint and epic relationships
βββ Validate status and workflow mappings
βββ Confirm date and time accuracy
βββ Check custom field values and formatting
βββ Verify link and dependency relationships
βββ Test data consistency across projects
Data Cleanup Recommendations:
βββ Standardize naming conventions across projects
βββ Clean up old or duplicate issues
βββ Update team member assignments
βββ Resolve orphaned or unassigned issues
βββ Standardize custom field usage
βββ Clean up old sprints and versions
βββ Update project and component structures
βββ Document data standards for team
Large dataset handling:
Performance Considerations:
βββ Initial sync of 1000+ issues: 10-30 minutes
βββ Incremental syncs: Usually < 5 minutes
βββ Custom field heavy projects: Longer sync times
βββ Historical data: May require multiple sync cycles
βββ Cross-project links: Additional processing time
βββ Large attachments: May slow sync process
βββ Complex workflows: Additional processing overhead
Optimization Strategies:
βββ Sync during off-peak hours for large datasets
βββ Focus on active projects first
βββ Archive old/completed projects before sync
βββ Limit custom field mapping to essential fields
βββ Use project-specific sync where possible
βββ Monitor sync progress in Settings
βββ Contact support for very large datasets (>10K issues)
βββ Consider data retention policies
π Webhook Configuration & Issues
Webhook setup requirements:
Prerequisites:
βββ Jira administrator access required
βββ System webhook permissions
βββ Network access to Impulsum webhook endpoints
βββ Understanding of Jira webhook configuration
βββ Ability to test and validate webhook delivery
Webhook Benefits:
βββ Real-time data updates (vs 4-hour polling)
βββ Immediate notification of changes
βββ Reduced API usage and rate limiting
βββ Better user experience with live data
βββ More accurate timeline and activity tracking
βββ Improved collaboration and communication
Webhook configuration steps:
Jira Webhook Setup:
βββ Go to Jira Administration > System > WebHooks
βββ Click "Create a WebHook"
βββ Name: "Impulsum AI Sync"
βββ Status: Enabled
βββ URL: [Provided by Impulsum in Settings]
βββ Events: Select relevant events:
β βββ Issue Created, Updated, Deleted
β βββ Issue Assigned, Transitioned
β βββ Comment Created, Updated, Deleted
β βββ Sprint Started, Completed, Closed
β βββ Version Released, Archived
β βββ Project Updated (if available)
βββ JQL Filter: (Optional) Limit to specific projects
βββ Exclude body: Unchecked (we need the data)
βββ Save and test webhook delivery
Webhook troubleshooting:
Common Webhook Issues:
βββ Webhook not triggering: Check event configuration
βββ Webhook failing: Check URL and network connectivity
βββ Partial data: Check event selection and JQL filter
βββ Delayed updates: Check webhook queue and processing
βββ Authentication errors: Check webhook URL and credentials
βββ Rate limiting: Check webhook frequency and throttling
βββ Duplicate events: Check for multiple webhook configurations
βββ Missing events: Check event selection and Jira version
Webhook Diagnostics:
βββ Check webhook delivery status in Jira
βββ Review webhook logs and error messages
βββ Test webhook with manual trigger
βββ Verify network connectivity to Impulsum
βββ Check webhook URL and authentication
βββ Monitor webhook queue and processing times
βββ Test with different event types
βββ Contact support for webhook endpoint issues
Webhook monitoring and maintenance:
Regular Webhook Maintenance:
βββ Monitor webhook delivery success rate
βββ Check for failed webhook deliveries
βββ Review webhook performance and timing
βββ Update webhook configuration as needed
βββ Test webhook after Jira updates
βββ Monitor webhook impact on Jira performance
βββ Document webhook configuration and changes
βββ Train team on webhook troubleshooting
Webhook Performance Optimization:
βββ Use JQL filters to limit webhook scope
βββ Select only necessary events
βββ Monitor webhook processing times
βββ Coordinate webhook timing with system load
βββ Use webhook batching where available
βββ Monitor network and connectivity issues
βββ Optimize webhook payload size
βββ Consider webhook rate limiting and throttling
π¬ Communication Tool Integrations
Slack, Teams, and other communication platforms
Communication integration troubleshooting
π¬ Slack Integration Issues
Connection and authentication:
Slack Setup Requirements:
βββ Slack workspace admin permissions (for installation)
βββ Channel permissions for bot access
βββ Appropriate Slack plan (some features require paid plans)
βββ Network access to Slack APIs
βββ Understanding of Slack app permissions
Common Connection Issues:
βββ "App not installed" - Contact Slack admin to install Impulsum app
βββ "Permission denied" - Check bot permissions in channels
βββ "Workspace not found" - Verify correct workspace URL
βββ "Token expired" - Reconnect integration in Settings
βββ "Rate limited" - Reduce message frequency or contact support
Channel configuration:
Channel Setup Best Practices:
βββ #project-updates: Automated project status and milestone updates
βββ #critical-alerts: Urgent issues requiring immediate attention
βββ #weekly-reports: Scheduled weekly team performance summaries
βββ #sprint-updates: Sprint planning, review, and retrospective updates
βββ Direct messages: Personal alerts and 1-on-1 insights
βββ #team-[name]: Team-specific updates and notifications
βββ #stakeholder-updates: Executive and stakeholder communications
Channel Permission Issues:
βββ Bot not in channel: Invite @Impulsum bot to relevant channels
βββ Cannot post messages: Check bot posting permissions
βββ Cannot read messages: Check bot read permissions (for context)
βββ Cannot access private channels: Invite bot or use public channels
βββ Cannot mention users: Check bot mention permissions
βββ Cannot upload files: Check file sharing permissions
βββ Cannot create threads: Check threading permissions
Message and notification issues:
Common Slack Issues:
βββ Messages not appearing: Check bot permissions and channel access
βββ Delayed notifications: Check Slack API status and rate limits
βββ Formatting issues: Check message formatting and Slack markdown
βββ Missing mentions: Check user mapping and mention permissions
βββ Thread issues: Check threading permissions and configuration
βββ File sharing problems: Check file upload permissions and size limits
βββ Emoji and reaction issues: Check workspace emoji and reaction settings
βββ Integration command failures: Check slash command configuration
Slack Troubleshooting:
βββ Test bot permissions with simple message
βββ Check Slack app configuration in workspace settings
βββ Verify channel membership and permissions
βββ Test with different channels and message types
βββ Check Slack API status and rate limits
βββ Review Slack app logs and error messages
βββ Test integration commands and interactions
βββ Contact Slack admin for workspace-level issues
Advanced Slack features:
Slash Commands:
βββ /impulsum status: Quick project status check
βββ /impulsum team: Team performance summary
βββ /impulsum risks: Current risk assessment
βββ /impulsum help: Available commands and usage
βββ Custom commands: Configure team-specific shortcuts
Interactive Features:
βββ Action buttons: Quick responses and actions from messages
βββ Message threading: Organized discussions around updates
βββ Scheduled messages: Automated daily/weekly summaries
βββ Workflow integration: Connect with Slack workflow builder
βββ App home: Personalized dashboard within Slack
βββ Modal interactions: Rich forms and data input within Slack
Troubleshooting Advanced Features:
βββ Commands not working: Check slash command configuration
βββ Buttons not responding: Check interactive component permissions
βββ Workflows failing: Check workflow builder configuration
βββ Scheduled messages not sending: Check scheduling permissions
βββ App home not loading: Check app home configuration
βββ Modal issues: Check modal and form permissions
π’ Microsoft Teams Integration
Teams setup and authentication:
Teams Requirements:
βββ Microsoft 365 admin permissions (for app installation)
βββ Teams channel permissions for bot access
βββ Appropriate Microsoft 365 plan
βββ Network access to Microsoft Graph APIs
βββ Understanding of Teams app permissions and security
Connection Troubleshooting:
βββ "App not available" - Contact M365 admin to approve Impulsum app
βββ "Permission denied" - Check app permissions in Teams admin center
βββ "Tenant not found" - Verify correct Microsoft 365 tenant
βββ "Authentication failed" - Reconnect with admin account
βββ "Graph API error" - Check Microsoft Graph API status
βββ "Compliance blocked" - Check organizational compliance policies
Teams channel configuration:
Channel Setup Strategy:
βββ General channels: Broad team updates and announcements
βββ Project channels: Project-specific updates and discussions
βββ Leadership channels: Executive summaries and strategic updates
βββ Crisis channels: Urgent alerts and incident response
βββ Weekly sync channels: Regular team sync and performance updates
βββ Private channels: Sensitive or confidential project updates
βββ Cross-team channels: Inter-departmental collaboration updates
Teams Permission Issues:
βββ Bot cannot post: Check bot posting permissions in channel
βββ Cannot access private channels: Add bot to private channel members
βββ Cannot mention users: Check @mention permissions and user mapping
βββ Cannot access files: Check SharePoint integration and file permissions
βββ Cannot create meetings: Check calendar and meeting permissions
βββ Cannot access channel files: Check SharePoint access and permissions
βββ Cannot use adaptive cards: Check rich content permissions
Teams-specific features:
Teams Integration Features:
βββ Adaptive cards: Rich, interactive message cards
βββ Meeting integration: Project updates in Teams meetings
βββ File sharing: SharePoint integration for project documents
βββ Calendar integration: Project milestones in Teams calendar
βββ Task integration: Project tasks in Teams/Planner
βββ Power Platform: Integration with Power Automate and Power BI
βββ Compliance: Built-in compliance and data governance
Teams Troubleshooting:
βββ Adaptive cards not rendering: Check card schema and permissions
βββ Meeting integration issues: Check meeting and calendar permissions
βββ File access problems: Check SharePoint permissions and integration
βββ Calendar sync issues: Check calendar permissions and Exchange access
βββ Task integration problems: Check Planner/Project permissions
βββ Power Platform issues: Check Power Platform licensing and permissions
βββ Compliance issues: Check organizational compliance and retention policies
π§ Email Integration & Notifications
Email delivery issues:
Common Email Problems:
βββ Emails not arriving: Check spam/junk folders
βββ Delayed delivery: Check email server and routing
βββ Formatting issues: Check HTML rendering in email client
βββ Attachment problems: Check file size and type restrictions
βββ Unsubscribe issues: Check email preferences and settings
βββ Bounce backs: Check email address validity and server issues
βββ Authentication issues: Check SPF, DKIM, and DMARC settings
Email Troubleshooting:
βββ Test with different email addresses
βββ Check email client spam filters and rules
βββ Verify email address in Impulsum settings
βββ Test with different email clients (Outlook, Gmail, etc.)
βββ Check corporate email security and filtering
βββ Verify email server connectivity and status
βββ Test email delivery timing and frequency
βββ Contact IT about email filtering and security policies
Email configuration optimizestion:
Email Preferences:
βββ Daily digest: Consolidated daily summary of activities
βββ Weekly reports: Comprehensive weekly performance overview
βββ Real-time alerts: Immediate notifications for critical issues
βββ Milestone notifications: Updates on project milestones and deadlines
βββ Team updates: Notifications about team performance and changes
βββ Stakeholder reports: Formatted reports for external stakeholders
βββ Custom schedules: User-defined delivery times and frequency
βββ Mobile optimizestion: Mobile-friendly email formatting
Email Delivery Optimization:
βββ Whitelist Impulsum email domains
βββ Configure email client rules for organization
βββ Set up VIP or priority sender settings
βββ Configure mobile email notifications
βββ Set up email forwarding and delegation
βββ Configure out-of-office handling
βββ Set up email archiving and retention
βββ Configure email security and encryption
π§ General Communication Integration Issues
Cross-platform synchronization:
Multi-Platform Challenges:
βββ Inconsistent messaging across platforms
βββ Duplicate notifications from multiple channels
βββ Context loss when switching between platforms
βββ Different permission models across platforms
βββ Varying feature support across integrations
βββ Time zone and scheduling conflicts
βββ User mapping and identity management
βββ Data privacy and compliance across platforms
Synchronization Solutions:
βββ Configure consistent notification preferences
βββ Use platform-specific channels for different purposes
βββ Implement unified user identity mapping
βββ Coordinate notification timing across platforms
βββ Establish clear communication protocols
βββ Document platform-specific features and limitations
βββ Train team on multi-platform usage
βββ Monitor cross-platform consistency and effectiveness
Communication workflow optimizestion:
Workflow Integration:
βββ Project updates: Automated updates to relevant channels
βββ Status changes: Real-time notifications of project status changes
βββ Risk alerts: Immediate alerts for project risks and issues
βββ Milestone celebrations: Automated recognition of achievements
βββ Team performance: Regular team performance updates and insights
βββ Stakeholder communication: Automated stakeholder updates and reports
βββ Crisis communication: Emergency communication protocols
βββ Feedback collection: Automated feedback collection and analysis
Workflow Troubleshooting:
βββ Messages not triggering: Check workflow configuration and permissions
βββ Wrong recipients: Check user mapping and channel configuration
βββ Delayed messages: Check workflow timing and processing
βββ Missing context: Check data integration and context sharing
βββ Formatting issues: Check message templates and formatting
βββ Permission errors: Check workflow permissions and access rights
βββ Integration failures: Check platform connectivity and status
βββ Performance issues: Check workflow efficiency and optimizestion
Communication analytics and optimizestion:
Communication Effectiveness:
βββ Message delivery rates: Track successful message delivery
βββ Engagement metrics: Monitor message opens, clicks, and responses
βββ Response times: Measure team response times to notifications
βββ Channel effectiveness: Analyze which channels work best for different types of communication
βββ User preferences: Track user preferences and satisfaction
βββ Communication patterns: Analyze communication patterns and trends
βββ Integration performance: Monitor integration reliability and performance
βββ Business impact: Measure business impact of communication improvements
Optimization Strategies:
βββ A/B test different message formats and timing
βββ Optimize notification frequency and content
βββ Personalize communication based on user preferences
βββ Improve message relevance and targeting
βββ Streamline communication workflows
βββ Reduce notification fatigue and overload
βββ Enhance cross-platform consistency
βββ Continuously improve based on feedback and analytics
π― Next Steps
π Integration troubleshooting mastery achieved!
Your integrations should now be working smoothly. If you’re still experiencing issues, check the other troubleshooting sections or contact support.