Skip to main content
Alert: “CRM sync failing” Impact: Ticket updates, notes, and resolutions aren’t reaching your CRM.

Quick diagnosis

SymptomLikely causeFix
Connection shows disconnectedToken expiredReconnect
Connected but syncs failPermissions changedCheck permissions
Intermittent failuresAPI rate limitsWait for limit reset
All syncs fail suddenlyCRM outageCheck your CRM’s status page

Reconnect your CRM

  1. Go to Integrations
  2. Find your CRM (Salesforce, Zendesk, HubSpot, etc.)
  3. Click Reconnect or Re-authorize
  4. Complete the OAuth flow

Check permissions

Your CRM user account needs permissions to:
  • Create and update tickets/cases
  • Create and update contacts
  • Access the API
Log into your CRM directly and verify you can perform these actions manually.

CRM-specific checks

Salesforce

  • Connected App still active?
  • User profile has API access?
  • Integration user has correct permissions?

Zendesk

  • API token regenerated recently?
  • Plan includes API access?
  • Account in good standing?

HubSpot

  • Private app credentials valid?
  • Required scopes still granted?
  • Account active?

Rate limits

If you see errors about “too many requests”:
  • Wait for the limit to reset (usually hourly)
  • Contact your CRM provider to increase limits
  • Reduce sync frequency if possible

Test it

  1. Open a ticket in Typewise
  2. Add a note or tag
  3. Check if the change appears in your CRM
The alert clears after the next successful sync.