Security update: RingQ is patched against the critical PHP vulnerabilities. Update your servers today.
Read nowSetup and User Guide
Turn every guest’s own phone into their room phone with one QR code
October 2026
Boutique Hotel gives your hotel one QR code for the whole property. A guest scans it with their phone’s camera, enters their last name and room number, and their phone becomes their room phone — right in the browser, with nothing to install. They can call the front desk, room service and any other hotel service you configure, free of charge, and receive calls made to their room.
Only guests who are actually checked in can sign in, and only to rooms you have set up as hotel rooms, so the single public QR code stays safe to print and display anywhere — in rooms, at reception, or in the welcome folder.
At checkout, the guest’s sign-in ends with the check-in. You can also change (“rotate”) the QR code at any time; printed copies of the old code stop working immediately.
Everything lives in the dashboard under Chameleon. You need an extension group with the Hotel PBX skin — those extensions are your rooms.
In Chameleon, place each room’s extension in the Hotel PBX group. Guests can only ever sign in to extensions in this group. The Boutique Hotel settings show you the current list of rooms, so you can check at a glance.
Open the Hotel PBX group’s settings (the gear icon). On the Buttons & Banners tab:
Still in the Hotel PBX settings, switch to the Boutique Hotel tab:
Save when you are done.

The Boutique Hotel tab in Chameleon’s Hotel PBX settings.
Use Hotel Front Desk to check a guest into their room with their last name. A guest can only sign in on the QR page when their typed last name matches the check-in (capitalisation doesn’t matter) and the room is a Hotel PBX extension. No check-in, no sign-in — that is what keeps the public QR code safe.

Sign-in after scanning the QR code.

The room screen: banners and service buttons.

The keypad, for dialling any extension.
| Symptom | What to check |
|---|---|
| Guest can’t sign in | Is the guest checked in at Hotel Front Desk, with that exact last name, for that room? Is the room’s extension in the Hotel PBX group in Chameleon? Both must be true. |
| Page stays on “Connecting…” | It retries by itself. If it doesn’t recover, have the guest sign out and sign in again — this usually follows a change to the room’s extension. |
| “Not connected” bar after idle | Normal after the phone slept. One tap on the bar reconnects; if needed the page refreshes itself. |
| Call to a service goes to a voice message | The service extension isn’t registered or didn’t answer and has no voicemail box. Check the device behind that extension, or give it a voicemail box. |
| Banners don’t appear | Only Chameleon slots 8–10 with an uploaded image are shown. Re-upload the image in Buttons & Banners. |
| Old printed QR doesn’t work | The code was rotated (manually or on a daily/weekly schedule). Print the current one, or set rotation to “Only when I rotate it” for printed codes. |
RingQ — Boutique Hotel Setup and User Guide