All Docs
FeaturesNurtureHubUpdated March 21, 2026

CRM Sync Status & Error Monitoring

CRM Sync Status & Error Monitoring

NurtureHub v1.0.42 introduces the Integrations settings page — a central place to monitor, diagnose, and manually control the sync between NurtureHub and your connected CRMs.


Accessing the page

Navigate to:

/dashboard/settings/integrations

You must be the organisation owner or an admin to view and interact with this page.


Connected CRM overview

Each CRM you have connected to NurtureHub appears as a card on this page. The card shows:

FieldDescription
CRM namee.g. agentOS, Reapit, Alto, Street, Loop
Last syncedTimestamp of the most recent completed sync
Health indicatorColour-coded badge (see below)

Health indicators

ColourMeaning
🟢 GreenIntegration is syncing normally
🟡 AmberSync completed with warnings (e.g. some records skipped)
🔴 RedSync has failed — action required

Sync errors

When a sync encounters an error, it is listed in the Recent errors section of the relevant integration card. Each error entry includes:

  • A human-readable description of what failed.
  • The timestamp the error occurred.
  • A Retry button to re-trigger the sync immediately.

Sync log

The Sync log section shows the last 100 sync events for each integration. Each log entry includes:

  • Event timestamp
  • Event type (e.g. contact_import, lead_update, auth_refresh)
  • Number of records affected
  • Outcome (success, warning, error)

The log is read-only and is updated automatically after each sync run.


Manual sync

Each integration card includes a Sync Now button. Clicking it triggers an immediate, full sync for that integration outside of the automated 4-hour schedule.

Note: Sync Now is subject to rate limits imposed by the upstream CRM. If the CRM rejects the request, the error will appear in the sync log.


Automated sync schedule

NurtureHub runs an automated background sync for all connected CRMs on the following schedule:

  • Frequency: Every 4 hours
  • Mechanism: Inngest cron job
  • Log target: crm_sync_log table

Sync jobs run in the background and do not affect platform responsiveness.


Consecutive failure alerts

If a CRM integration fails to sync 3 times in a row, NurtureHub automatically sends an alert notification to the organisation owner. The notification includes:

  • The name of the affected CRM.
  • The number of consecutive failures.
  • A direct link to /dashboard/settings/integrations to investigate.

This alert helps you catch persistent connectivity or authentication issues before they affect lead data quality.


Supported CRMs

  • agentOS (native integration)
  • Reapit
  • Alto
  • Street
  • Loop
  • Any CRM connected via the NurtureHub Open API