# Refresh page on native mobile

**URL:** <https://forum.bubble.io/t/refresh-page-on-native-mobile/386557>\
**Category:** Need help\
**Created:** [December 2, 2025, 8:16pm UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557 "2025-12-02T20:16:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![walid\_belarja](https://avatars.discourse-cdn.com/v4/letter/w/a6a055/32.png) [@walid\_belarja](https://forum.bubble.io/u/walid_belarja)\
**Post date:** [December 2, 2025, 8:16pm UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557/1 "2025-12-02T20:16:46Z")

</div>

Hey guys i am building a native mobile app and i want to know is their any way you can refresh your page (it reloads again with a workflow or smtg) like in the style of webapps.

---

<div class="post-metadata">

**Author:** ![connect10](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/connect10/32/243460_2.png) [@connect10](https://forum.bubble.io/u/connect10)\
**Post date:** [December 3, 2025, 7:03am UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557/2 "2025-12-03T07:03:51Z")

</div>

Hey! On Bubble native apps, there isn’t a “page reload” like on web apps, but you can mimic it with a few tricks. One common way is to use a workflow to reset groups or repeating groups, or navigate to the same page with “reset data” checked, that often gives the effect of a refresh.

Another approach is to use custom states to trigger updates on your elements without actually reloading the whole page, which is usually smoother on mobile.

If you want, I can give a quick example workflow for a repeating group that refreshes like a web app, it works really well for native apps.

---

<div class="post-metadata">

**Author:** ![amjad](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/amjad/32/255294_2.png) [@amjad](https://forum.bubble.io/u/amjad)\
**Post date:** [December 3, 2025, 7:20am UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557/3 "2025-12-03T07:20:22Z")

</div>

Great question! I’ve worked extensively with Bubble native apps and here’s what works best for me:

The “reset data” approach that @connect10 mentioned is solid. I typically use a workflow like:

1. Navigate to the same page with “reset data” checked
2. Add a “Display data” action to refresh any specific repeating groups

For a more app-like experience, I also use custom states as triggers. When a user pulls down or clicks a refresh button:

- Toggle a custom state (e.g., “refresh\_trigger”)
- Set your repeating groups’ data source to reset when this state changes
- Add a loading spinner tied to the state for better UX

One tip: if you’re dealing with external data via API, consider using a “Do a search for” with “:filtered” and a timestamp constraint. This forces Bubble to re-fetch the data without a full page reload.

Happy to share more specific workflows if you need them!

---

<div class="post-metadata">

**Author:** ![walid\_belarja](https://avatars.discourse-cdn.com/v4/letter/w/a6a055/32.png) [@walid\_belarja](https://forum.bubble.io/u/walid_belarja)\
**Post date:** [December 4, 2025, 10:48am UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557/4 "2025-12-04T10:48:50Z")

</div>

Thank you guys for the tips, i’ll try them and come back to you to share what worked best 🙏

---

<div class="post-metadata">

**Author:** ![mario11](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mario11/32/232274_2.png) [@mario11](https://forum.bubble.io/u/mario11)\
**Post date:** [December 4, 2025, 8:39pm UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557/5 "2025-12-04T20:39:07Z")

</div>

Edit a random element… I inserted a button that when pressed activates a workflow that inserts a random text string in a specially created field. This forces my entire list to update…

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/bubble/original/3X/2/8/2847faa74692c2ffa5d939d3dc3724cdd060d247.png) [@system](https://forum.bubble.io/u/system)\
**Post date:** [February 10, 2026, 8:17pm UTC](https://forum.bubble.io/t/refresh-page-on-native-mobile/386557/6 "2026-02-10T20:17:19Z")

</div>

This topic was automatically closed after 70 days. New replies are no longer allowed.
