Skip to content

Troubleshooting Guide

This page provides a symptom-based index to help quickly identify and resolve integration issues. Use the tables below to find the right documentation for your problem.

flowchart TD
    A[Integration Issue] --> B{What type?}
    B -->|Data missing/wrong| C[Data Issue]
    B -->|Sync not running| D[Sync Issue]
    B -->|Auth/connection failed| E[Connection Issue]
    B -->|SSO not working| F[SSO Issue]

    C --> C1[Check File Logs]
    C --> C2[Verify Vendor Response]

    D --> D1[Check Queue Workers]
    D --> D2[Check Scheduler]

    E --> E1[Check Credentials]
    E --> E2[Check Certificates]

    F --> F1[Check SAML Config]
    F --> F2[Check User Mapping]
SymptomPossible CauseDocumentation
Data not updatingSync not running, Vendor not sending[Nightly Sync](nightly-sync/
Missing accountsAccount not linked, Vendor filter[File Integrations](../../components/file-integrations/
Wrong valuesVendor data incorrect, Parsing bug[Data Issues Guide](data-issues/
Duplicate recordsMapping conflict, Re-import[Data Issues Guide](data-issues/
Stale pricesMorningstar sync issue[Morningstar](../../components/morningstar/
Security not matchedMissing from Security Master[Morningstar](../../components/morningstar/
SymptomPossible CauseDocumentation
Sync not runningScheduler down, Queue workers stopped[Nightly Sync](nightly-sync/
Partial syncSome jobs failed, Rate limiting[Nightly Sync](nightly-sync/
Slow syncLarge data volume, API latency[Nightly Sync](nightly-sync/
Jobs stuck in queueWorker crash, Database lock[Nightly Sync](nightly-sync/
SymptomPossible CauseDocumentation
OAuth expiredToken refresh failed[API Integrations](../../components/api-integrations/
API 401 errorCredentials invalid[API Integrations](../../components/api-integrations/
API 429 errorRate limited[API Integrations](../../components/api-integrations/
SFTP connection failedCredentials rotated, IP not whitelisted[Vendor Management](vendor-management/
Certificate errorCertificate expired[Vendor Management](vendor-management/
Files not arrivingVendor SFTP issue[Collector](../../components/collector/
SymptomPossible CauseDocumentation
SSO login failedUser not found, Invalid signature[SSO](../../components/sso/
Assertion expiredClock skew, Stale request[SSO](../../components/sso/
Wrong user logged inIdentifier mismatch[SSO](../../components/sso/
Contextual SSO not workingHousehold mapping missing[SSO](../../components/sso/
ToolPurposeAccess
Admin CenterView integrations, logs, user dataadmin.rightcapital.com
AWS Console (S3)Check file logs, LATEST filesVia Microsoft SSO
Crypt ToolDecrypt account IDs from URLsAdmin Center
Queue MonitorCheck job statusInternal dashboard
Terminal window
# Check sync status for a mapping
php artisan integration:status --mapping-id=12345
# Trigger manual sync for one mapping
php artisan integration:sync --mapping-id=12345
# Sync all mappings for a vendor
php artisan integration:sync --vendor=schwab
# Check Collector status
# (run in Collector service)
./collector status --vendor=schwab
Log TypeS3 Path
API request/responserightcapital-prd/logs/integration/{VENDOR}/{ADVISOR_ID}/{REFERENCE}
Collector logsrightcapital-prd/integrations/{VENDOR}/logs/
  1. Check obvious issues first - Is sync running? Are files present?
  2. Review file logs - Check Vendor response data
  3. Check timestamps - Match issue timing with logs
  4. Document findings - Even if no code change needed
  5. Escalate if needed - Create DEV ticket with findings