Data Updates

Real-time updates, as soon as new payroll data is available.

Continuous access#

Argyle continuously scans and retrieves any new data that is added to the user's payroll account, giving you continuous real-time data updates as soon as new information such as paystubs or payroll documents becomes available.

  • Similarly to how bank account connections with third party apps need to be refreshed periodically, some payroll systems require users to re-authenticate their connections from time to time. Argyle makes reconnections a simple one-click process that does not require re-entering login credentials.

  • Argyle's platform keeps every payroll connection alive for as long as the associated payroll system allows. In most cases, once a user connects a payroll account, the connection stays alive indefinitely.

Refresh frequency#

Typically an account is re-scanned between one and several times a day. The exact frequency, rounded up to the nearest hour, is returned in the refresh_frequency field when retrieving an Item by its ID via the API.

Argyle varies how often an account is re-scanned depending on the frequency and in what order new data is added to the underlying payroll system. This allows Argyle to adhere as closely as possible to providing an accurate live data feed of the user's payroll data.

Monitoring for new data#

Argyle uses webhooks to notify you automatically when new data becomes available. We recommend subscribing to the accounts.updated webhook, which is sent after each re-scan.

Simulating a re-scan#

You can simulate new data being added to a payroll account after a re-scan in the Sandbox testing environment. Visit our Sandbox Testing Guide for more information.