There are a number of reasons why a data source might not refresh.
For example, for a data source to refresh you need to be active on the Dashboard. This ensures that those using the Dashboard are able to see the most up-to-date data.
Also, a data source is sent to a global queue, and the refresh time will depend on how many other data sources are in the queue.
To understand the complete refresh process see Managing your data sources
If a data source is not refreshing, view the Refresh Log for any related error messages.
For more information on handling data source refresh failures see Viewing data source Refresh Info and Error Log
The minimum refresh interval for any type of data source is one minute.
If you are looking to refresh your data in real-time, you can use the Klipfolio API to push data to the Dashboard.
For more information on using the Klipfolio API see Klipfolio API Reference Guide
To ensure users are seeing the most up to data, consider using private or public links to share a Dashboard. These links are automatically refreshed as the data is refreshed and can be protected by a password if required.
For more information on public and private links see Publish Links