Skip to main content

Sync Dashboard

The MRI Sync Dashboard provides real-time visibility into your synchronisation status. Access it from Settings > Integrations > MRI Qube > Sync Status.
MRI Sync Dashboard

Sync Frequencies

Configure how often each data type synchronises with MRI Qube:

Available Frequencies

FrequencyIntervalBest For
Real-timeWithin 15 minutesFinancial transactions, urgent updates
HourlyEvery hourInvoices, payments, time-sensitive data
DailyOnce per day (overnight)Properties, tenancies, contacts
WeeklyOnce per weekDocuments, budgets, static data
MonthlyOnce per monthArchive data, annual records
ManualOn-demand onlySensitive data, controlled updates
{
  "syncFrequency": {
    "properties": "daily",
    "tenancies": "daily",
    "transactions": "hourly",
    "budgets": "weekly",
    "invoices": "hourly",
    "maintenance": "daily",
    "documents": "weekly"
  }
}
Higher sync frequencies use more API quota. Balance real-time needs against API limits.

Conflict Resolution

When data changes in both systems between syncs, the integration uses conflict resolution strategies:

Resolution Strategies

MRI Qube data takes precedence. Changes made in Manage.Management will be overwritten.Best for: Properties where MRI is the primary system of record.
Manage.Management data takes precedence. Changes in MRI will not overwrite local data.Best for: Buildings transitioning away from MRI or using MM as primary.
Attempts to merge changes from both systems. Fields changed in only one system are updated.Best for: Active use of both systems with different workflows.
Conflicts are flagged for manual review. No automatic resolution occurs.Best for: Sensitive data requiring human oversight.

Manual Sync Operations

Trigger a Full Sync

To manually synchronise all data:
// From the dashboard
Click "Sync All" button

// Via API
POST /api/mri/sync/building/{buildingId}

Sync Specific Entity Types

Sync individual data types when needed:
EntityAction
PropertiesSync building and unit details
TransactionsSync financial records
ContactsSync resident and supplier contacts
DocumentsSync compliance documents

Monitoring & Alerts

Sync Status Indicators

StatusMeaning
🟢 SuccessSync completed without errors
🟡 WarningSync completed with some skipped records
🔴 ErrorSync failed - check error logs
PendingSync scheduled but not yet started

Error Handling

Common sync errors and resolutions:
The MRI API has rate limits. The system automatically retries with exponential backoff.Resolution: Wait for retry or reduce sync frequency.
OAuth tokens expire after a period. The system automatically refreshes tokens.Resolution: If persistent, re-enter credentials.
A record in MRI was deleted but exists locally.Resolution: Record will be marked as inactive, not deleted.
Data from MRI doesn’t match expected format.Resolution: Check MRI data quality or contact support.

Sync Logs

View detailed sync history in Settings > Integrations > MRI Qube > Sync Logs:
  • Timestamp of each sync operation
  • Records processed, created, updated, skipped
  • Duration of sync operation
  • Any error messages
Sync logs are retained for 90 days. Export logs if you need longer retention.