Beacon Support

Beacon Support

A Beacon is a small Bluetooth device — roughly the size of a coin or a matchbox — that a business places at a specific location: a shop counter, a venue entrance, a museum exhibit, or an event booth. It does one thing: constantly broadcast a quiet Bluetooth signal that says "I'm here."

The WebToNative Beacon add-on makes your app listen for these signals. When someone carrying the app walks near a beacon, the app notices and reacts — sending them a notification, calling your API, or logging the visit. When they walk away, the same thing happens in reverse.

Nothing visible happens until a phone with the app crosses the beacon's range. No scanning, no opening the app — it works automatically in the background.

This add-on is included free with your Business plan on Android and iOS, and you need to contact the support team to activate this add-on.

Where to Find It In Your Dashboard

My Apps ➡️ Edit your app ➡️ Add-ons ➡️ +ADD ➡️Device and Hardware ➡️ Beacon Support ➡️ Contact Support

Real Life Use Cases of Beacon

Beacons are a proximity marketing and location-triggered engagement tool — useful for any business with a physical location that wants the app to know when a customer is actually there.

Retail stores

Retail stores

Send a discount, "welcome back" message, or personalised offer the moment a loyal customer walks in — without them opening the app or scanning anything.

Restaurants and cafés

Restaurants and cafés

Greet a customer by name or surface today's specials as soon as they arrive. Trigger a loyalty stamp or a table check-in automatically.

Events, expos, and trade shows

Events, expos, and trade shows

Welcome attendees at the entrance or trigger context-specific notifications as they pass different booths — all hands-free for both the organiser and the visitor.

Museums, galleries, and showrooms

Museums, galleries, and showrooms

Trigger relevant exhibit information, audio guides, or product details when a visitor walks up to a specific item or zone — without staff involvement.

Hotels, gyms, and clinics

Hotels, gyms, and clinics

Recognise returning guests or members automatically and personalise the welcome — or alert staff that a VIP client has arrived.

Warehouses and delivery hubs

Warehouses and delivery hubs

Detect when a staff member or delivery partner enters or leaves a zone — log it automatically without manual check-ins or badge scanning.

How does Beacon Support work

Physical beacons are placed at key locations

The business installs small Bluetooth beacon devices at the spots that matter — one at the entrance, one at a checkout counter, one at a specific exhibit. These are third-party hardware devices purchased separately; WebToNative provides the software integration.

Each beacon is registered with the app

Every beacon has a unique ID. These IDs are registered so the app knows exactly which beacons to listen for — and can distinguish between "customer entered the front door" and "customer is at the checkout."

The app listens quietly in the background

Once set up, the app monitors for beacon signals even when the user is not actively using it. The user doesn't need to open the app, scan a QR code, or take any action.

Phone enters beacon range — app reacts

When the phone of a customer comes within range of a registered beacon (roughly a room-sized distance — far more precise than GPS), the app detects it and can: - Notify your backend that "Customer X just arrived at Beacon Y" - Show the customer a push notification — "Welcome back! Here is 10% off today." - Call your API to log the visit, trigger a workflow, or fetch personalised content

Customer leaves — exit event fires

When the phone moves out of range, the same logic applies in reverse. Your system is notified that the customer has left the zone — useful for session length tracking, exit offers, or staff alerts.

What do beacons not do?

It's equally important to know what beacons cannot do — to set the right expectations with your team and your customers.

No precise distance tracking.

No precise distance tracking.

Beacons only know two states: a phone is near, or it is not. They cannot tell you "this customer is 2.3 metres away and moving closer." Range detection is approximate, not exact.

No GPS tracking

No GPS tracking

Beacons only work where you have physically placed beacon hardware. They do not track customers anywhere outside of those zones — this is not a general location surveillance tool.

No hardware provided

No hardware provided

WebToNative provides the app-side software integration. The physical beacon devices must be purchased separately from third-party hardware suppliers and placed at your locations.

Works on registered beacons.

Works on registered beacons.

The app only responds to the specific beacon IDs you register. It will not detect random Bluetooth devices nearby or work at locations where no compatible beacon has been installed.

What's needed to use Beacon Support

Hardware

  • Physical beacon devices — purchased separately from third-party hardware providers and placed at your desired locations. Compatible with standard BLE beacon protocols (iBeacon, Eddystone).

End-user permissions

  • Location access — required for the app to detect beacons.
  • Bluetooth access — required to receive BLE signals.
  • Notification permission — required if you want to send the user a message on entry or exit.

A system to receive and act on beacon events

  • When a customer enters or exits a beacon zone, your backend receives the event — "Customer X arrived at Beacon Y."
  • Your system decides what to do with it: trigger a discount, log the visit, alert staff, or fetch personalised content.
  • WebToNative handles the detection and event delivery. What happens next is up to your backend.

Required user permissions for Beacon Setup

Users are prompted for these permissions during app setup. Without them, beacon detection will not work reliably. Make sure your app's permission descriptions clearly explain why each permission is needed.

Location

Location

Beacon detection is technically implemented as a location feature at the OS level. Without location access the app cannot receive beacon signals.

⚠️

IOS - Must be set to "Always Allow" — not just "While Using." Background detection requires this to work when the app is closed.

Bluetooth

Bluetooth

The BLE signal from the physical beacon device is received via Bluetooth. Without Bluetooth access, the phone cannot detect beacon broadcasts.

Notifications

Notifications

Required only if you want to send the user a push notification when they enter or exit a beacon zone. If you're only logging visits silently, this is optional.

What happens after setup

For the end customer

For the end customer

When beacon monitoring is first enabled, the customer receives a one-time confirmation — whether setup succeeded, or why not (e.g. missing location, Bluetooth, or notification permission). After that, everything happens silently in the background. The customer does not need to take any action when they walk into a zone.

For the business

For the business

Each time a customer enters or leaves a beacon zone, your system receives an event with the customer and beacon details. If you've configured a notification for that beacon, the customer sees it on their device automatically. No manual trigger, no staff involvement needed.

Read the complete documentation for Javascript integration and setup: https://docs.webtonative.com/javascript-apis/beacon (opens in a new tab)

Frequently Asked Questions

Does the user need to have the app open for it to work?

No — beacon detection works in the background. The app does not need to be open or even visible. As long as it's installed, Bluetooth is on, and the required permissions have been granted, detection happens automatically when the user comes within range.

Why does iOS require "Always Allow" for location?

On iOS, beacon detection is treated as a location-based feature at the operating system level. "While Using" only allows detection when the app is actively open on screen. "Always Allow" is required for the app to detect beacons when it's running in the background or when the screen is off — which is the primary use case. Without it, detection will not work reliably on iPhone.

What beacon hardware should I buy?

The WebToNative Beacon add-on is compatible with standard BLE beacon protocols — specifically iBeacon (Apple's standard) and Eddystone (Google's standard). Most commercial beacon hardware supports one or both. The support team can advise on compatible devices and placement best practices when you contact them to set up the add-on.

How many beacons can I register?

The number of beacons you can register depends on your setup and plan. The support team will confirm the exact limits and help you plan your deployment when configuring the add-on for your app.

What is the detection range of a beacon?

Range depends on the beacon hardware and the physical environment. In open space, most beacons cover 1–70 metres. In practice — with walls, shelving, and other interference — effective range for a reliable trigger is typically 1–15 metres. Beacons can be configured at lower power for tighter zones (e.g. "only trigger when directly in front of this shelf") or higher power for wider areas (e.g. "trigger when anywhere in this room").