Configure offline cache downloads to user devices

  • Release version: Australia
  • Updated June 1, 2026
  • 1 minute to read
  • Control when and how the offline cache is refreshed on user devices to maintain relevance, performance, and bandwidth efficiency.

    ServiceNow mobile supports four refresh options, which can be used individually or in combination. Combine incremental updates, scheduled refreshed, triggered downloads, and manual on-demand update refreshes, for a balance of data relevance and preservation of battery life.

    Scheduled offline caching
    • Downloads data automatically at defined intervals, such as once a day at midnight.
    • Verify devices have current data without requiring user action.
    This method provides a predictable, admin-controlled refresh cycle. For more information, see Scheduled offline caching.
    Incremental automatic download
    • Automatically downloads only the changes since the last sync, rather than the full dataset. Changes include the addition, deletion, or updates of records.
    • Runs in the background more frequently without heavy data loads.
    This method keeps data current with minimal bandwidth and faster syncs. For more information, see Incremental offline caching.
    Button-triggered download
    • Buttons can be configured to initiate a cache refresh after it is tapped. The flow is when the user taps the button, the action completes, and the app automatically updates the offline data cache.
    • Useful in offline-first environments where stale cached data could lead to invalid operations, helping keep the offline cache current and reliable.
    This method reduces the risk of errors such as referencing outdated records by ensuring the cache is updated before the transition to offline mode. For more information, see Cache updates triggered by user actions.
    On-demand manual download
    • The user manually triggers a cache download or refresh as needed.
    • Useful when users need control over when data is updated, for example before entering an area without connectivity.
    This method saves bandwidth by updating data only when the user chooses. For more information, see Manual offline caching.