# Refreshing Visuals without interaction

**URL:** <https://community.amazonquick.com/t/refreshing-visuals-without-interaction/46919>\
**Category:** Q&A\
**Tags:** admin, quick-sight\
**Created:** [June 4, 2025, 8:36pm UTC](https://community.amazonquick.com/t/refreshing-visuals-without-interaction/46919 "2025-06-04T20:36:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![johndaniel](https://avatars.discourse-cdn.com/v4/letter/j/bbce88/32.png) [@johndaniel](https://community.amazonquick.com/u/johndaniel)\
**Post date:** [June 4, 2025, 8:36pm UTC](https://community.amazonquick.com/t/refreshing-visuals-without-interaction/46919/1 "2025-06-04T20:36:32Z")

</div>

I am exploring Quick Sight as an option for migrating an existing dashboard and embedding it into my application. However, I am not sure if it supports my use case. I have users who use a dashboard currently and expect the data to refresh on the screen without any user interaction.  
Does Quick Sight support this?  
I know that I can refresh datasets incrementally with SPICE but that doesn’t seem to refresh the visual without the user clicking a button. I also know that I can embed the dashboard and programmatically pass a parameter to a direct query dataset which will refresh the visual, but the problem with that is it resets the visual to the default view. If a user has scrolled they will lose their place and have to scroll back. Is there something I am not seeing in the documentation that can solve this problem?

---

<div class="post-metadata">

**Author:** ![lary\_andr](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/lary_andr/32/27681_2.png) [@lary\_andr](https://community.amazonquick.com/u/lary_andr)\
**Post date:** [June 4, 2025, 8:45pm UTC](https://community.amazonquick.com/t/refreshing-visuals-without-interaction/46919/2 "2025-06-04T20:45:08Z")

</div>

Hello @johndaniel Hope this message finds you well

My opinion is that QS does not currently support real-time auto-refresh of visuals without user interaction. However, you can achieve a similar effect by embedding the dashboard and using the Embedding SDK to programmatically refresh it at regular intervals. For example:

```javascript
setInterval(() => {
    quicksightDashboard.refresh();
}, 60000); // Refresh every 60 seconds

```

This approach resets the visual to its default state, so it may not preserve user interactions like scroll position.

Please, let me know if it helps you

---

<div class="post-metadata">

**Author:** ![johndaniel](https://avatars.discourse-cdn.com/v4/letter/j/bbce88/32.png) [@johndaniel](https://community.amazonquick.com/u/johndaniel)\
**Post date:** [June 4, 2025, 9:55pm UTC](https://community.amazonquick.com/t/refreshing-visuals-without-interaction/46919/3 "2025-06-04T21:55:26Z")

</div>

Thanks for the quick response, this confirms my suspicion. Thanks!
