What Is Upd8 Go and How Does It Work?
A phone camera lands on a QR code, and the page that opens shows the business’s latest update, with no app to install and nothing to fill in. That page is Upd8 Go, the browser side of Upd8All.
Upd8All is a free app that lets a business send short one-way updates, such as order-ready alerts, to customers who scan a QR code. There are no accounts and no phone numbers exchanged on either side. This article covers only the receiving side: what happens on a customer’s phone after that scan. It also covers what a browser page can and cannot promise once the tab is no longer in front of someone.
Key Takeaways
- Upd8 Go opens automatically in a phone’s browser after a QR scan, with no app, no account and no sign-up needed on the receiving side.
- The page shows three things: a Topic field, the sender’s latest message, and a History list holding up to the last 10 updates.
- A browser page cannot raise a locked-screen alert the way an installed app can; the gap is explained here with the browser vendors’ own documentation.
- Sound needs a manual tap on the toggle labelled Enable beep notification sound before any alert can play at all.
- With that toggle on and the page open, a new message plays an audible beep; what happens on a minimised tab is not confirmed, so opening the page directly is the safest check.
- A saved link or code works for as long as the channel exists, roughly 30 days, and anyone holding it can join, even after the original sender deletes their own copy.
What Is Upd8 Go?
Upd8 Go is the page a customer’s browser opens after scanning a business’s QR code, with nothing to install first. It is the receiving half of Upd8All: what the app does on the sending side is a business creating a channel and showing its code on screen.
Upd8 Go is what happens once that code has been scanned, inside an ordinary browser tab rather than a separate app. The name describes a route, not a second product: a business still creates and sends from inside the Upd8All app itself.
A customer who already has the app installed can still scan into it there; Upd8 Go exists for everyone else. Nothing about the underlying channel changes because of which side opened it: the same one-way channel and the same 40-character messages apply either way.
What differs is only the surface a customer sees. A message sent from the app looks the same on either side, since the channel itself does not know which route delivered it.
A customer does not need to remember a web address or bookmark anything for this to work. The route in is always the same: scan a code, or reopen a saved link or a saved image of one. What happens to the page over time is covered later in this article.
From the sender’s side, none of this changes how a channel gets created or how updates get typed and sent. That whole process belongs to the app, not to this receiving page.
What Happens When a Customer Scans the Code?
Scanning a QR code reads a link encoded inside the pattern, not the pattern itself. What a camera is actually reading is covered in full elsewhere on the site. For Upd8 Go, that link opens directly into a browser tab, and the page loads within a second or two on an ordinary connection.
No prompt to create an account appears, because there is not one to create. No email address or phone number is asked for at any point in the flow. The page simply loads with whatever the sender has already sent to that channel, ready to read on first landing.
Nothing about the scan itself limits who can do it. Any number of people can scan the same code and land on the identical page. Each one sees the same Topic, the same latest message and the same History, independently of everyone else.
A second or later scan of the same code does the same thing again. It opens the page fresh, showing whatever the channel currently holds rather than restarting any kind of registration. There is nothing to re-enter and nothing to confirm.
The only requirement on the customer’s side, for that first scan, is a phone with a camera, a modern browser and a working internet connection. Nothing about the page depends on which of the two common mobile operating systems the phone runs.
How a business displays its code, and gets a customer to scan it in the first place, is a sending-side step. Showing the code and getting it scanned walks through that separately. This article picks up exactly where the scan lands: on the page itself, and what it shows once it opens.
What the Page Shows
Three elements make up the Upd8 Go page: a Topic field naming the channel, an area holding the sender’s latest message, and a History list a customer can expand. Nothing else sits on the page beyond those three, and the sound toggle covered later in this article.
The Topic Field
The Topic field carries whatever the sender has named that channel. On the very first update a customer receives, the sender’s channel name fills that field automatically, as long as the customer has not already set one themselves.
Once a customer sets their own Topic, later updates never overwrite it again. A business might call a channel “Table 4”, while a customer who scans it renames the field to something that makes sense on their own phone. Both labels can exist side by side without conflict.
This label exists to help a customer tell channels apart if they have scanned more than one, for instance a garage and a café scanned on the same afternoon. It carries no other function: renaming it changes only what a customer sees, never what a business has named the channel on their own side.
Last Upd8 From the Sender
This area holds only the most recent message, replaced each time a new one arrives. Earlier updates do not stay visible here; they move into History instead, which is the next element on the page.
Because each message is capped at 40 characters, this area is built for something short: an order number, a table name, a single line saying a repair is finished. Anything longer than that simply cannot be typed on the sending side in the first place.
History, and Its 10-Message Limit
History is a collapsible list a customer can open to see what came before the latest message. It holds up to the last 10 messages on a channel, and no more.
A worked example makes the limit concrete. If a sender sends 12 numbered messages on a channel, in order, the receiver’s History shows only messages 3 through 12. The two oldest updates, 1 and 2, have already dropped off the list.
A customer taps to expand the list and taps again to collapse it, so the page stays short by default and only grows on request. That matters most for a channel that has been running a while, where ten short lines still add up to a readable trail rather than a single line repeated.
Why a Web Page Cannot Behave Like an App
A notification needs permission before it can appear on a phone at all, and a page has to ask for that permission rather than assume it. MDN states plainly: “Before an app can send a notification, the user must grant the application the right to do so” (MDN Web Docs, Using the Notifications API, 2026).
That consent also has to follow a genuine action, not arrive automatically on page load. The same documentation adds that a site “should only request consent to display notifications in response to a user gesture (e.g., clicking a button)” (MDN Web Docs, 2026). A page cannot ask, and cannot be granted, before that gesture happens.
One platform documents its own route to that permission, and it starts with adding the web app to the Home Screen. WebKit’s own blog states that a web app “that has been added to the Home Screen can request permission to receive push notifications” (WebKit Blog, 2023). The line appears in Web Push for Web Apps on iOS and iPadOS, published 2023.
“Now with iOS and iPadOS 16.4, we are adding support for Web Push to Home Screen web apps.” (WebKit Blog, Web Push for Web Apps on iOS and iPadOS, 2023)
On that platform, a page opened straight from a scan has not taken that documented route, and no other route to that permission is described in WebKit’s own documentation.
A tab the customer has switched away from is not guaranteed to keep running either. Chrome’s documentation explains what freezing means: “In the frozen state the browser suspends execution of freezable tasks in the page’s task queues until the page is unfrozen. This means things like JavaScript timers and fetch callbacks don’t run.” The explanation comes from Chrome for Developers, Page Lifecycle API, last updated in 2023.
| Situation | What has to happen first | Source |
|---|---|---|
| Any browser notification, any platform | A tap or click, then the user’s own permission grant | MDN Web Docs |
| A page opened in Safari on iOS or iPadOS | Added to the Home Screen, before permission can even be requested | WebKit Blog |
| A tab the customer has switched away from | Nothing guaranteed; the browser may freeze or discard it at its own discretion | Chrome for Developers |
Put together, these three rules describe a genuinely different starting position from an installed app, which can raise an alert the moment it has permission. A browser page has to clear that permission first. On one major mobile platform, it must also be added to the Home Screen before permission is even on offer. The tab itself can freeze or be discarded the moment it is out of view.
Pages written by other companies selling similar browser-notification tools rarely mention any of this. A review of eight pages ranking for related searches on 1 September 2026 found that none explained what happens when a customer closes the page. None mentioned the sound restriction described in the next section either. The eight were gravitec.net, airship.com, magicbell.com, larapush.com, pushpad.xyz, blog.short.io, tablesready.com and help.appfront.ai.
None of this is specific to any single site or app. It is what a browser promises, and does not promise, to any page a person has not chosen to install.
Why the Sound Has to Be Switched On
A browser will not let a page make a sound on its own; sound requires a person’s own action first. Chrome’s documentation on autoplay states: “Muted autoplay is always allowed. Autoplay with sound is allowed if: The user has interacted with the domain (click, tap, etc.).” The rule comes from Chrome for Developers, Autoplay policy in Chrome.
MDN adds a related point: media carrying an active audio track counts as audible. Autoplay blocking applies to it as a result (MDN Web Docs, Autoplay guide for media and Web Audio APIs, 2026).
The same restriction applies to any page trying to alert someone with sound, not only this one. A shopping site playing a chime for a low-stock alert faces the same block. So does a game with background music on load. Both wait for a visitor to click or tap somewhere on the page first.
A person does not need to tap the specific control that will eventually make the sound. Any genuine interaction with the page, such as scrolling or tapping a link, can satisfy a browser’s own rule. Upd8 Go’s toggle happens to be both at once: the tap that satisfies the browser, and the tap that switches the alert on.
The Toggle: Enable Beep Notification Sound
On Upd8 Go, that action is a toggle labelled Enable beep notification sound. It has to be tapped once before any sound plays at all, matching the general rule above.
Once tapped, a new message plays an audible beep for as long as the toggle stays on. With the toggle left off, there is no alert of any kind, and the customer has to open the page and check manually.
This is the same restriction any website faces, not a choice specific to this page. A page that tried to play a sound before a tap would simply be silenced by the browser, on any site, for any reason.
Tapping the toggle only ever governs sound on that one page, in that one browser tab. It has no effect on any other site, and none on a locked screen or a phone’s own notification settings; the earlier section on permissions covers that separately.
Does the Customer Need an Account, an App or a Phone Number?
No, on all three counts. There are no accounts and no sign-up, for either side. No phone numbers or email addresses are exchanged between the business and the customer. Pairing happens by scanning a QR code.
The customer does not need the app: scanning the QR code opens the updates in their browser through Upd8 Go.
Message content is end-to-end encrypted. It is stored only in encrypted form and can be read only on the sending and receiving devices. That covers Upd8 Go as well as the app; the browser side is not treated as a lesser case. The date and time stamped on a message is not encrypted.
There is no username or password for a customer to create, forget or reset. The page a customer lands on after scanning is not behind any login screen; it simply shows whatever the channel holds, to anyone with the code or the link.
None of this changes if the same customer scans several different codes from several different businesses. Each channel exists on its own, with its own Topic, its own History and its own 40-character limit, and none of them ask for anything beyond the scan itself.
The channel a customer joins runs one way only, from the business to the customer, with no reply box anywhere on the page. What a channel with no way back is good for covers where that shape fits well, and where it doesn’t.
What Happens to the Page Over Time
History on the page holds up to the last 10 messages, in both the app and Upd8 Go, following the same cutoff worked through earlier in this article.
Channels older than about 30 days are deleted from the servers. The purge is a manual process rather than running on a fixed clock, so it can occasionally take longer. A saved link, or the QR code itself, behaves the same way either side. Both keep working for as long as the channel exists, and both stop working only once the channel has actually been purged.
That is the flip side of needing no account. A saved QR image, or the link it represents, is a standing credential rather than a one-time pass. Anyone holding it can join the channel and see its History, even after the original sender has deleted their own copy. What the company can and cannot see covers this from the data side in more detail.
Deleting the channel on a receiver’s own phone is not the end of it either. Rescanning the same code, or reopening the same saved link, rejoins the channel and restores its History, for as long as the channel still exists on the server.
Because History only ever holds the ten most recent messages, a customer opening a link after several days away still sees a manageable list rather than an ever-growing one. Older updates fall away on their own, in exactly the same way the worked example above described.
A business handing out printed copies of the same code, at a till or on a receipt, is effectively handing out that many separate standing credentials. Nothing about the code changes to reflect how many people have already scanned it.
Where Is Upd8 Go the Wrong Fit?
Upd8 Go cannot raise an alert on a locked screen or inside a phone’s notification centre. Those alerts need a granted browser-notification permission, or on Safari, adding the page to the Home Screen first, both covered above, and Upd8 Go takes neither route. Its only alert is the sound toggle covered above, a noise played inside the page rather than through the phone’s own notification system. A customer finds out about a new message only by having the page open, or by hearing that beep if the toggle is on.
With the beep switched on, a new message plays an audible alert while the page is open in front of someone. The customer has to keep the page in front of them to be sure of catching that alert. It should not be assumed the alert will reach a tab that has been switched away from.
A business sending updates cannot see how many receivers are connected to a channel at any point. The only feedback after sending is a delivery confirmation, not a running count of who is actually watching the page.
The Upd8 Go page also carries its own web ads, served by Google. Inside the app the arrangement is separate: ads are served behind a consent step by a third-party advertising network, for example Google AdMob. A customer scanning a code lands on a page that is, in that one respect, like most other free websites.
Because message content is encrypted and unreadable by the company, there is no way to recover a message a customer has missed once its channel is gone. A page that never received an alert, and was never opened in time, cannot be replayed after the fact.
A customer needs a smartphone with a camera to scan, or some other way to receive the link or code, such as a forwarded message or a saved image. Without either route, the page cannot be reached at all, however good the connection on the business’s own side. That gap rules out a meaningful share of the audience some venues serve, and it is worth naming plainly rather than skating past.
None of this is an argument for building a dedicated app instead. UK adult smartphone users used an average of 41 apps in a month as of May 2025, three more than in 2024 (Ofcom, Online Nation 2025). Asking someone to add one more app for a single visit is a genuine ask, and a browser page avoids it entirely, even with the limitations above.
| Situation | Where Upd8 Go stands |
|---|---|
| Customer wants a locked-screen alert without opening anything | Not available; no notification-centre route exists from a page like this |
| Business needs an exact count of who is watching | Not available; only a delivery confirmation after sending |
| Customer has no smartphone, or no way to receive a forwarded link or code | Cannot reach the page at all; the hardware version of the same job is the alternative worth reading |
| Customer keeps the page open with the sound toggle on | Works as described earlier in this article |
Even when the phone is back in a pocket
A customer who has scanned a code and moved on still has one thing worth checking: whether the beep toggle is actually switched on. It is off by default, and a single tap the first time is all it takes.
Opening the page directly is the check that never depends on tab state, sound settings, or anything a browser decides on its own. It shows the update straight away, refreshed against whatever the sender has sent, with no login step in the way. The refresh interval is currently set to 10 seconds.
For a customer unsure whether an alert reached them, that direct check costs nothing and takes a few seconds. Only the page-open, beep-on case is confirmed to work; anything beyond it is worth checking directly rather than assumed.
A quick habit worth building: check the toggle once, right after the first scan, rather than waiting to find out the hard way whether it was already on.
Frequently Asked Questions
Does the Customer See Updates if They Close the Page?
Only if the beep toggle is switched on and a new message arrives while the page is open. That plays an audible alert. With the toggle off, there is no alert of any kind, and the page has to be reopened to check. What happens to that beep on a tab that has been minimised or moved to the background is not confirmed, so opening the page directly stays the safest habit.
Does the Customer Have to Allow Browser Notifications?
No. Any page needs the user’s permission before it can send a browser notification, the kind that reaches a locked screen (MDN Web Docs, Using the Notifications API, 2026). Upd8 Go’s only alert is the beep toggle described earlier. It never asks for that permission, because it does not use that mechanism at all.
Why Does the Page Ask for the Sound to Be Switched On?
Because browsers block sound on any page until a person interacts with it directly, and Upd8 Go follows that same rule. Chrome’s own documentation states that autoplay with sound is allowed only once the user has interacted with the domain, such as with a click or a tap. That rule comes from its autoplay policy page (Chrome for Developers, Autoplay policy in Chrome). Tapping the toggle once satisfies that requirement, and a beep can play from then on.
Does Upd8 Go Work on an iPhone and an Android Phone?
Yes, it opens in the phone’s ordinary browser on either platform once the QR code is scanned, with nothing to install. One difference sits underneath. WebKit’s documentation notes that a web app added to the Home Screen can request permission to receive push notifications (WebKit Blog, 2023). Upd8 Go never asks a customer to take that step.
What Does the Customer See if They Open the Link Days Later?
Whatever the channel currently holds, exactly as if the code were scanned again. A saved link and the code draw on the same channel rather than expiring on separate timers, so the same roughly-30-day server purge is what eventually ends either one.
Is Upd8 Go a Different Product From Upd8All?
No, it is the same channel viewed through a browser instead of the app. A business still creates and sends every update from inside the Upd8All app. Upd8 Go is simply what a customer’s phone opens after scanning the code, with no need for that app on their own device.
Sources
- MDN Web Docs, “Using the Notifications API”, retrieved 2026-09-01, https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API
- WebKit Blog, “Web Push for Web Apps on iOS and iPadOS” by Brady Eidson and Jen Simmons, retrieved 2026-09-01, https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
- Chrome for Developers, “Page Lifecycle API”, retrieved 2026-09-01, https://developer.chrome.com/docs/web-platform/page-lifecycle-api
- Chrome for Developers, “Autoplay policy in Chrome”, retrieved 2026-09-01, https://developer.chrome.com/blog/autoplay
- MDN Web Docs, “Autoplay guide for media and Web Audio APIs”, retrieved 2026-09-01, https://developer.mozilla.org/en-US/docs/Web/Media/Guides/Autoplay
- Ofcom, “Online Nation 2025”, retrieved 2026-09-01, https://www.ofcom.org.uk/siteassets/resources/documents/research-and-data/online-research/online-nation/2025/online-nations-report-2025.pdf
- Airship, “Web Push Notifications”, retrieved 2026-09-01, https://www.airship.com/resources/explainer/web-push-notifications-explained/
- Appfront, “Order Ready Notification”, retrieved 2026-09-01, https://help.appfront.ai/en/articles/10743930-order-ready-notification
- Gravitec, “Can You Receive Push Notifications When Your Browser Isn’t Open?”, retrieved 2026-09-01, https://gravitec.net/blog/can-you-receive-push-notifications-when-browser-not-running/
- LaraPush, “Can I send Push Notifications without any app?”, retrieved 2026-09-01, https://larapush.com/blog/send-push-notifications-without-app/
- MagicBell, “Browser Push Notifications: What They Are and How They Work”, retrieved 2026-09-01, https://www.magicbell.com/blog/browser-notifications
- Pushpad, “Marketing with QR codes and web push notifications”, retrieved 2026-09-01, https://pushpad.xyz/blog/2017/12/marketing-with-qr-codes-and-web-push-notifications/
- Short.io, “How to Receive Notifications When Someone Clicks Your Website Link Or Scans Your QR Code”, retrieved 2026-09-01, https://blog.short.io/how-to-receive-notifications-when-someone-clicks-your-website-link-or-scans-your-qr-code/
- Table’s Ready, “Food Truck Order Ready Notification App”, retrieved 2026-09-01, https://www.tablesready.com/industry/food-truck-order-ready-notification-app/