Open navigation

Sync Frequency and Scheduling

Understanding the sync frequency and scheduling of data flows within the Evolution Platform is crucial for maintaining data consistency and ensuring smooth operations across Vital, Lightspeed, and Xero. This guide outlines the different types of sync schedules and their impact on your business processes.


Types of Sync Schedules


The Evolution Platform utilises a combination of scheduled and event-driven syncs.

  • Queued Syncs - These syncs occur automatically within a queue structure, and therefore may take up to 24hours. They are designed to handle less time-sensitive data updates, minimising the impact on active business hours.    
  • Live Syncs - These syncs happen in real-time. Live syncs are used for data such as client account updates, "On Account" invoices, and payments processed in Lightspeed.    
  • Upon Push/Action Syncs - These syncs are triggered by specific events or actions within the system. For example, when a purchase order is received in Lightspeed, and pushed to Xero the supplier data is immediately synced to Xero.


Data Flow and Sync Frequency


The following table outlines the data flow and sync frequency for key entities within the Evolution Platform:


EntityData FlowSync Frequency
SuppliersLightspeed → Xero (product suppliers)Upon purchase order push.
ProductsLightspeed → VitalLive every 15minutes.
Clients

Vital → Lightspeed → Xero

Vital to LightSpeed - Live
LightSpeed to Xero - Upon invoice creation, and then Live updates thereafter
Field Invoices

Skimmer → Lightspeed → Xero

Upon Invoice Creation - live
POS Invoices (On Account)Lightspeed → XeroLive
POS SalesLightspeed → XeroUpon register close
Cost of GoodsLightspeed → XeroUpon register close
Field PaymentsVital → Lightspeed → XeroLive
POS Payments (On Account)

Lightspeed → Xero

Live
POS Payment (Sales)Lightspeed → XeroUpon register closure


By understanding the sync frequency and scheduling within the Evolution Platform, you can optimise your business processes, maintain data consistency, and ensure the efficient flow of information across all systems.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.