Platform administrators can diagnose and assist with Xero integration issues.Documentation Index
Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Common Issues
Authentication & Connection
OAuth token expired
OAuth token expired
Symptoms:
- Sync failures with 401 errors
- “Invalid token” messages in logs
- Navigate to organization’s integration settings
- Check token expiry timestamp
- Trigger re-authentication flow if expired
- Verify OAuth scopes are correct
Connection disconnected
Connection disconnected
Symptoms:
- Integration shows “disconnected” status
- No syncs occurring
- Check Xero app authorization in organization’s Xero account
- Verify MemberPulse app hasn’t been revoked
- Re-authorize connection through Client Portal
Sync Issues
Contacts not syncing
Contacts not syncing
Common causes:
- Duplicate contact detection blocking creation
- Required fields missing (email, name)
- Xero contact limit reached
- Check sync logs for specific error messages
- Verify contact data completeness
- Check for existing contact with same email in Xero
Invoice sync failures
Invoice sync failures
Common causes:
- Invalid account codes
- Tax rate configuration mismatch
- Currency not supported
- Verify chart of accounts mapping
- Check tax rate configuration matches Xero
- Confirm currency is enabled in Xero organization
Reconciliation errors
Reconciliation errors
Common causes:
- Bank account not mapped
- Transaction already reconciled
- Amount mismatch
- Verify bank account mapping in integration settings
- Check if transaction was manually reconciled in Xero
- Compare amounts between systems
Diagnostic Endpoints
Sync Status
Retry Failed Syncs
Force Full Resync
Escalation
For issues requiring Xero support:- Document organization ID, error messages, timestamps
- Check Xero API status page for outages
- Contact Xero partner support if API issues confirmed