Common Issues & Solutions
Find fast answers to the most common questions and issues you might encounter while using LanternOps.
Integration Issues
Section titled “Integration Issues”Integration Not Syncing
Section titled “Integration Not Syncing”Symptoms:
- Last sync timestamp shows “2+ hours ago”
- Evidence not updating in compliance dashboards
- Customer data appears stale
Common Causes & Solutions:
1. API Credentials Expired
Many integrations use OAuth tokens that expire periodically.
Solution:
- In the sidebar, click Integrations
- Select your integration from the list
- Look for authentication status badge showing Authentication Required (warning state)
- Click Reconnect or Re-authorize button
- Follow OAuth flow to grant permissions
- Verify Connected status badge appears (success state)
2. API Rate Limits Reached
Some platforms (like Microsoft Graph) have hourly/daily API limits.
Solution:
- Wait 15-30 minutes and check if sync resumes automatically
- Review integration settings for “Rate Limit Status”
- Contact your integration provider if limits seem too restrictive
- Consider upgrading your API tier if available
3. Auto-Sync Disabled
The integration might be configured but not actively syncing.
Solution:
- In the sidebar, click Integrations
- Select the integration from the list
- Check that Auto-Sync toggle is enabled
- Set sync frequency (we recommend 15 minutes)
- Click Save Settings
- Click Sync Now to test immediately
4. Integration API Changes
Occasionally, integration providers change their APIs.
Solution:
- Check if other integrations are working (helps isolate the issue)
- Contact [email protected] with the integration name
- We’ll update our connector and notify you when ready
Quick Test: Click Test Connection on the integration settings page. This immediately verifies credentials and API access.
Sync Failing with Error Messages
Section titled “Sync Failing with Error Messages”Symptoms:
- Integration sync status shows Failed (danger state)
- Error message appears in sync history
- Email notifications about sync failures
Common Errors & Solutions:
Error: “OAuth token expired or revoked”
- In the sidebar, click Integrations
- Select the integration from the list
- Click Re-authorize and complete OAuth flow
- Ensure you’re granting all requested permissions
Error: “Rate limit exceeded - retry after [time]”
- This is temporary - sync will resume automatically
- Reduce sync frequency in integration settings if recurring
- Contact integration provider to increase API limits
Error: “Invalid API key or insufficient permissions”
- Verify API key is correct (check for typos)
- Ensure API key has required scopes/permissions
- Some integrations require Admin-level API keys
- Generate new API key in source platform if needed
Error: “Connection timeout - unable to reach API endpoint”
- Check if integration provider is experiencing downtime
- Verify your network allows outbound connections to integration API
- Wait 15-30 minutes and try manual sync
- Contact support if timeout persists beyond 2 hours
Error: “Invalid customer/tenant ID in configuration”
- Review integration settings for correct tenant/customer identifiers
- Some integrations require specific ID formats
- Refer to integration-specific documentation for ID requirements
Integration Connected But No Data
Section titled “Integration Connected But No Data”Symptoms:
- Integration shows Connected status badge (success state)
- No evidence appearing in compliance dashboards
- Zero records synced in sync history
Common Causes & Solutions:
1. No Data in Source System
The integration is working, but there’s nothing to sync.
Solution:
- Log into the source platform (e.g., NinjaOne, Huntress)
- Verify data exists there (e.g., endpoints, tickets, users)
- If data exists in source but not LanternOps, contact support
2. Data Filtering Active
Some integrations have filters to sync only specific data.
Solution:
- In the sidebar, click Integrations
- Select the integration from the list
- Navigate to Advanced Settings tab
- Check for filters like:
- “Sync only active devices”
- “Include only specific customers”
- “Date range limitations”
- Adjust filters to include the data you need
- Click Save and Sync Now
3. Insufficient API Permissions
Your API key might lack required scopes.
Solution:
- Review the integration’s required permissions in our documentation
- Check your API key permissions in the source platform
- Create a new API key with full required scopes
- Update credentials in LanternOps
- Test connection
Data Appearing Delayed or Stale
Section titled “Data Appearing Delayed or Stale”Symptoms:
- Changes in source system not reflected in LanternOps
- Dashboard data is hours or days old
- Recent assets/tickets/users not showing up
Common Causes & Solutions:
1. Sync Frequency Settings
Integration may be configured to sync less frequently.
Solution:
- In the sidebar, click Integrations
- Select the integration from the list
- Navigate to Sync Settings tab
- Check current sync frequency (15 min, 1 hour, 4 hours, daily)
- For real-time needs, set to 15 minutes (recommended)
- Note: More frequent syncs consume more API quota
- Click Sync Now to force immediate sync
2. Dashboard Caching
Dashboards cache data for performance (typically 15-30 minutes).
Solution:
- Wait up to 30 minutes for automatic cache refresh
- Force refresh: Click browser refresh or use Ctrl+Shift+R (Cmd+Shift+R on Mac)
- MSP admins can clear cache: In the sidebar, click Settings (under Administration), then navigate to System → Clear Dashboard Cache
3. Evidence Processing Queue
Large data syncs process in background and may take time.
Solution:
- Check integration sync status for “Processing” indicator
- Initial syncs can take 30-60 minutes for large datasets
- Incremental syncs are typically under 5 minutes
- Evidence appears in dashboards after processing completes
- Check Activity Log for processing status updates
Compliance Issues
Section titled “Compliance Issues”Missing Evidence for Controls
Section titled “Missing Evidence for Controls”Symptoms:
- Control shows Not Satisfied (danger state) or Unknown status
- Expected evidence not appearing in control details
- Compliance percentage lower than expected in dashboard
Common Causes & Solutions:
1. No Service Mapped to Control
The control isn’t connected to any service in your catalog.
Solution:
- In the sidebar, expand Operations
- Click Compliance
- Navigate to Frameworks tab
- Select the framework you’re working with
- Find the control showing missing evidence
- Click View Mapped Services
- If empty, click + Map Service
- Select the service that satisfies this control
- Click Save
The AI/RAG system usually auto-maps, but you can manually map if needed.
2. Integration Not Connected
The service is mapped, but evidence source isn’t connected.
Solution:
- Review which integration provides evidence for this control
- Example: CIS 1.1 (Asset Inventory) needs NinjaOne or similar RMM
- In the sidebar, click Integrations
- Connect the required integration
- Wait 15 minutes for sync
- Evidence should appear automatically
3. Evidence Collection Delay
Evidence is being collected but hasn’t processed yet.
Solution:
- Initial sync after connecting integration can take 30-60 minutes
- Check integration status page for “Last Sync” timestamp
- Refresh compliance dashboard after sync completes
- If still missing after 2 hours, contact support
4. Service Not Assigned to Customer
You have the service in your catalog, but this customer doesn’t have it.
Solution:
- In the sidebar, expand Customers
- Click All Customers
- Select the customer from the list
- Navigate to Services tab
- Click + Add Service
- Select the service that provides this control
- Evidence will appear within 15 minutes
Controls Showing “Partially Satisfied”
Section titled “Controls Showing “Partially Satisfied””Symptoms:
- Control status shows Partially Satisfied (warning state)
- Evidence exists but incomplete coverage shown
Common Causes & Solutions:
1. Multi-Part Control Requirements
Some controls require evidence from multiple sources.
Solution:
- Review the control’s requirements (click control for details)
- Example: CIS 5.1 requires both email security AND DNS filtering
- Connect all required integrations
- Ensure customer has all required services
2. Coverage Gaps
Evidence shows only partial implementation.
Solution:
- Example: “147 of 152 endpoints have EDR” = 97% coverage
- Review the gap details in the control evidence panel
- Remediate the gaps (install missing software, configure settings)
- Evidence will update automatically after next sync
Revenue Opportunity Issues
Section titled “Revenue Opportunity Issues”Revenue Opportunities Not Appearing
Section titled “Revenue Opportunities Not Appearing”Symptoms:
- Revenue Discovery dashboard shows “No opportunities found”
- Expected gaps not being detected
- Opportunity count is zero
Common Causes & Solutions:
1. Integrations Not Synced Yet
Opportunity detection requires data from integrations.
Solution:
- In the sidebar, click Integrations
- Verify at least 3 integrations are connected and syncing
- Common ones needed: RMM (NinjaOne), PSA (ConnectWise), M365
- Wait for initial sync to complete (30-60 minutes)
- In the sidebar, expand Customers, click Opportunities
- Click Refresh Analysis to detect new revenue opportunities
2. Service Catalog Incomplete
We can’t detect gaps if we don’t know what you offer.
Solution:
- In the sidebar, click Service Catalog (under Administration)
- Ensure you have at least 10-15 services defined
- Include pricing for each service
- Categories to cover:
- Security (EDR, email security, DNS filtering)
- Monitoring (endpoints, servers, network)
- Backup & DR
- Compliance programs
- Infrastructure management
- Save catalog
- In the sidebar, expand Customers, click Opportunities
- Click Refresh Analysis to detect new revenue opportunities
3. Customer Already Has Everything
Rare, but possible - the customer might have all your services.
Solution:
- Review customer’s service assignments
- Check for tier upgrade opportunities (e.g., Basic → Premium)
- Look for quantity increases (e.g., add more licenses)
- Review hardware refresh opportunities (separate analysis)
4. Opportunity Detection Disabled
Feature might be toggled off for this customer.
Solution:
- In the sidebar, expand Customers
- Click All Customers
- Select the customer from the list
- Navigate to Settings tab
- Check Enable Revenue Discovery
- Click Save
- In the sidebar, click Opportunities
- Click Refresh Analysis
Customer Dashboard Issues
Section titled “Customer Dashboard Issues”Customer Dashboard Not Updating
Section titled “Customer Dashboard Not Updating”Symptoms:
- Customer views their portal but sees old data
- Metrics don’t match your internal view
- Last updated timestamp is stale
Common Causes & Solutions:
1. Dashboard Cache
Customer portals cache for performance.
Solution:
- Dashboards refresh every 4 hours automatically
- You can force refresh: Customer Settings → Refresh Dashboard Cache
- Ask customer to hard-refresh browser (Ctrl+Shift+R / Cmd+Shift+R)
2. Customer Dashboard Not Published
Dashboard exists but isn’t shared yet.
Solution:
- In the sidebar, expand Customers
- Click All Customers
- Select the customer from the list
- Navigate to Business Impact Dashboard tab
- Check for Not Published warning banner (warning state)
- Click Share with Customer button
- Toggle Enable Customer Portal Access switch
- Customer will receive email with secure dashboard link
3. Customer Credentials Issue
Customer can’t log in to view their dashboard.
Solution:
- In the sidebar, expand Customers
- Click All Customers
- Select the customer from the list
- Navigate to Portal Access tab
- Click Send Portal Invitation
- Customer will receive email with login link
- If still not working, click Reset Portal Password
Dashboard Metrics Don’t Match Reality
Section titled “Dashboard Metrics Don’t Match Reality”Symptoms:
- Dashboard shows incorrect compliance percentage
- Service counts are wrong
- Business impact numbers seem off
Common Causes & Solutions:
1. Stale Integration Data
Dashboard shows data from last sync, not real-time.
Solution:
- In the sidebar, click Integrations
- Review last sync timestamps for each integration
- Force sync if needed: click Sync Now button
- Wait 5 minutes for dashboard recalculation
- Refresh dashboard
2. Service Mapping Changed
You changed which services map to which controls.
Solution:
- Dashboard calculations use current mappings
- If you recently changed mappings, old evidence might not apply
- Wait for next integration sync cycle
- Dashboard will recalculate with new mappings
3. Calculation Error
Rare, but sometimes metrics miscalculate.
Solution:
- Navigate to the specific metric that looks wrong
- Click View Calculation Details to see formula
- If still incorrect, take screenshot and contact support
- Include: customer name, metric name, expected vs. actual value
Permission & Access Issues
Section titled “Permission & Access Issues”Unable to Access Certain Features
Section titled “Unable to Access Certain Features”Symptoms:
- Menu items or features are grayed out or missing
- “Access Denied” or “Insufficient Permissions” messages
- Can’t edit or modify certain settings
Common Causes & Solutions:
1. User Role Restrictions
Your user account may not have the required permissions.
Solution:
- In the sidebar, click Settings (under Administration)
- Navigate to User Management
- Find your account in the user list
- Common roles and permissions:
- Admin - Full access to all features
- Manager - Can view and edit most features, limited integration access
- Technician - View-only access to dashboards and reports
- Billing - Access to billing and customer financial data only
- Contact your MSP administrator to request role upgrade if needed
- For integration management, Admin role is typically required
2. Feature Not Enabled for Your Plan
Some features require specific subscription tiers.
Solution:
- In the sidebar, click Billing (under Administration)
- Navigate to Current Plan tab
- Review feature comparison to see which plan includes the feature
- Contact [email protected] to discuss upgrading your plan
- Some features may be in beta - request beta access if applicable
3. Customer-Specific Access Limitations
You may not have access to a specific customer’s data.
Solution:
- In the sidebar, click Settings (under Administration)
- Navigate to User Management
- Find your account in the user list
- Check Assigned Customers list
- If customer is missing, contact your MSP administrator
- Admins can assign customer access: User Management → Edit user → Customer Access
Multi-Tenant Data Isolation
Section titled “Multi-Tenant Data Isolation”Symptoms:
- Can’t see data you expect to see
- Searching for assets/customers returns no results
- Dashboard shows fewer resources than expected
Common Causes & Solutions:
1. Viewing Wrong MSP Organization
If you manage multiple MSP organizations, you might be viewing the wrong one.
Solution:
- Check current organization in top navigation bar
- Click organization name dropdown
- Switch to correct MSP organization
- Data is completely isolated between organizations (by design)
2. Customer Filter Active
Dashboard or views may be filtered to specific customers.
Solution:
- Look for active filter badges in top bar or sidebar
- Click Clear All Filters or Show All Customers
- Check date range filters (some data might be outside visible range)
Service Catalog Mapping Issues
Section titled “Service Catalog Mapping Issues”Service Won’t Map to Control
Section titled “Service Won’t Map to Control”Symptoms:
- Trying to map service to control manually
- Mapping doesn’t save or disappears
- Control doesn’t recognize service
Common Causes & Solutions:
1. Service Category Mismatch
Some controls only accept services from specific categories.
Solution:
- Review the control’s requirements
- Example: Access control requires “Security” category services
- Update your service’s category if needed
- Try mapping again
2. Service Lacks Required Fields
Incomplete service definitions can’t map properly.
Solution:
- In the sidebar, click Service Catalog (under Administration)
- Select the service from the list
- Ensure these fields are filled:
- Name
- Description (detailed)
- Category
- Pricing (at least one pricing model)
- Features list
- Click Save
- Try mapping again
3. AI/RAG Semantic Mismatch
The automatic mapping AI doesn’t see the connection.
Solution:
- Make your service description more detailed
- Include keywords from the control description
- Example: If mapping to “Asset Inventory,” mention “asset tracking,” “inventory management,” “device discovery”
- Save service and wait 5 minutes for re-analysis
- Manual mapping should work if automatic doesn’t
Too Many Automatic Mappings
Section titled “Too Many Automatic Mappings”Symptoms:
- Service maps to 20+ controls automatically
- Many mappings seem incorrect or low-confidence
Common Causes & Solutions:
1. Service Description Too Broad
Very generic descriptions match many controls.
Solution:
- In the sidebar, click Service Catalog (under Administration)
- Edit the service to be more specific
- Example: Change “Complete Security” to “Endpoint Detection and Response (EDR)”
- Save service
- Navigate to Service Mappings tab
- Click Review Mappings
- Remove low-confidence mappings (< 70%)
2. Manual Override Needed
You can disable automatic mapping for specific services.
Solution:
- In the sidebar, click Service Catalog (under Administration)
- Select the service from the list
- Navigate to Mapping Settings section
- Toggle Use Manual Mapping Only
- Remove unwanted auto-mappings
- Add only the correct mappings manually
Still Having Issues?
Section titled “Still Having Issues?”If these solutions don’t resolve your problem:
-
Check System Status
- System status page (coming soon)
- Verify no platform-wide outages affecting your integrations
-
Review Documentation
-
Contact Support
- Email: [email protected]
- Include:
- Detailed description of issue
- Screenshots showing error messages or unexpected behavior
- Steps you’ve already tried from this troubleshooting guide
- Your MSP organization name
- Relevant integration names and sync timestamps
- Response Time: Within 24 hours (typically within 4 hours during business hours)
- Business Hours: Monday-Friday, 9 AM - 6 PM EST
-
Emergency Support
- For critical production issues only (platform down, data loss, security issues)
- Email: [email protected] with subject “URGENT:”
- Monitored 24/7 for urgent requests
Helpful Resources
Section titled “Helpful Resources”- Quick Start Guide - If you’re just getting started
- Integration Setup - For integration-specific issues
- Support Page - How to get help
- Feature Requests - Suggest improvements