Skip to main content

How Do I Monitor Integration Health

Written by Alex Richards

How do I monitor integration health?

Required Feature Flags

The following feature flags and permissions are required to use this feature:

Feature Flag

Description

Integrations

Enables platform integrations for contact import

Required Permissions:

  • Manage Integrations — to view integration status and edit configuration

Why This Matters

Once an integration is set up, you want to know two things at a glance: is it running, and is data flowing? The Platforms tab on the Integrations page answers both. Use it as your daily check before you assume conversations are arriving as expected.

Step 1: Open the integrations health view

Go to Conversations > Integrations.

The Platforms tab shows every integration on your account in a single table.

Step 2: Read the status indicators

Each row shows a status for the integration. Treat these as your first signal:

Status

What it means

What to do

Active

The last run completed and data is flowing

No action needed

Warning

The integration ran but something needs attention (e.g. a partial fetch, a missing field)

Open the integration and review the message

Error

The last run failed

Re-authenticate or fix the configuration. See How do I troubleshoot a failed import?

Paused

The integration has been stopped manually

Resume it from the integration page when you're ready

Hover over the status indicator to see the most recent message in full.

Step 3: Check when data last arrived

Two columns tell you about freshness:

  • Last ran at — when evaluagent last attempted to fetch data

  • Last data imported — when a record was last successfully saved

A healthy integration shows recent timestamps in both columns, in line with its schedule.

How timestamps display

Time since import

Display format

Example

Less than 7 hours

Relative time

"2 hours ago"

7 hours or more

Absolute date and time

"Feb 8, 2026 3:45 PM"

What "No data" means

No data in the Last data imported column means the integration ran but nothing new matched your import criteria. That's not a failure on its own. Common reasons:

  • No new conversations have closed since the last run

  • Your filters exclude everything in the source window

  • The integration has just been set up and hasn't completed a full cycle yet

If you see No data for an integration that should be busy, check your filters and the source platform.

Step 4: Action error states

If the Status column shows an error or warning:

  • Click the integration name to open its detail page

  • Review the error message at the top

  • Take the relevant action:

- Authentication failed — click Reconnect or edit the integration and re-enter credentials - Permission denied at source — check the user or API key in the source platform still has the access evaluagent needs - Source unreachable — usually transient. If it persists past the next scheduled run, contact support - Rate limited — no action needed. The next run will resume

After fixing the underlying issue, wait for the next scheduled run or trigger a manual import to confirm the fix.

Step 5: Build a regular check into your routine

A short weekly check covers most issues before they affect QA delivery:

  • Scan the Status column for anything that isn't active

  • Cross-reference Last ran at with Last data imported — a big gap between them means data isn't being saved even though the run is happening

  • Watch for integrations that have gone quiet without an obvious reason

If you manage several integrations, sort the table by Status to surface anything that needs attention first.

Related Guides

Did this answer your question?