Purpose of Stay
Add 5-8 visit reasons, then auto-translate guest labels for enabled languages. Most hotels finish in 3-5 minutes.
Purpose of Stay controls the dropdown guests use to select why they are visiting during check-in.
Where to Find It
Settings → Check-In → Purpose of StayQuick Reference
| Setting | What It Controls | Guest Impact |
|---|---|---|
| Code | Stable internal identifier (must be unique) | Used for reporting and fallback display |
| Default Guest Label | Main language text for each reason | Primary label shown to guests |
| Translations | Labels in other enabled languages | Guests see localized options in check-in |
| Auto Translate All | Fills missing translations in one action | Speeds up setup for multilingual hotels |
| Visibility | Whether Purpose of Stay appears on the form | Guests only see dropdown when field is enabled |
Enable the Field
If Purpose of Stay is hidden, guests will not see the dropdown.
- Go to Settings → Check-In → Purpose of Stay
- If warning appears, click Make Visible
- Save your registration field changes
You can also enable it in Registration Fields.
Add Purpose Options
- Enter a Code like
BUS,LEI, orMED - Enter a Default Guest Label
- Click Add Purpose
- Repeat for each reason
✓ You should see each option in the table preview.
Localize Purpose Labels
- Expand Edit Translations for a purpose option
- Keep your default label clear and short
- Add translated guest labels for each enabled language
- Click Save purpose of stay options
If a translation is missing, check-in shows English first. If English is missing, it shows the purpose code.
Auto Translate All Labels
- Confirm your default labels are complete
- Click Auto Translate All
- Review translated values per language
- Correct any terms that need local wording
- Click Save purpose of stay options
⚠️ Auto-translation is a starting point. Review legal or compliance wording before go-live.
Recommended Purpose List (5-8)
- Business
- Leisure / Vacation
- Medical
- Education / Training
- Event / Conference
- Family Visit
- Transit / Stopover
- Other
Troubleshooting
Dropdown does not appear
What you see: Guests never see Purpose of Stay.
Fix:
- Open Registration Fields
- Set Purpose of Stay to Visible
- Save and run a new check-in test
"Duplicate code" error
What you see: New entry cannot be added.
Fix:
- Use a unique Code
- Avoid reusing the same code with different capitalization
Auto Translate shows no change
What you see: Labels stay the same after auto translate.
Fix:
- Confirm more than one language is enabled in Settings → Essentials → Supported Languages
- Add source text to the default guest label
- Run Auto Translate All again
Guests see code instead of label
What you see: Dropdown shows values like BUS.
Fix:
- Open Purpose of Stay settings
- Add an English label for each code
- Save and test check-in again
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ Purpose of Stay options do not save
- ❌ Guest labels display incorrectly after save
- ❌ Translation behavior is inconsistent across devices
Helpful to include:
- Screenshot of the Purpose of Stay table
- Enabled language list
- One example code and its labels