Skip to main content
Introd uses readiness states to tell the truth about what the extension has actually done. A checkmark should mean usable progress, not optimistic UI.

Status states

The extension uses a few clear states so the UI tells the truth about progress:
StateMeaning
disconnectedNo active extension client is visible to the API
readyExtension client is active and LinkedIn is available, but no sync is running
startingA sync run is being created
runningVisible LinkedIn rows are being uploaded
pausedImport stopped intentionally and can resume
completedA run finished successfully
failedThe latest run ended with an error
auth_requiredThe extension needs Introd auth or LinkedIn auth
awaiting_linkedinIntrod is ready but LinkedIn context is missing
resettingLinkedIn data is being cleared and rebuilt

How to read a good completed state

A completed or checked state should imply:
  • the extension client is active
  • LinkedIn was detected successfully
  • imported records were accepted by the API
  • at least one sync run completed
  • the graph has enough first-degree coverage to begin path discovery

What a checkmark should not imply

  • total coverage of every LinkedIn connection
  • proof that a target route is strong
  • permission to skip connector review
  • background access to unsupported LinkedIn surfaces
  • imported count
  • last synced timestamp
  • visible total detected on LinkedIn
  • new connections in the latest run
  • relationship changes detected in the latest run
  • retry and error counts