# Captive Portal

The Wi-Fi login screen guests see: design, SMS/WhatsApp login, languages and privacy texts

# Setting Up the Guest Wi-Fi Login Screen for the First Time

## What is it for?

This page gives the order to follow when you set up the login screen (captive portal) guests see on your Wi-Fi **for the first time, from start to finish**: look, login methods (SMS, WhatsApp, username or room number), languages, KVKK privacy text, the exit page after login and, if you want, speed packages and a survey. Each step links to the detailed page of the screen.

## When do I use it?

- You added a new device and guests will connect for the first time.
- The login screen was never edited and still shows the default Useroam look.
- You are changing login methods (e.g. adding WhatsApp next to SMS).

## Before you start

- Your device must be added to the panel and set up according to its installation guide ([Adding a New Device](/books/settings/page/adding-a-new-device), [Installation Guides](/books/installation-guides)).
- The right device must be selected in the panel: all portal settings apply to the selected device.
- Prepare your logo as PNG or JPG, with no special characters or spaces in the name (e.g. *cafe-logo.png*).
- Total time: about 15-20 minutes.

## Step by step

1. **Title and what happens after login.** In **Captive Portal → Portal Settings → General Settings**, type the **Portal Title**, turn on **Exit page** (required if you will use speed packages or a survey after login) and type your website into **Page Redirection**. Press **Save**. Details: [Portal Settings](/books/captive-portal/page/portal-settings).
    
    ![Portal Title, Exit page and Page Redirection](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-baslik-en.png)
2. **Logo and colours.** On the **Theme Settings** tab of the same screen, upload your logo and background, pick colours and press the tab's **Save**. The preview on the right shows the result right away.
    
    ![Theme Settings tab](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-tema-en.png)
