This article covers troubleshooting for third-party integrations with CRM systems, Slack, payment processors, and other connected services.
Integration Overview
Light connects with many external systems to automate your workflows. This article helps you troubleshoot when those integrations aren't working properly.
General Integration Troubleshooting
Checking Integration Status
- Go to Settings > Integrations
- Review the list of connected apps
- A green checkmark or "Connected" status means it's working
- A red icon or "Error" status indicates a problem
- Click the integration to view detailed status
Common Integration States
- Connected: Integration is active and syncing
- Disconnected: Integration was disconnected; needs reconnection
- Error: Last sync failed with an error
- Pending: Integration is being set up; initial sync in progress
- Disabled: Integration is turned off
Issue 1: Slack Integration Not Responding
Symptoms
- @Light bot doesn't respond in Slack
- Messages to Light are ignored
- "Bot not found" error appears
Solutions
- Verify Your Email Matches:
- Light identifies you by matching your Slack account's email address to your Light user email
- If the email on your Slack profile differs from the email you use to sign in to Light, the bot cannot resolve your user and won't respond
- Update one of the emails so they match, or ask your admin to check
- Verify Bot Is in Channel:
- Open the Slack channel where you're trying to use Light
- Click channel name at top
- Look for Light in the members list
- If missing, click Add Members and add Light
- Use Correct Mention:
- Type exactly: @Light (capital L)
- Incorrect capitalization or spacing won't work
- Use single space between @ and Light
- Check Bot Permissions:
- Go to your Slack workspace settings
- Click on Light's app
- Verify it has permission to read and respond in channels
- Enable missing permissions
- Reinstall Slack Integration:
- Go to Light > Settings > Integrations > Slack
- Click Disconnect
- Click Connect to Slack again
- Authorize Light to access your Slack workspace
- The bot should now respond
- Check Slack Workspace:
- Verify Light is installed in the right Slack workspace
- Go to App Directory in Slack
- Search for Light
- If not there, install it first
Tip: Direct messages to @Light sometimes work better than channel mentions if channel mentions are failing.
Issue 2: CRM Sync Not Working
Symptoms
- Customer or deal data not syncing from CRM
- Light shows old data from days ago
- Salesforce/HubSpot changes don't appear in Light
Solutions
- Verify Sync Is Enabled:
- Go to Settings > Integrations > [CRM Name]
- Check if sync is toggled On
- If off, click to enable
- Know the Sync Schedule:
- Sync schedules are managed by Light and are not configurable per company
- Salesforce syncs run automatically roughly every 20 minutes
- HubSpot imports run once per hour, and exports to HubSpot run once per hour on a separate schedule
- If data is older than that, trigger a manual sync or check the connection
- Manually Trigger Sync:
- For Salesforce, open the integration and trigger a manual sync to immediately import the latest data
- For HubSpot, manual syncs can only be run by Light — contact support if you need one
- Wait a few minutes for the sync to complete
- Verify API Connection:
- Click the integration to view connection status
- If showing error, credentials may have expired
- Click Reconnect to re-authenticate with your CRM
- Sign in with your CRM account again
- Check Permissions:
- The CRM integration needs specific permissions
- Go to your CRM account settings
- Verify Light's connected app has necessary permissions
- Grant any missing permissions
- Review Workflow Runs:
- CRM records are processed through workflows (for example, Salesforce deals are turned into contracts by a workflow)
- Go to Settings > Workflows and open the relevant workflow to review its runs
- Failed runs show the specific reason a record didn't sync, such as permission errors or API limits
Issue 3: Payment Processor Webhook Not Firing
Symptoms
- Payments show in processor but not in Light
- Light doesn't get notified of new transactions
Solutions
- Check Connection Status:
- Go to Settings > Integrations > [Payment Processor]
- Verify the connection shows as active
- Webhooks are configured automatically by Light when you connect — there is no webhook URL to set up or maintain yourself
- Verify the Event Exists in the Processor:
- Check the processor's own dashboard to confirm the payment or event actually occurred
- Light receives events as they happen after the integration is connected; records created before connecting may not appear automatically
- Reconnect Integration:
- If events stop arriving, disconnect and reconnect
- Go to Settings > Integrations
- Click Disconnect on the processor
- Click Connect to set up fresh and re-authorize Light
- Contact Support:
- If events are confirmed in the processor but still missing in Light, contact support
- Include the transaction ID and approximate time so the delivery can be traced
Issue 4: Currency or Amount Conversion Issues
Symptoms
- Amounts appear in wrong currency
- Currency conversion rate looks incorrect
- "Currency mismatch" errors appear
Solutions
- Check Entity Currency Settings:
- Verify your entity's base currency is correct under Settings > Entities
- Amounts from integrations are recorded in their original currency and converted to your base currency
- Verify Exchange Rate Source:
- Light uses market exchange rates
- Historical transactions use rates from transaction date
- Check if conversion rate matches your expectations
- If consistently off, contact support
- Review Transaction Details:
- Some transactions are multi-currency
- Check if amount in original currency is correct
- Conversion may be from another currency, not your base
- Reconcile Manually:
- If conversion is wrong, create adjusting journal entry
- Record currency gain/loss
- Match against bank balance
- Contact Processor:
- Verify the processor is reporting amounts in the right currency
- Some processors have currency settings
- Ensure processor is set to your company's currency
Issue 5: Duplicate Entries After Sync
Symptoms
- Same transaction appears multiple times after sync
- Data duplication increases with each sync
- Can't tell which record is original
Solutions
- Identify Duplicates:
- Look at transaction dates and amounts
- Same transaction usually has similar timestamps
- Check if amounts, dates, and descriptions match
- Delete Obvious Duplicates:
- Keep the more complete/accurate record
- Delete the duplicate
- Contact Support:
- Light's integrations match records against their ID in the source system, so duplicates should not normally occur
- If duplication is widespread or keeps recurring after cleanup, contact support with example records
Issue 6: Data Not Appearing in Light
Symptoms
- Connected system has data but it's not in Light
- Sync completes but nothing changes
- Records from processor/CRM don't appear
Solutions
- Check Sync Direction:
- Some integrations sync one way only, or have separate import and export directions (for example, HubSpot)
- Verify the direction you need is enabled on the integration
- If one-way, you may need to import manually
- Verify Permissions:
- Light may not have permission to access the data
- Go to your connected system
- Check Light's app permissions
- Enable "read" permission for the data type
- Review Workflow Runs:
- Imported records are processed through workflows before they appear in Light
- Go to Settings > Workflows and check the runs for the relevant workflow
- A failed or skipped run explains why a record didn't appear
- Manual Trigger:
- For Salesforce, trigger a manual sync from the integration
- Wait several minutes for sync to complete
- If still missing, check the workflow runs for errors
- Check If Data Meets Criteria:
- Some integrations only sync certain records
- Example: Only syncing paid invoices, not open ones
- Verify your record meets the sync criteria
- Contact support if criteria are unclear
Issue 7: Performance Issues After Integration
Symptoms
- Light is slower after enabling integration
- Reports are taking longer to load
- Interface is sluggish during sync
Solutions
- Allow Initial Syncs to Finish:
- Syncs run in the background on Light's servers on fixed schedules
- A large initial import can take a while to process; data appears progressively
- Sync schedules and scope are managed by Light and are not configurable per company
- Check Browser Performance:
- Clear browser cache
- Close unnecessary tabs
- Restart browser
- Use modern browser (Chrome, Edge)
- Contact Support:
- If performance issues persist
- Provide details on what's slow
Issue 8: Credentials Expired
Symptoms
- Integration shows "disconnected" or "auth error"
- "Invalid credentials" message appears
- Integration stopped working after weeks of use
Solutions
- Reconnect Integration:
- Go to Settings > Integrations
- Find the disconnected integration
- Click Reconnect or Re-authenticate
- Sign in again with your connected system credentials
- Update Password:
- If you recently changed password at connected system
- Use new password when reconnecting
- Don't use old password
- Refresh OAuth Token:
- For OAuth-based integrations
- Disconnect and reconnect
- This refreshes the authorization token
- Should resolve auth errors
- Check App Permissions:
- Go to your connected system
- Review Light's authorized app
- Permissions may have been revoked
- Re-authorize Light
- Special Handling for Banks:
- API credentials for bank connections may expire
- Review bank's connected app settings
- Disconnect and reconnect if credentials expired
Related Articles
- Common issues and solutions
- Bank connection troubleshooting
- Data import errors
- Contacting Light support
Was this article helpful?
Thanks for the feedback!