Syncing data from external data sources to your custom Noloco applications

Noloco offers two robust methods for syncing data from external sources to your custom applications: Scheduled Syncing and Live Syncing. Understanding how these processes work can help you maximize the efficiency and reliability of your data flow, ensuring your application always reflects the most current information in your data source.

Scheduled Syncing

Scheduled syncing is enabled for data sources that require regular data updates, MySQL, PostgreSQL, Xano, or API Collections.

How It Works

  • Frequency: The frequency of scheduled syncing depends on your Noloco subscription plan. Each plan offers different syncing intervals (priority or standard), allowing you to choose one that best fits your business needs.

  • Process: On the set schedule, Noloco reads all of the data in your external data source. It checks for any new or updated data since the last sync. This includes additions, deletions, or modifications to the records in your tables.

  • Application Update: Once the syncing process is complete, the changes are reflected in your Noloco application, ensuring your data remains current up to the latest sync.

Live Syncing

For businesses requiring their applications to reflect data changes almost instantly, live syncing is the ideal solution. This method is supported exclusively for Airtable and SmartSuite data sources.

How It Works

  • Real-time Updates: Unlike scheduled syncing, live syncing listens for changes in your external data source in real-time. When a change occurs, it's immediately communicated to Noloco and reflected in your application.

  • Setup: Live syncing is enabled by default for Airtable and SmartSuite, providing an effortless setup for instant data updates.

Syncing External Data Source Schemas

In addition to syncing data content, Noloco also periodically syncs the schema (structure) of your external data sources. This ensures that any changes to the tables or fields in those tables are accurately reflected in your Noloco application.

  • Periodic Checks: Noloco periodically reviews the schema of your connected external data sources for any changes every few minutes.

  • Automatic Updates: If a change is detected, Noloco automatically updates your application to align with the new schema, ensuring structural consistency.

Updating or creating data in Noloco

When you make changes to any data source in your Noloco app, or through our Make or Zapier integration or through the API the data will instantly be updated in your data source. For example, if you create a new record in your Noloco app, that record will instantly be created in Airtable and stored in Noloco.

Manual Syncing

Despite the efficiency of scheduled and live syncing, there might be instances where an immediate update is necessary, or an inconsistency arises.

  • Immediate Action: In such cases, Noloco allows for manual syncing. Users can initiate a manual sync for a specific table or the entire data source directly from the data table in their application.

  • Problem Resolution: This feature is particularly useful for quickly resolving any discrepancies or ensuring data is up-to-date following unforeseen changes.

Manually syncing a table

Manually syncing a data source schema

Last updated