3. **SMS login.** In **Captive Portal → SMS Portal Settings**, turn on the **SMS Module** switch, choose what the sign-up form asks for and press **Save** ([SMS Portal Settings](/books/captive-portal/page/sms-portal-settings)). Then set the password format, SMS text and group in **Settings → SMS Settings** ([SMS Settings](/books/settings/page/sms-settings)). Both are needed.
    
    ![SMS Module switch](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-kapali-en.png)
    
    ![SMS settings in the Settings menu](https://help.useroam.com/uploads/images/gallery/2026-09/ayar-sms-adim1-en.png)
4. **WhatsApp login (optional).** In **Captive Portal → WhatsApp Portal**, turn on the module switch, set up the form and press **Save** ([WhatsApp Portal Settings](/books/captive-portal/page/whatsapp-portal-settings)). Select the group in **Settings → WhatsApp Settings** ([WhatsApp Settings](/books/settings/page/whatsapp-settings)). The allowed addresses for WhatsApp must be set on your firewall.
    
    ![WhatsApp module switch](https://help.useroam.com/uploads/images/gallery/2026-09/prt-wp-kapali-en.png)
    
    ![WhatsApp settings in the Settings menu](https://help.useroam.com/uploads/images/gallery/2026-09/ayar-wp-adim1-en.png)
5. **Login with username or room number.** If guests log in with a username you give them, or with their room number at a hotel, leave **Hide username login** on **Portal Settings** **off**: the login screen then shows the **Login** button with username and password boxes. These accounts come from [Local Users](/books/guests/page/local-users) or, if your hotel system (PMS) is connected, from the [Hotel Guests](/books/guests/page/hotel-guests) list. If you only use SMS and WhatsApp, turn the switch on and save.
    
    ![Hide username login switch](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-anahtar-en.png)
6. **Languages.** In **Captive Portal → Portal Language Settings**, turn off **Show on portal** for languages you do not need and drag the most used language to the top ([Portal Language Settings](/books/captive-portal/page/portal-language-settings)). Choose the opening language in **Portal Settings → Default Language**.
    
    ![Portal Language Settings list](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-ac-en.png)
7. **KVKK text and other texts.** For each language that is on, open **Edit** and check the welcome text and the **KVKK Content** text; if needed, write your own text in **Full Privacy Notice** at the bottom. Company name, e-mail and address are filled in automatically from [My Profile](/books/getting-started/page/my-profile-account-info). Details: [Editing Portal Texts](/books/captive-portal/page/editing-portal-texts-incl-kvkk).
    
    ![KVKK Content editor](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-kvkk-en.png)
8. **Exit page and social media.** Type your accounts in **Portal Settings → Social media**; turn on the Instagram card if you want. In the preview, press **Exit page** to check the screen guests see after login.
    
    ![Exit page in the preview](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-cikis-en.png)
9. **Speed package (optional, hotels).** To sell faster paid internet to guests, create the packages on the **Speed Package Sales** screen under **Bumerang → BUSINESS** and turn on showing them on the login screen ([Speed Package Sales](/books/hotel-solution/page/speed-package-sales)). Packages appear on the exit page, so **Exit page** from step 1 must be on. Change the heading and button text in the **Speed package heading** and **Speed package button text** boxes on the language screen.
    
    ![Speed Package Sales screen](https://help.useroam.com/uploads/images/gallery/2026-09/oh-hz-ekran-en.png)
10. **Survey window (optional).** To show a short survey on the login screen, turn on **Show on the captive portal** when creating the survey and choose the **Trigger Type** ([Creating a survey](/books/bumerang-guide/page/creating-a-survey)). A survey shown after login also needs **Exit page** on. Window labels such as **Skip** and **Submit** are in the boxes starting with **Survey:** on the language screen.
    
    ![Show on the captive portal and Trigger Type when creating a survey](https://help.useroam.com/uploads/images/gallery/2026-09/ao-tetik-en.png)
11. **Check.** Look at the phone, tablet and desktop views in the **Portal Settings** preview. Then join the guest network with a real phone: the login screen should open, the buttons you chose should be visible, and you should be able to register once with SMS or WhatsApp and get online. Your login appears in [SMS / WhatsApp Users](/books/guests/page/sms-whatsapp-users).
    
    ![Desktop view in the preview](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-masaustu-en.png)

## Checklist

<table id="bkmrk-whatwhererequired%3F-p"><thead><tr><th>What</th><th>Where</th><th>Required?</th></tr></thead><tbody><tr><td>Portal title, exit page, redirect address</td><td>Portal Settings → General Settings</td><td>Yes</td></tr><tr><td>Logo, background, colours</td><td>Portal Settings → Theme Settings</td><td>Recommended</td></tr><tr><td>SMS module + SMS text and group</td><td>SMS Portal Settings + Settings → SMS Settings</td><td>At least one login method is required</td></tr><tr><td>WhatsApp module + group + allowed addresses</td><td>WhatsApp Portal + Settings → WhatsApp Settings</td><td>Optional</td></tr><tr><td>Username / room number login</td><td>Portal Settings → Hide username login (off)</td><td>Optional</td></tr><tr><td>Languages and opening language</td><td>Portal Language Settings + Portal Settings → Default Language</td><td>Recommended</td></tr><tr><td>KVKK text, full privacy notice</td><td>Portal Language Settings → Edit</td><td>Standard text is provided; check it</td></tr><tr><td>Speed package</td><td>Speed Package Sales</td><td>Optional</td></tr><tr><td>Login screen survey</td><td>Surveys</td><td>Optional</td></tr></tbody></table>

## Frequently asked questions

**I joined with a phone but the login screen never opens.**  
This comes from the device setup, not the portal settings. Check your device's [installation guide](/books/installation-guides) and [Device Settings](/books/settings/page/device-settings).

**The login screen opens but there is no login button.**  
No login method is on. Turn on the SMS or WhatsApp module, or turn off **Hide username login**.

**Speed packages or the survey after login do not appear.**  
Check that **Portal Settings → Exit page** is on. When it is off the guest goes straight to the redirect address and does not see these sections.

**A guest's phone shows another language.**  
Guests can switch language with the flags. You set the opening language with **Default Language**; turn off languages you do not need.

## Related pages

- [Portal Settings](/books/captive-portal/page/portal-settings) · [SMS Portal Settings](/books/captive-portal/page/sms-portal-settings) · [WhatsApp Portal Settings](/books/captive-portal/page/whatsapp-portal-settings)
- [Portal Language Settings](/books/captive-portal/page/portal-language-settings) · [Editing Portal Texts](/books/captive-portal/page/editing-portal-texts-incl-kvkk)
- [SMS Settings](/books/settings/page/sms-settings) · [WhatsApp Settings](/books/settings/page/whatsapp-settings)

# Portal Settings

## What is it for?

The **Portal Settings** screen manages the login screen (captive portal) that opens on a guest's phone when they join your Wi-Fi: title, logo, background, colours, the exit page after login, social media links, the Instagram card, Wi-Fi QR details and a login screen advertisement. The preview on the right shows each change right away, the way the guest will see it.

> **How do I open this screen?** In the left menu, click **Captive Portal → Portal Settings**. The screen title reads **Captive Portal** with *You are here* below it; **Dashboard** in the path line takes you back to the home screen.

## When do I use it?

- You added a new device and want to tailor the login screen your guests will see.
- Your logo, colours or background image changed.
- You are deciding whether guests go to your website after login or see an exit page with your social media links.
- You want to promote your Instagram account or show an announcement (advertisement) on the login screen.

## Before you start

- Settings apply to the selected device. If you have several devices, select the right one first ([Device Selection](/books/getting-started/page/device-selection)).
- The login methods (SMS, WhatsApp) are switched on in [SMS Portal Settings](/books/captive-portal/page/sms-portal-settings) and [WhatsApp Portal Settings](/books/captive-portal/page/whatsapp-portal-settings), not here. The texts on the portal (including the KVKK privacy text) are changed on the screen described in [Editing Portal Texts](/books/captive-portal/page/editing-portal-texts-incl-kvkk).
- Prepare the logo and background as PNG, JPG, GIF or WEBP. Keep special characters and spaces out of the file name (e.g. *cafe-logo.png*).

## Step by step

1. In the left menu, click **Captive Portal → Portal Settings**. A settings card with four tabs opens on the left and the **Captive portal preview** on the right.
    
    ![Portal Settings link in the left menu](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-ac-en.png)
2. On the **General Settings** tab, type your business name into **Portal Title** (e.g. *Sea Cafe Guest Wi-Fi*). Then set the **Exit page** switch and the **Page Redirection** address:
    
    
    - The note next to the switch reads *(On: browse / menu / social · Off: redirect to URL)*.
    - **Exit page** on: after login the guest sees an exit page with a **Start Surfing** button, your social media icons and (if enabled) the Instagram card. **Start Surfing** goes to the **Page Redirection** address.
    - **Exit page** off: the guest is sent straight to the **Page Redirection** address after login.
    - **Page Redirection**: type a full web address (e.g. *https://www.seacafe.com*). It is used in both cases, so do not leave it empty.
    
    ![Portal Title, Exit page switch and Page Redirection box](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-baslik-en.png)
3. Check the switches:
    
    
    - **Terms of Use** and **KVKK**: grey and always on. The panel shows *(Legal requirement - cannot be disabled)* next to KVKK and the Turkish *(Yasal zorunluluk - kapatilamaz)* next to Terms of Use. Guests cannot log in without accepting these texts. You change their content on the language screen.
    - **Hide username login**: when on, the **Login** button (username and password boxes) disappears from the login screen and guests can only register with SMS or WhatsApp. If your hotel guests log in with their room number or a username you gave them, leave it off.
    - **Terminate the session when the page is closed**: when on, the guest's session ends when they close the portal page; they see a warning before closing. It only appears on device types that support it (e.g. Sophos).
    - **Automatic Redirection**: only appears on MikroTik, Fortinet, WatchGuard and EnGenius devices and redirects the guest automatically after login. When the switch is on, redirection is on. The demo device is a Sophos, so it is not in the image. Before 26 September 2026 this switch was displayed inverted and every **Save** on this tab flipped the setting; if you saved before that date, check that the switch is in the state you want and save once.
    
    ![Hide username login, KVKK and Terminate the session switches](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-anahtar-en.png)
4. Choose the language the portal opens in from **Default Language** (e.g. *Turkey*). The list contains the languages on the [Portal Language Settings](/books/captive-portal/page/portal-language-settings) screen. Then fill in **Wi-Fi connection (for QR)**:
    
    
    - **Wi-Fi name (SSID)**: your guest network name (e.g. *Cafe-Guest*).
    - **Wi-Fi password (leave empty if none)**.
    - **Embed Wi-Fi details in QR codes**: when on, scanning your menu and hotel QR codes offers to join the network automatically.
    
    ![Default Language and Wi-Fi connection (for QR) fields](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-wifi-en.png)
5. Press **Save** at the bottom of the tab. If it works the page reloads, your values stay in place and a green *Successful- Successfully updated* message appears above the card. The same message appears when you save on the **Social media** and **Theme Settings** tabs; the page opens on the tab you saved.
    
    ![Green Successful- Successfully updated message above the Portal Settings card](https://help.useroam.com/uploads/images/gallery/2026-09/prt-kayit-ok-en.png)
    
    ![Save button on the General Settings tab](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-kaydet-en.png)
    
    If saving fails, a red warning appears above the tab: *Settings could not be saved. One of the values was rejected; the most likely cause is a link that is too long...* Shorten the long address (usually **Page Redirection** or a social media link) and save again.
    
    ![Settings could not be saved warning](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-hata-en.png)
6. Go to the **Social media** tab. Type the full addresses of your accounts into **Facebook Page**, **X (Twitter) page**, **Youtube Page** and **Pinterest Page** (e.g. *https://facebook.com/seacafe*). The icon of each filled-in account turns coloured; empty accounts are not shown on the exit page.
    
    ![Social media tab and Facebook Page box](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-sosyal-en.png)
7. Fill in the **Instagram** section of the same tab, then press **Save** at the bottom of the tab:
    
    
    - **Instagram Page**: your Instagram address.
    - **Show Instagram card after login**: shows a prominent card linking to your Instagram on the exit page, plus an *I liked it* confirmation. The like cannot be verified technically; it is reported as the guest's own statement.
    - **Card style**: **Box** (avatar, handle and button) or **Button only**.
    - **Instagram step (MikroTik only)**: **Off** (just show), **Visual priority** (highlight the strip), **Time lock** (unlocks after 8 s), **Hard gate** (tap required to continue). Note under it: the guest is already online after login; this step is guidance, not a technical block.
    - **Send the welcome campaign only to guests who tapped Instagram**: the Bumerang welcome campaign waits until the guest taps the Instagram strip; guests who never tap receive nothing.
    
    ![Instagram page, card, style, Instagram step and campaign switch](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-insta-en.png)
8. Go to the **Theme Settings** tab. Under **Logo selection**, pick your logo with **Find file** and type its width in pixels into **Logo Size** (e.g. *230*). Pick the background image under **Background Selection**. The small pictures on the right are the logo and background currently in use.
    
    ![Theme Settings tab with logo, Logo Size and background](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-tema-en.png)
9. Choose the colours under **Color Settings**, then press **Save** at the bottom of the tab. Clicking a box opens a colour picker:
    
    
    - **Login Box Color**: background of the login box.
    - **Button Color** and **Button Effect Color**: normal and hover colour of the buttons.
    - **Button Font Color**, **Link Color**, **Font Color**: button text, links and text.
    - **Reset Colors**: returns to Useroam's default colours.
    
    ![Color Settings and Reset Colors button](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-renk-en.png)
    
    If an image cannot be uploaded, this warning appears above the tab: *The image could not be uploaded. Only PNG, JPG, GIF and WEBP files are accepted. If the file name contains special characters or spaces, remove them and try again.* Rename the file (e.g. *cafe-logo.png*) and upload it again.
    
    ![Image could not be uploaded warning](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-gorselhata-en.png)
10. To show an announcement on the login screen, go to the **Advertisements** tab and press **+ Advertisements**. Fill in the form:
    
    
    - **Title**: name of the advertisement in the list (e.g. *Weekend brunch*).
    - **Type**: **Before Sign-in** or **After Logging In**.
    - **Duration** (the unit label reads *Saniye*, seconds): after how many seconds the window closes by itself (e.g. *5*). With 0 it does not close by itself; the guest closes it.
    - Write the content in the editor below; you can add an image too. The editor menus are in Turkish.
    
    ![New advertisement form on the Advertisements tab](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-reklam-en.png)
11. Press **Save** under the form. The advertisement is listed in the table below with **Title** and **Status** columns. With the row buttons you publish (**Publish**) or unpublish it, open the form again with **Edit** or remove it with **Delete**. With no advertisements the table shows *No Data*.
    
    ![Save button of the advertisement form and the advertisement table](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-reklam-kaydet-en.png)
12. Check the result in the **Captive portal preview** on the right. The top line reads *Live - no need to save*: titles, colours and switches show up in the preview right away.
    
    ![Captive portal preview area](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-onizleme-en.png)
13. Press **Exit page** above the preview. The screen the guest sees after login opens: *Welcome, you are connected.*, the **Start Surfing** button and the social media icons. **Login** takes you back to the login view. If the exit page is off it reads *Exit page is off: after login the guest goes straight to the redirect URL.*
    
    ![Exit page view in the preview](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-cikis-en.png)
14. Use the phone, tablet and desktop buttons to see other screen sizes. The last button opens the preview full screen. When you are happy, make sure you pressed **Save** on the tab you changed: the preview does not save.
    
    ![Desktop view and full screen button in the preview](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-masaustu-en.png)

## Every field and button on the screen

<table id="bkmrk-field-%2F-buttonwhat-i"><thead><tr><th>Field / Button</th><th>What it does</th><th>Example</th></tr></thead><tbody><tr><td>**General Settings**, **Social media**, **Theme Settings**, **Advertisements**</td><td>Four tabs. Each has its own **Save**; saving one tab does not save the others.</td><td>-</td></tr><tr><td>**Portal Title**</td><td>Portal name shown in the guest's browser tab and on some window titles.</td><td>Sea Cafe Guest Wi-Fi</td></tr><tr><td>**Exit page**</td><td>On: browse / menu / social page. Off: redirect to URL.</td><td>On</td></tr><tr><td>**Page Redirection**</td><td>Address for Start Surfing or the direct redirect.</td><td>https://www.seacafe.com</td></tr><tr><td>**Terms of Use**, **KVKK**</td><td>Always on, cannot be disabled (legal requirement).</td><td>-</td></tr><tr><td>**Hide username login**</td><td>Removes the username and password login button.</td><td>Off</td></tr><tr><td>**Terminate the session when the page is closed**</td><td>Ends the session when the portal window closes. Only on supporting devices.</td><td>Off</td></tr><tr><td>**Automatic Redirection**</td><td>Only on MikroTik, Fortinet, WatchGuard, EnGenius. On: the guest is redirected automatically after login.</td><td>On</td></tr><tr><td>**Default Language**</td><td>Opening language of the portal.</td><td>Turkey</td></tr><tr><td>**Wi-Fi name (SSID)**, **Wi-Fi password (leave empty if none)**</td><td>SSID and password (if any) so guests can connect with one tap via QR.</td><td>Cafe-Guest</td></tr><tr><td>**Embed Wi-Fi details in QR codes**</td><td>Auto-connect when menu/hotel QR codes are scanned.</td><td>On</td></tr><tr><td>**Facebook Page**, **X (Twitter) page**, **Youtube Page**, **Pinterest Page**</td><td>Accounts you enter here appear as icons on the exit page the guest sees after login. A network you leave empty is not shown at all.</td><td>https://facebook.com/seacafe</td></tr><tr><td>**Instagram Page**</td><td>Address of the Instagram icon and card.</td><td>https://instagram.com/seacafe</td></tr><tr><td>**Show Instagram card after login**</td><td>Instagram card and I liked it confirmation on the exit page.</td><td>On</td></tr><tr><td>**Card style**</td><td>Box (avatar, handle and button) or Button only.</td><td>Box</td></tr><tr><td>**Instagram step (MikroTik only)**</td><td>Off, Visual priority, Time lock (8 s), Hard gate.</td><td>Off</td></tr><tr><td>**Send the welcome campaign only to guests who tapped Instagram**</td><td>Limits the Bumerang welcome message to guests who tapped Instagram.</td><td>Off</td></tr><tr><td>**Logo selection**, **Find file**</td><td>Logo file (PNG, JPG, GIF, WEBP).</td><td>cafe-logo.png</td></tr><tr><td>**Logo Size** (PX)</td><td>Maximum logo width in pixels.</td><td>230</td></tr><tr><td>**Background Selection**</td><td>Background image.</td><td>background.jpg</td></tr><tr><td>**Color Settings**</td><td>Login Box Color, Button Color, Button Effect Color, Button Font Color, Link Color, Font Color.</td><td>\#1d75bb</td></tr><tr><td>**Reset Colors**</td><td>Back to the default colours.</td><td>-</td></tr><tr><td>**+ Advertisements**</td><td>Opens the new advertisement form. Pressing it again while the form is open clears the form.</td><td>-</td></tr><tr><td>**Title**, **Type**, **Duration**</td><td>Name, when it is shown and how many seconds it stays open.</td><td>Weekend brunch, Before Sign-in, 5</td></tr><tr><td>Advertisement table: **Title**, **Status**</td><td>Whether the advertisement is published. Row buttons: publish / unpublish, **Edit**, **Delete**.</td><td>-</td></tr><tr><td>**Captive portal preview**</td><td>Live - no need to save. **Login** and **Exit page** views; phone, tablet, desktop; full screen.</td><td>-</td></tr></tbody></table>

### Texts you see in the preview

The login view shows the language flags, *Choose one of the options to connect to Wi-Fi*, the **Login** button (opens **Username** and **Password**), **Register with SMS**, **Register with WhatsApp**, **Register with National ID** if that method is on, and at the bottom *By using this site you accept the privacy policy and terms of use.* The exit page view shows *Welcome, you are connected.*, **Start Surfing** and, if the Instagram card is on, *Follow us on Instagram* with **Follow**. You can change all texts guests see on the language screen.

### Warnings and errors

<table id="bkmrk-messagewhen-it-appea"><thead><tr><th>Message</th><th>When it appears</th><th>What to do</th></tr></thead><tbody><tr><td>*Settings could not be saved. One of the values was rejected; the most likely cause is a link that is too long...*</td><td>General Settings or Social media could not be saved.</td><td>Shorten the long address (remove tracking parameters at the end) and save again.</td></tr><tr><td>*The image could not be uploaded. Only PNG, JPG, GIF and WEBP files are accepted...*</td><td>A logo or background could not be uploaded on Theme Settings.</td><td>Check the file type and remove special characters and spaces from the name.</td></tr><tr><td>*Exit page is off: after login the guest goes straight to the redirect URL.*</td><td>Exit page view in the preview while the switch is off.</td><td>Information only. Turn the switch on and save if you want an exit page.</td></tr></tbody></table>

## Frequently asked questions

**I see the change in the preview, but guests still see the old screen.**  
The preview does not save. Press **Save** at the bottom of the tab you changed. Each tab's Save only saves that tab.

**Can I turn off KVKK or the terms of use?**  
No. They are locked because they are a legal requirement. You can change their content as described in [Editing Portal Texts](/books/captive-portal/page/editing-portal-texts-incl-kvkk).

**There are no SMS and WhatsApp buttons on the login screen.**  
They are switched on by the module switches in [SMS Portal Settings](/books/captive-portal/page/sms-portal-settings) and [WhatsApp Portal Settings](/books/captive-portal/page/whatsapp-portal-settings).

**My After Logging In advertisement does not appear.**  
On Sophos devices the login screen only shows the **Before Sign-in** type and opens a single published advertisement at a time. To show advertisements after login and with more targeting, use [Bumerang Advertisements](/books/bumerang-guide/page/advertisements).

**I turned on the Instagram step but guests can still skip it.**  
That is expected. The guest is online as soon as they log in; the Instagram step is only guidance and only works on MikroTik devices.

## Related pages

- [Setting up the guest Wi-Fi login screen for the first time](/books/captive-portal/page/setting-up-the-guest-wi-fi-login-screen-for-the-first-time) (full task order)
- [SMS Portal Settings](/books/captive-portal/page/sms-portal-settings) · [WhatsApp Portal Settings](/books/captive-portal/page/whatsapp-portal-settings)
- [Portal Language Settings](/books/captive-portal/page/portal-language-settings) · [Editing Portal Texts (incl. KVKK)](/books/captive-portal/page/editing-portal-texts-incl-kvkk)
- [Bumerang Advertisements](/books/bumerang-guide/page/advertisements)

# SMS Portal Settings

## What is it for?

The **SMS Portal Settings** screen switches the **Register with SMS** button on the guest login screen on or off and sets what the SMS sign-up form asks for (e-mail, name, coupon code, province and district). The guest types their mobile number and logs in with the password received by SMS.

> **How do I open this screen?** In the left menu, click **Captive Portal → SMS Portal Settings**. *You are here* appears under the title; **Dashboard** in the path line takes you to the home screen.

## When do I use it?

- You want guests to register with their phone number and get online.
- You want to ask for e-mail or name on the sign-up form, optionally as required fields.
- Only guests with a coupon code should be able to register (e.g. codes you hand out to customers).
- You do not want guests online before you approve new sign-ups.

## Before you start

- SMS login works with two screens. This screen turns on the button and the form; the password format, SMS text and the guest group are on [Settings → SMS Settings](/books/settings/page/sms-settings). If that is incomplete, guests get no password.
- If you turn on coupon sign-up, create the codes first on [Coupon Codes](/books/guests/page/coupon-codes).
- If you use **Waiting for Approval**, pending sign-ups go to [Pending Approval](/books/guests/page/pending-approval). To get an e-mail about them, the user approval e-mail must be on in [Notifications](/books/settings/page/notifications).

## Step by step

1. In the left menu, click **Captive Portal → SMS Portal Settings**. If the module is off, the **SMS Module** card shows a switch that is off and this warning: *Warning! SMS module is currently turned off. If you want your system to accept registration via SMS, you must activate the module.*
    
    ![SMS Module card with the switch off and the warning](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-kapali-en.png)
2. Turn the switch on. You do not need to save: it is saved the moment it changes and a **Successful** window says *SMS module activated. You can configure your registration page settings.* Close it with **Ok**. If you turn it off it says *SMS module deactivated.* and the **Register with SMS** button disappears from the login screen.
    
    ![SMS module activated window](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-basarili-en.png)
3. With the switch on, the **General Settings** and **Theme Settings** tabs appear below. Set up the sign-up form on **General Settings**:
    
    
    - **Registration Screen E-Mail Settings**: **Show** (optional e-mail box), **Show and Required**, **Do Not Show**.
    - **Registration Screen First-Last Name Settings**: the same three options for the first and last name boxes.
    - **Registration with Coupon**: asks for a coupon code; a wrong code blocks the sign-up.
    - **E-mail delivery permission**: only appears while the e-mail box is shown. It is meant to control the commercial message consent box. Note: on the login screen that box is shown when your business has the Bumerang (marketing) licence; this switch alone does not decide it.
    - **Province/District/Neighborhood Selection**: asks for province, district and neighbourhood.
    - **Status**: what happens to new sign-ups. **Active**: the guest gets a password and logs in right away. **Waiting for Approval** or **Passive**: the sign-up waits for your approval; the password is sent when you approve.
    
    To show the form that appears with the switch on, this image was produced on the demo account without pressing the switch.
    
    ![General Settings fields with the SMS module on](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-acik-en.png)
4. Press **Save** at the bottom of the tab. The page reloads, your choices stay in place and a green *Successful- Successfully updated* message appears above the settings card. The same message appears when you save on the **Theme Settings** tab.
    
    ![Green Successful- Successfully updated message above the SMS Portal Settings card](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-ok-en.png)
    
    ![Save button on the General Settings tab](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-kaydet-en.png)
5. Check the login screen in the preview on [Portal Settings](/books/captive-portal/page/portal-settings): the **Register with SMS** button must be visible. Then join the guest network with a real phone and register once; if no SMS arrives, check [SMS Settings](/books/settings/page/sms-settings).
    
    ![Register with SMS button in the portal preview](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-onizleme-en.png)

## Every field and button on the screen

<table id="bkmrk-field-%2F-buttonwhat-i"><thead><tr><th>Field / Button</th><th>What it does</th><th>Example</th></tr></thead><tbody><tr><td>**SMS Module** switch</td><td>Turns the Register with SMS button on or off. Saved the moment it changes.</td><td>On</td></tr><tr><td>**General Settings**, **Theme Settings**</td><td>Two tabs visible while the switch is on.</td><td>-</td></tr><tr><td>**Portal Title**</td><td>Title for devices that use the old separate sign-up page. On the current login screen the title comes from [Portal Settings](/books/captive-portal/page/portal-settings).</td><td>Can stay empty</td></tr><tr><td>**Registration Screen E-Mail Settings**</td><td>Show, Show and Required, Do Not Show.</td><td>Show</td></tr><tr><td>**Registration Screen First-Last Name Settings**</td><td>Show, Show and Required, Do Not Show.</td><td>Show and Required</td></tr><tr><td>**Registration with Coupon**</td><td>Asks for a coupon code.</td><td>Off</td></tr><tr><td>**E-mail delivery permission**</td><td>Commercial message consent box. Whether it shows on the login screen depends on the Bumerang licence.</td><td>-</td></tr><tr><td>**Province/District/Neighborhood Selection**</td><td>Asks for province, district and neighbourhood.</td><td>Off</td></tr><tr><td>**Status**</td><td>Active, Passive, Waiting for Approval.</td><td>Active</td></tr><tr><td>**Save**</td><td>Saves General Settings.</td><td>-</td></tr><tr><td>**Theme Settings**: **Logo Seçimi** (logo selection; shown in Turkish), **Logo Size**, **Background Selection**, **Color Settings** (**Login Box Color**, **Button Color**, **Button Font Color**, **Link Color**, **Font Color**), **Reset Colors**, **Save**</td><td>Only applies to devices that use the old separate sign-up page (e.g. old Cyberoam installations). On Sophos, MikroTik, Fortinet and other current login screens the look comes from [Portal Settings → Theme Settings](/books/captive-portal/page/portal-settings).</td><td>-</td></tr></tbody></table>

![Theme Settings tab of SMS Portal Settings](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-tema-en.png)

### The SMS form the guest sees

With the module on, the guest taps **Register with SMS**. A country code list and a mobile phone box appear, then depending on your choices first name, last name, e-mail, coupon code, province and district lists and a neighbourhood box. The KVKK consent box is always there. You change these texts and the error messages (e.g. *Please enter a coupon code*, *Coupon code is wrong*) on the screen described in [Editing Portal Texts](/books/captive-portal/page/editing-portal-texts-incl-kvkk).

## Frequently asked questions

**I turned the switch on but guests get no SMS.**  
Check that the message text and group are set on [Settings → SMS Settings](/books/settings/page/sms-settings). Sent SMS messages appear in [SMS / WhatsApp Reports](/books/analytics-and-reports/page/sms-whatsapp-reports).

**I pressed Save and no green message appeared.**  
When the save works, *Successful- Successfully updated* appears above the card. If there is no message and your choices went back to the old values, nothing was saved: reload the page and try again; if it keeps happening, contact our support team.

**I set Status to Waiting for Approval. What does the guest see?**  
The guest sees the waiting-for-approval message. When you approve on [Pending Approval](/books/guests/page/pending-approval), their password is sent.

**I turned off E-mail delivery permission but the consent box still appears.**  
The commercial message consent box on the login screen follows your Bumerang (marketing) licence.

**I changed the logo on Theme Settings, the login screen did not change.**  
On the current login screen the logo and colours come from [Portal Settings → Theme Settings](/books/captive-portal/page/portal-settings). Change them there.

## Related pages

- [Setting up the guest Wi-Fi login screen for the first time](/books/captive-portal/page/setting-up-the-guest-wi-fi-login-screen-for-the-first-time)
- [Settings → SMS Settings](/books/settings/page/sms-settings)
- [SMS / WhatsApp Users](/books/guests/page/sms-whatsapp-users) · [Pending Approval](/books/guests/page/pending-approval) · [Coupon Codes](/books/guests/page/coupon-codes)
- [WhatsApp Portal Settings](/books/captive-portal/page/whatsapp-portal-settings)

# WhatsApp Portal Settings

## What is it for?

The **WhatsApp Portal** screen switches the **Register with WhatsApp** button on the guest login screen on or off and sets what the WhatsApp sign-up form asks for (e-mail, name, coupon code, province and district). The guest types their phone number and is verified over WhatsApp; no SMS credit is used.

> **How do I open this screen?** In the left menu, click **Captive Portal → WhatsApp Portal**. Note: the screen title currently reads *SMS Portal Settings* by mistake. The path line and the card title read **Whatsapp ile giriş Modülü** (WhatsApp login module, shown in Turkish even in the English panel), which tells you that you are on the right screen. *You are here* appears under the title; **Dashboard** in the path line takes you to the home screen.

## When do I use it?

- You want guests to register quickly with WhatsApp (no SMS credit is used).
- You want to ask for e-mail or name on the WhatsApp sign-up form.
- You want new WhatsApp sign-ups to wait for your approval.

## Before you start

- WhatsApp login works with two screens. This screen turns on the button and the form; the guest group and WhatsApp details are on [Settings → WhatsApp Settings](/books/settings/page/whatsapp-settings).
- The guest must reach WhatsApp before being online. Make sure the allowed addresses (walled garden) listed in your device's [installation guide](/books/installation-guides) are set on your firewall. Without them WhatsApp verification does not complete even with the module on.
- If you use **Waiting for Approval**, pending sign-ups go to [Pending Approval](/books/guests/page/pending-approval).

## Step by step

1. In the left menu, click **Captive Portal → WhatsApp Portal**. If the module is off, the **Whatsapp ile giriş Modülü** card shows a switch that is off and this warning: *Warning! Whatsapp module is currently turned off. If you want your system to accept registration with Whatsapp, you must activate the module.*
    
    ![WhatsApp module card with the switch off and the warning](https://help.useroam.com/uploads/images/gallery/2026-09/prt-wp-kapali-en.png)
2. Turn the switch on. You do not need to save: it is saved the moment it changes and a **Successful** window says *Whatsapp module activated. You can configure your registration page settings.* If you turn it off it says *Whatsapp module deactivated.* and the **Register with WhatsApp** button disappears. The window looks the same as the one on [SMS Portal Settings](/books/captive-portal/page/sms-portal-settings).
    
    ![Module activated window (same window as on the SMS screen)](https://help.useroam.com/uploads/images/gallery/2026-09/prt-sms-basarili-en.png)
3. With the switch on, **General Settings** and **Theme Settings** appear. Set up the sign-up form on **General Settings**:
    
    
    - **Registration Screen E-Mail Settings**: **Show**, **Show and Required**, **Do Not Show**.
    - **Registration Screen First-Last Name Settings**: the same three options.
    - **Registration with Coupon**: asks for a coupon code (codes from [Coupon Codes](/books/guests/page/coupon-codes)).
    - **E-mail delivery permission**: only appears while the e-mail box is shown. Whether the commercial message consent box shows on the login screen depends on your Bumerang (marketing) licence.
    - **Province/District/Neighborhood Selection**: asks for province, district and neighbourhood.
    - **Status**: **Active** (guest gets online right away), **Waiting for Approval** or **Passive** (sign-up waits for your approval).
    
    To show the form that appears with the switch on, this image was produced on the demo account without pressing the switch.
    
    ![General Settings fields with the WhatsApp module on](https://help.useroam.com/uploads/images/gallery/2026-09/prt-wp-acik-en.png)
4. Press **Save** at the bottom of the tab. The page reloads, your choices stay in place and a green *Successful- Successfully updated* message appears above the settings card. The same message appears when you save on the **Theme Settings** tab.
    
    ![Green Successful- Successfully updated message above the WhatsApp Portal settings card](https://help.useroam.com/uploads/images/gallery/2026-09/prt-wp-ok-en.png)
    
    ![Save button on the General Settings tab](https://help.useroam.com/uploads/images/gallery/2026-09/prt-wp-kaydet-en.png)
5. Check in the [Portal Settings](/books/captive-portal/page/portal-settings) preview that the **Register with WhatsApp** button is visible. Then join the guest network with a real phone and register once.
    
    ![Register with WhatsApp button in the portal preview](https://help.useroam.com/uploads/images/gallery/2026-09/prt-pa-onizleme-en.png)

## Every field and button on the screen

<table id="bkmrk-field-%2F-buttonwhat-i"><thead><tr><th>Field / Button</th><th>What it does</th><th>Example</th></tr></thead><tbody><tr><td>**Whatsapp ile giriş Modülü** switch</td><td>Turns the Register with WhatsApp button on or off. Saved the moment it changes.</td><td>On</td></tr><tr><td>**Portal Title**</td><td>For devices using the old separate sign-up page; on the current login screen the title comes from Portal Settings.</td><td>Can stay empty</td></tr><tr><td>**Registration Screen E-Mail Settings**</td><td>Show, Show and Required, Do Not Show.</td><td>Do Not Show</td></tr><tr><td>**Registration Screen First-Last Name Settings**</td><td>Show, Show and Required, Do Not Show.</td><td>Show</td></tr><tr><td>**Registration with Coupon**</td><td>Asks for a coupon code.</td><td>Off</td></tr><tr><td>**E-mail delivery permission**</td><td>Commercial message consent box; shown according to the Bumerang licence.</td><td>-</td></tr><tr><td>**Province/District/Neighborhood Selection**</td><td>Asks for province, district and neighbourhood.</td><td>Off</td></tr><tr><td>**Status**</td><td>Active, Passive, Waiting for Approval.</td><td>Active</td></tr><tr><td>**Theme Settings** tab (**Logo Seçimi**, **Logo Size**, **Background Selection**, **Color Settings**: **Login Box Color**, **Button Color**, **Button Font Color**, **Link Color**, **Font Color**; **Reset Colors**)</td><td>Same as the Theme tab on SMS Portal Settings; only applies to the old separate sign-up page. The look of the current login screen comes from [Portal Settings](/books/captive-portal/page/portal-settings).</td><td>-</td></tr></tbody></table>

### The WhatsApp form the guest sees

When the guest taps **Register with WhatsApp**, a country code list, a mobile phone box and, depending on your choices, name, e-mail, coupon, province and district fields appear. Because WhatsApp verification runs through a service abroad, the form also has an **overseas data transfer consent** box; without it the guest cannot continue and sees a warning asking them to accept the international data transfer or choose another method (SMS / national ID). While verification runs, a waiting text (*your internet is being prepared*) appears. You change these texts on the screen described in [Editing Portal Texts](/books/captive-portal/page/editing-portal-texts-incl-kvkk).

## Frequently asked questions

**The switch is on but guests cannot log in with WhatsApp.**  
Usually the allowed addresses on the firewall are missing. Check your device's [installation guide](/books/installation-guides). A group must also be selected on [WhatsApp Settings](/books/settings/page/whatsapp-settings).

**The screen title says SMS Portal Settings. Am I in the wrong place?**  
No. This is a known title error; if the card title reads **Whatsapp ile giriş Modülü**, you are on the right screen.

**I saved but no Successful message appeared.**  
When the save works, *Successful- Successfully updated* appears above the card. If there is no message and your choices went back to the old values, nothing was saved: reload the page and try again; if it keeps happening, contact our support team.

**Can I use SMS and WhatsApp together?**  
Yes. Both buttons appear on the login screen and the guest picks one.

**Where do I see guests who logged in with WhatsApp?**  
In [SMS / WhatsApp Users](/books/guests/page/sms-whatsapp-users) and [SMS / WhatsApp Reports](/books/analytics-and-reports/page/sms-whatsapp-reports).

## Related pages

- [Setting up the guest Wi-Fi login screen for the first time](/books/captive-portal/page/setting-up-the-guest-wi-fi-login-screen-for-the-first-time)
- [Settings → WhatsApp Settings](/books/settings/page/whatsapp-settings) · [SMS Portal Settings](/books/captive-portal/page/sms-portal-settings)
- [Installation Guides](/books/installation-guides)

# Portal Language Settings

## What is it for?

The **Portal Language Settings** screen sets which languages appear as flags on the guest login screen and in which order. The **Edit** button on each row opens the screen where you change every text guests see in that language, including the KVKK privacy text.

> **How do I open this screen?** In the left menu, click **Captive Portal → Portal Language Settings**. *You are here* appears under the title; **Dashboard** in the path line takes you to the home screen.

## When do I use it?

- Most of your guests speak a certain language and you want it at the top of the list.
- You want to remove unused languages from the login screen to reduce the number of flags.
- You want to change the texts in a language (welcome text, KVKK text, button labels).

## Before you start

- Every action on this screen (switch, drag, add, delete) is **saved immediately**; there is no separate Save button.
- The **opening language** of the portal is chosen in [Portal Settings → Default Language](/books/captive-portal/page/portal-settings), not here.

## Step by step

1. In the left menu, click **Captive Portal → Portal Language Settings**. The **Languages shown on the portal** card lists the languages that are on, in order. Each row has an order number, a flag, the language name and its short code (e.g. *Turkey* *tr*).
    
    ![Portal Language Settings in the left menu and the language list](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-ac-en.png)
2. To change the order, hold the dotted handle on the left of a row and drag it up or down. When you drop it, the order numbers update and a green *Saved* shows briefly at the top right of the card. The flags on the login screen follow this order.
    
    ![Drag handle and order number on the left of a row](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-surukle-en.png)
3. To remove a language from the login screen, turn off its **Show on portal** switch. The language is not deleted: it moves to the **Add language** card below and its texts are kept. At least one language must stay on; if you try to turn off the last one you see *At least one language must stay on.*
    
    ![Show on portal switch on a row](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-anahtar-en.png)
4. To turn a language back on, click its flag button (e.g. **ZH**) on the **Add language** card at the bottom. It is added to the end of the list. With no languages off, the card reads *All languages are on.*
    
    The two languages that are off in the image were turned off briefly on the demo account to show this card and then restored to their places.
    
    ![Add language card with buttons for languages that are off](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-ekle-en.png)
5. To change the texts in a language, press **Edit** on its row. The text screen of that language opens; details are on [Editing Portal Texts (incl. KVKK)](/books/captive-portal/page/editing-portal-texts-incl-kvkk).
    
    ![Edit button on a row](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-duzenle-en.png)
6. To remove a language completely, press the red bin button at the far right of the row. The question *Delete this language and all its translations?* appears. **Yes, delete** removes the language and all your texts in it permanently; **Cancel** does nothing.
    
    ![Delete this language and all its translations confirmation](https://help.useroam.com/uploads/images/gallery/2026-09/prt-dil-sil-en.png)
    
    A deleted language does not come back to the **Add language** card and cannot be added again from this screen. If you only want to hide a language for a while, turn off its switch instead of deleting it.

## Every field and button on the screen

<table id="bkmrk-field-%2F-buttonwhat-i"><thead><tr><th>Field / Button</th><th>What it does</th><th>Example</th></tr></thead><tbody><tr><td>**Languages shown on the portal**</td><td>Languages on the login screen, in display order. Subtitle: *Drag to reorder. Use the switch to turn a language off.*</td><td>1 Turkey tr, 2 France fr</td></tr><tr><td>Drag handle (Drag to reorder)</td><td>Moves the row and saves the order.</td><td>-</td></tr><tr><td>Order number</td><td>Position of the language on the login screen.</td><td>1</td></tr><tr><td>Short code badge</td><td>Language code.</td><td>tr, en, de</td></tr><tr><td>**Show on portal** switch</td><td>Hides or shows the language on the login screen. Texts are kept.</td><td>On</td></tr><tr><td>**Edit**</td><td>Opens the text screen of the language.</td><td>-</td></tr><tr><td>**Delete** (bin)</td><td>Deletes the language and all its translations permanently (asks first).</td><td>-</td></tr><tr><td>**Add language**</td><td>Flag buttons of languages that are off. Subtitle: *Click a language to show it on the portal; it is added to the end of the list.*</td><td>ZH, KO</td></tr></tbody></table>

### Warnings and status messages

<table id="bkmrk-messagewhen-it-appea"><thead><tr><th>Message</th><th>When it appears</th><th>What to do</th></tr></thead><tbody><tr><td>*Saved* (green)</td><td>After ordering, turning on/off or deleting, at the top right of the card.</td><td>Nothing.</td></tr><tr><td>*Could not be saved. Refresh the page and try again.* (red)</td><td>The action did not reach the server.</td><td>Refresh the page and try again.</td></tr><tr><td>*Session verification failed. Refresh the page and try again.*</td><td>The page stayed open for a long time.</td><td>Refresh the page.</td></tr><tr><td>*At least one language must stay on.*</td><td>Trying to turn off or delete the last language that is on.</td><td>Turn another language on first.</td></tr><tr><td>*All languages are on.*</td><td>No language is off on the Add language card.</td><td>Information only.</td></tr></tbody></table>

## Frequently asked questions

**The language I want is not in the list.**  
The **Add language** card only shows languages defined for your device that you turned off. You cannot add a language that was never defined or that you deleted; contact Useroam support for that.

**The portal always opens in Turkish; I want English.**  
Change the opening language in [Portal Settings → Default Language](/books/captive-portal/page/portal-settings). The order here only sets the order of the flags.

**If I turn a language off, do I lose my translations?**  
No. Turning it off keeps the texts. Only **Yes, delete** loses them.

## Related pages

- [Editing Portal Texts (incl. KVKK)](/books/captive-portal/page/editing-portal-texts-incl-kvkk)
- [Portal Settings](/books/captive-portal/page/portal-settings)
- [Staff Wi-Fi Portal Texts](/books/staff-wi-fi-administration/page/portal-texts)

# Editing Portal Texts (incl. KVKK)

## What is it for?

This screen lets you change **every text** a guest sees on the login screen in one language: the welcome text, button labels, error messages, the **KVKK privacy notice**, terms of use, commercial message consent, the WhatsApp waiting text, and the texts of the speed package and survey windows. At the bottom of the same screen you also edit the **Full Privacy Notice** opened by the link in the KVKK box.

> **How do I open this screen?** Go to **Captive Portal → Portal Language Settings** and press **Edit** on the row of the language you want to change. The screen title is **Portal Language Settings**; the path line shows **Language List** and the language name (e.g. *Turkey*).

## When do I use it?

- You want to write your own welcome text on the login screen.
- Your lawyer or data protection adviser prepared a privacy notice for you.
- A button or error message is unclear to your guests.
- You want to change the texts of the speed package or survey window.

## Before you start

- Each language has its own texts. Changing the Turkish text does not change English; open **Edit** for each language.
- Texts contain placeholders such as **|company\_name|**, **|company\_email|**, **|company\_phone|**, **|company\_address|**, **|company\_kep|** and **|full\_notice\_url|**. Guests see your business name, e-mail, phone, address, registered e-mail (KEP) address and the link to the full notice in their place. This data comes from the company details on [My Profile](/books/getting-started/page/my-profile-account-info); do not delete the placeholders.
- The **Staff Wi-Fi Texts** and **Full Privacy Notice** sections at the bottom are only visible to administrator accounts.

## Step by step

1. On [Portal Language Settings](/books/captive-portal/page/portal-language-settings), press **Edit** on the language row. The flag and name of the language appear at the top, followed by its texts box by box. The small label above each box tells you what it is (e.g. **Username**, **Password**, **Login**). The boxes contain the texts of that language (in the image, Turkish). To go back, click **Language List** in the path line.
    
    ![Top of the language text screen and the first boxes](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-ust-en.png)
2. Find the box you want and change the text. Long texts (e.g. **Login Text**) come with a small editor: bold, italic, underline, link, bulleted and numbered list and clear formatting buttons.
    
    ![Login Text editor](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-giris-en.png)
3. To change the privacy text, go to the **KVKK Content** editor. This is the short notice guests read in the KVKK box. Right below, **KVKK Selection Warning** is shown when a guest continues without accepting KVKK, and **KVKK Title** is the title of the KVKK window. Do not delete the *click for the full privacy notice* link at the end of the text: it takes guests to the full notice.
    
    ![KVKK Content editor, KVKK Selection Warning and KVKK Title](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-kvkk-en.png)
4. The speed package and survey window texts are near the end of the list: **Speed package heading**, **Speed package button text**, **Speed package active message**, **Survey: Skip button**, **Survey: Submit button** and the other survey texts. The full list is in the tables below.
    
    ![Speed package and survey texts](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-hiz-en.png)
5. Press **Save** at the very bottom of the list. This button saves all portal texts on the screen together. The page reloads after saving.
    
    ![Save button of the portal texts and the two sections below](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-kaydet-en.png)
6. To replace the full privacy notice with your own, click the **Full Privacy Notice** section at the bottom to open it. The description explains it: this is the page opened by the full notice link in the privacy box on the portal; if you leave it empty Useroam's standard text is shown, if you write here your text is shown for this device and this language only. Write the text and press the section's own **Save**. After saving you see *Full privacy notice saved.* and a **Custom text** badge appears next to the section title. To go back to the standard text, empty the box and save (*Save it empty to fall back to the standard text.*).
    
    ![Full Privacy Notice section open](https://help.useroam.com/uploads/images/gallery/2026-09/prt-ld-aydinlatma-en.png)

## Sections of the screen

<table id="bkmrk-sectionwhat-it-does-"><thead><tr><th>Section</th><th>What it does</th></tr></thead><tbody><tr><td>Portal texts (the large form at the top) and **Save**</td><td>All fields in the tables below. One Save stores them all.</td></tr><tr><td>**Staff Wi-Fi Texts** (collapsible)</td><td>Texts of the Staff Wi-Fi setup portal. The number next to the title shows how many texts were changed in this language. Details: [Staff Wi-Fi Portal Texts](/books/staff-wi-fi-administration/page/portal-texts).</td></tr><tr><td>**Full Privacy Notice** (collapsible)</td><td>The full KVKK notice. Has its own **Save**. The **Custom text** badge shows your own text is used instead of the standard one.</td></tr></tbody></table>

## Every field

On the screen the fields are listed in the order they are stored, not in the order of the tables below; find a box by its label. The third column is Useroam's standard English text.

### Login screen and general messages

<table id="bkmrk-fieldwhat-it-is-ford"><thead><tr><th>Field</th><th>What it is for</th><th>Default text (English)</th></tr></thead><tbody><tr><td>**Username**</td><td>Label of the username box.</td><td>Username</td></tr><tr><td>**Password**</td><td>Label of the password box.</td><td>Password</td></tr><tr><td>**Login**</td><td>Text of the login button.</td><td>Login</td></tr><tr><td>**Logout**</td><td>Text of the logout button.</td><td>Logout</td></tr><tr><td>**Login Text**</td><td>Welcome text at the top of the login screen (formatted text).</td><td>Please log in to use our Useroam Wi-Fi internet service for free!</td></tr><tr><td>**Portal Login Button**</td><td>Text of the button that opens the username and password boxes.</td><td>Click to log in with user account</td></tr><tr><td>**Or**</td><td>The "or" text between options.</td><td>or</td></tr><tr><td>**Social Media Button**</td><td>Heading of the social media buttons.</td><td>Follow Us</td></tr><tr><td>**Please Wait Warning**</td><td>Please-wait text shown while something is loading.</td><td>Please Wait</td></tr><tr><td>**Go Back**</td><td>Text of the back button.</td><td>Go Back</td></tr><tr><td>**Register**</td><td>Text of the Register button.</td><td>Register</td></tr><tr><td>**Send Button**</td><td>Text of the Send button.</td><td>Send</td></tr><tr><td>**Refresh**</td><td>Button that refreshes the security code.</td><td>Refresh</td></tr><tr><td>**An unexpected error occurred**</td><td>Message shown when an unexpected error occurs.</td><td>An unexpected error occurred, please try again.</td></tr><tr><td>**Page closure warning message**</td><td>Warning shown when the guest tries to close the window while "end session when page is closed" is on.</td><td>If you close this window, your session will be terminated. Are you...</td></tr><tr><td>**Too many login attempts warning**</td><td>Warning after too many login attempts.</td><td>Maximum Login Count</td></tr><tr><td>**Login successful warning**</td><td>Short notice when login succeeds.</td><td>Login Successful</td></tr><tr><td>**Logout successful warning**</td><td>Short notice when logout succeeds.</td><td>Logout Successful</td></tr><tr><td>**Username or password incorrect warning**</td><td>Warning when the username or password is wrong.</td><td>Username or Password Incorrect</td></tr><tr><td>**Username empty warning**</td><td>Warning when the username is left empty.</td><td>Please enter a username.</td></tr><tr><td>**Password empty warning**</td><td>Warning when the password is left empty.</td><td>Please enter a password</td></tr><tr><td>**Login Successful Message**</td><td>Welcome message after login.</td><td>Welcome</td></tr><tr><td>**Start Surfing**</td><td>The Start Surfing button on the exit page.</td><td>Start Browsing</td></tr><tr><td>**Post-Login Text**</td><td>Text shown on the exit page after login (formatted text).</td><td>WelcomeUseroam You can use our Wi-Fi internet service for free.</td></tr><tr><td>**Legal Content**</td><td>Short legal note at the bottom of the login screen.</td><td>By logging in, you are deemed to have accepted the Terms of Use...</td></tr></tbody></table>

### Legal texts and consents

<table id="bkmrk-fieldwhat-it-is-ford-1"><thead><tr><th>Field</th><th>What it is for</th><th>Default text (English)</th></tr></thead><tbody><tr><td>**Terms of Use**</td><td>Text of the terms of use checkbox.</td><td>I accept the terms of use.</td></tr><tr><td>**Terms Content**</td><td>Full terms of use (formatted text).</td><td>1. Parties and Scope These Terms of Use govern the terms between...</td></tr><tr><td>**Terms Warning**</td><td>Warning when the guest continues without accepting the terms.</td><td>Please accept the terms of use</td></tr><tr><td>**KVKK Content**</td><td>The privacy notice the guest reads in the KVKK box (formatted text). Its full notice link opens the Full Privacy Notice section below.</td><td>In order for you to benefit from the guest Wi-Fi service provided...</td></tr><tr><td>**KVKK Selection Warning**</td><td>Warning when the guest continues without accepting KVKK.</td><td>Please make the KVKK selection</td></tr><tr><td>**KVKK Title**</td><td>Title of the KVKK window.</td><td>KVKK</td></tr><tr><td>**International Title Text**</td><td>Title of the overseas data transfer consent (WhatsApp login).</td><td>Explicit Consent for Data Transfer Abroad</td></tr><tr><td>**International Permission Text**</td><td>Overseas data transfer consent text.</td><td>I have chosen the verification method via WhatsApp / Facebook /...</td></tr><tr><td>**International Permission Error**</td><td>Warning when the guest continues without the overseas consent.</td><td>To proceed, please approve international data transfer or select...</td></tr><tr><td>**E-mail delivery permission**</td><td>Text of the commercial message consent checkbox.</td><td>I want to hear about campaigns, discounts and offers (commercial...</td></tr><tr><td>**E-mail delivery permission content**</td><td>Full text of the commercial message consent (formatted text).</td><td>I give my explicit consent to receive commercial electronic...</td></tr></tbody></table>

### SMS and WhatsApp sign-up form

<table id="bkmrk-fieldwhat-it-is-ford-2"><thead><tr><th>Field</th><th>What it is for</th><th>Default text (English)</th></tr></thead><tbody><tr><td>**Mobile Phone**</td><td>Label of the mobile phone box.</td><td>Mobile Phone</td></tr><tr><td>**Phone error message**</td><td>Invalid phone number warning.</td><td>Please enter a valid mobile phone number.</td></tr><tr><td>**Mobile Phone is Empty**</td><td>Warning when the phone is left empty.</td><td>Please enter a mobile phone number</td></tr><tr><td>**Security Code**</td><td>Label of the security code box.</td><td>Security Code</td></tr><tr><td>**Security Code Incorrect**</td><td>Warning when the security code is wrong.</td><td>Security Code Incorrect</td></tr><tr><td>**Security code is Empty**</td><td>Warning when the security code is empty.</td><td>Please enter the security code</td></tr><tr><td>**SMS Sent**</td><td>SMS sent message.</td><td>SMS sent. You are being redirected to the login screen.</td></tr><tr><td>**SMS Could Not Be Sent**</td><td>SMS could not be sent message.</td><td>SMS could not be sent. Please try again.</td></tr><tr><td>**Click to register with SMS**</td><td>Text of the register with SMS link.</td><td>Click to register via SMS</td></tr><tr><td>**User already registered warning**</td><td>Warning when the number is already registered.</td><td>Username or mobile phone is already registered.</td></tr><tr><td>**SMS Password**</td><td>Label of the box for the password received by SMS.</td><td>SMS Password</td></tr><tr><td>**Whatsapp Login Text**</td><td>Text of the register with WhatsApp button.</td><td>Register with WhatsApp</td></tr><tr><td>**Whatsapp Password**</td><td>Label of the box for the password received on WhatsApp.</td><td>WhatsApp Password</td></tr><tr><td>**WhatsApp login text**</td><td>Waiting text shown while WhatsApp verification runs.</td><td>Your internet is being prepared, please wait...</td></tr><tr><td>**First Name**</td><td>First name box.</td><td>First Name</td></tr><tr><td>**Last Name**</td><td>Last name box.</td><td>Last Name</td></tr><tr><td>**E-Mail**</td><td>E-mail box.</td><td>E-mail</td></tr><tr><td>**Full Name is Empty**</td><td>Warning when the name is empty.</td><td>Please enter first and last name</td></tr><tr><td>**E-mail is Empty**</td><td>Warning when the e-mail is empty.</td><td>Please enter an e-mail</td></tr><tr><td>**Province Selection**</td><td>First line of the province list.</td><td>Select Province</td></tr><tr><td>**District Selection**</td><td>First line of the district list.</td><td>Select Province First</td></tr><tr><td>**Province Selection Warning**</td><td>Warning when no province or district is selected.</td><td>Please select Province/District</td></tr><tr><td>**Neighborhood**</td><td>Neighbourhood box.</td><td>District</td></tr><tr><td>**Neighborhood warning**</td><td>Warning when the neighbourhood is empty.</td><td>Please enter your district</td></tr><tr><td>**Your Coupon Code**</td><td>Label of the coupon code box.</td><td>Your Coupon Code</td></tr><tr><td>**Coupon Description**</td><td>Explanation above the coupon box (formatted text).</td><td>Please enter the coupon code provided to you.</td></tr><tr><td>**Coupon Code Incorrect**</td><td>Warning when the coupon code is wrong.</td><td>Coupon code is incorrect, please try again.</td></tr><tr><td>**Coupon is Empty**</td><td>Warning when the coupon is empty.</td><td>Please enter a coupon code</td></tr><tr><td>**Click to register with T.C. Identity number**</td><td>Text of the register with Turkish ID number link (for devices that use this method).</td><td>Click to register with the Turkish ID number (T.C.)</td></tr><tr><td>**Message for disabled users**</td><td>Message shown when a blocked number tries to log in.</td><td>This number has been blocked.</td></tr><tr><td>**Awaiting Approval**</td><td>Message the guest sees while the sign-up waits for approval.</td><td>Waiting for approval, please wait...</td></tr><tr><td>**Approved! Your password has been sent.**</td><td>Message shown when the sign-up is approved and the password is sent.</td><td>Approved! Your password has been sent.</td></tr></tbody></table>

### Speed package, survey and Instagram

<table id="bkmrk-fieldwhat-it-is-ford-3"><thead><tr><th>Field</th><th>What it is for</th><th>Default text (English)</th></tr></thead><tbody><tr><td>**Speed package heading**</td><td>Heading of the speed packages section on the exit page.</td><td>Internet Packages</td></tr><tr><td>**Speed package button text**</td><td>Buy button of a speed package.</td><td>Buy</td></tr><tr><td>**Speed package active message**</td><td>Text shown when the guest already has an active package.</td><td>Your active package</td></tr><tr><td>**Survey: Skip button**</td><td>Skip button in the survey window.</td><td>Skip</td></tr><tr><td>**Survey: Submit button**</td><td>Submit button in the survey window.</td><td>Submit</td></tr><tr><td>**Survey: Required question warning**</td><td>Warning when a required question is empty.</td><td>Please answer all required questions.</td></tr><tr><td>**Survey: Loading text**</td><td>Text shown while the survey is being sent.</td><td>Submitting...</td></tr><tr><td>**Survey: Save error message**</td><td>Message when the survey cannot be saved.</td><td>Submission failed.</td></tr><tr><td>**Survey: Connection error message**</td><td>Message on a connection error.</td><td>Connection error</td></tr><tr><td>**Survey: Continue button**</td><td>Continue button after the survey.</td><td>Continue</td></tr><tr><td>**Survey: Not now button**</td><td>Button for guests who do not want to fill in the survey now.</td><td>No, thanks</td></tr><tr><td>**Survey: Thank-you title**</td><td>Thank-you title after the survey.</td><td>Thank you!</td></tr><tr><td>**Survey: Review invite (part 1)**</td><td>Part 1 of the text inviting a happy guest to write a review.</td><td>Would you like to share your experience?</td></tr><tr><td>**Survey: Review invite (part 2, before the name)**</td><td>Part 2 of the review invite (before the business name).</td><td>After connecting to the internet you will be redirected to the page of</td></tr><tr><td>**Survey: Review invite (part 3, after the name)**</td><td>Part 3 of the review invite (after the business name).</td><td>automatically.</td></tr><tr><td>**Instagram box heading**</td><td>Heading of the Instagram card.</td><td>Follow us on Instagram</td></tr><tr><td>**Instagram box button text**</td><td>Button of the Instagram card.</td><td>Follow</td></tr><tr><td>**Instagram box thank-you text**</td><td>Thank-you text on the Instagram card after tapping.</td><td>Thank you!</td></tr></tbody></table>

### Unused fields and fields managed elsewhere

<table id="bkmrk-fieldwhat-it-is-ford-4"><thead><tr><th>Field</th><th>What it is for</th><th>Default text (English)</th></tr></thead><tbody><tr><td>**Send e-mail on first login**</td><td>No feature uses this text at the moment; you do not need to change it.</td><td>Send e-mail on login</td></tr><tr><td>**Send e-mail on checkout**</td><td>No feature uses this text at the moment; you do not need to change it.</td><td>Send e-mail after logout</td></tr><tr><td>**First login e-mail title**</td><td>No feature uses this text at the moment; you do not need to change it.</td><td>First login e-mail subject</td></tr><tr><td>**Post-checkout e-mail title**</td><td>No feature uses this text at the moment; you do not need to change it.</td><td>Logout e-mail subject</td></tr><tr><td>**Facebook page like content after login**</td><td>No feature uses this text at the moment; you do not need to change it.</td><td>WelcomeUseroam To continue using our free Wi-Fi internet...</td></tr><tr><td>**Retail portal texts (JSON)**</td><td>Texts of the Retail portal. Do not edit this box by hand; the language screen in the Retail Solution manages it.</td><td>-</td></tr></tbody></table>

### Messages

<table id="bkmrk-messagewhen-it-appea"><thead><tr><th>Message</th><th>When it appears</th><th>What to do</th></tr></thead><tbody><tr><td>*Full privacy notice saved.*</td><td>After saving the Full Privacy Notice.</td><td>Nothing.</td></tr><tr><td>*Session validation failed, please try again.*</td><td>The page stayed open too long before saving the Full Privacy Notice or Staff Wi-Fi Texts.</td><td>Refresh the page, write the text again and save.</td></tr></tbody></table>

## Frequently asked questions

**I changed my KVKK text but guests still see the old one.**  
Check which language you changed: each language is separate. If a guest's phone opens in another language, change it on that language's **Edit** screen too. Make sure you pressed Save.

**The text contains odd words like |company\_name|. Can I delete them?**  
Do not delete them. They are placeholders; guests see your business name and contact details in their place. If the details look wrong, check the company details on [My Profile](/books/getting-started/page/my-profile-account-info).

**I wrote my own full notice. How do I go back to the standard text?**  
Empty the Full Privacy Notice box completely and press that section's **Save**. The KVKK Content box above has no reset button; keep a copy of the old text while you work.

**Can I change the Retail texts here?**  
No, do not edit the **Retail portal texts (JSON)** box by hand. Change Retail portal texts on the language screen in the Retail Solution.

## Related pages

- [Portal Language Settings](/books/captive-portal/page/portal-language-settings)
- [Portal Settings](/books/captive-portal/page/portal-settings)
- [Setting up the guest Wi-Fi login screen for the first time](/books/captive-portal/page/setting-up-the-guest-wi-fi-login-screen-for-the-first-time)
- [Speed Package Sales](/books/hotel-solution/page/speed-package-sales) · [Creating a survey](/books/bumerang-guide/page/creating-a-survey)