Release updates to your live app
Updated 17 July 2026
Once your app is live, "shipping an update" means one of three quite different things depending on what changed. Knowing which is which saves you from waiting on an app review you never needed.
Instant: design, content and configuration
Most of what you do in the dashboard reaches members immediately, with no release at all. Your app reads its configuration live, so these propagate within seconds to installed apps and the web app:
- Style Manager changes: colours, fonts, layouts, your home screen and navigation.
- Content: posts, courses, products, events, pages.
- Feature toggles from Manage Features.
- Plans and pricing.
This is the everyday loop. Save in the dashboard, and members see it on their next screen refresh. No review, no versions, no waiting.
Minutes: OTA updates
Over-the-air (OTA) updates deliver improvements to the app itself, new behaviour and refinements from Kinflo, straight to installed apps without going through the stores. From the Builds page, Push OTA Update publishes to a channel, and members pick the update up the next time they open the app.
OTA updates cover changes to the app's code and interface, but not to its native shell. They are the middle gear: bigger than a config change, smaller than a new binary.
Days: store builds
A full store build and review is only needed when the native shell changes:
- Renaming the app (the App Name helper in Settings notes this needs a new build).
- Changing the app icon.
- New native capabilities.
For these, run a new build and submit the updated binary to the stores. Reviews typically take one to a few days. Members then get the new version through normal store updates.
Tip: when in doubt, try it in the dashboard first. If the change is something you can edit in Kinflo, it almost certainly falls in the instant category. Store builds are the rare case, not the norm.
The web app is always instant
Your hosted web app at your subdomain has no binaries and no review process, so every category of change above appears there immediately. That makes it a great final check: if something looks right on the web app, your configuration is saved and mobile will match. See Your hosted web app.