Skip to main content

Purpose of Stay

Quick Setup

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 Stay

Quick Reference

SettingWhat It ControlsGuest Impact
CodeStable internal identifier (must be unique)Used for reporting and fallback display
Default Guest LabelMain language text for each reasonPrimary label shown to guests
TranslationsLabels in other enabled languagesGuests see localized options in check-in
Auto Translate AllFills missing translations in one actionSpeeds up setup for multilingual hotels
VisibilityWhether Purpose of Stay appears on the formGuests only see dropdown when field is enabled

Enable the Field

If Purpose of Stay is hidden, guests will not see the dropdown.

  1. Go to Settings → Check-In → Purpose of Stay
  2. If warning appears, click Make Visible
  3. Save your registration field changes

You can also enable it in Registration Fields.

Add Purpose Options

  1. Enter a Code like BUS, LEI, or MED
  2. Enter a Default Guest Label
  3. Click Add Purpose
  4. Repeat for each reason

✓ You should see each option in the table preview.

Localize Purpose Labels

  1. Expand Edit Translations for a purpose option
  2. Keep your default label clear and short
  3. Add translated guest labels for each enabled language
  4. Click Save purpose of stay options
Fallback Behavior

If a translation is missing, check-in shows English first. If English is missing, it shows the purpose code.

Auto Translate All Labels

  1. Confirm your default labels are complete
  2. Click Auto Translate All
  3. Review translated values per language
  4. Correct any terms that need local wording
  5. Click Save purpose of stay options

⚠️ Auto-translation is a starting point. Review legal or compliance wording before go-live.

  • Business
  • Leisure / Vacation
  • Medical
  • Education / Training
  • Event / Conference
  • Family Visit
  • Transit / Stopover
  • Other

Troubleshooting

What you see: Guests never see Purpose of Stay.

Fix:

  1. Open Registration Fields
  2. Set Purpose of Stay to Visible
  3. Save and run a new check-in test

"Duplicate code" error

What you see: New entry cannot be added.

Fix:

  1. Use a unique Code
  2. Avoid reusing the same code with different capitalization

Auto Translate shows no change

What you see: Labels stay the same after auto translate.

Fix:

  1. Confirm more than one language is enabled in Settings → Essentials → Supported Languages
  2. Add source text to the default guest label
  3. Run Auto Translate All again

Guests see code instead of label

What you see: Dropdown shows values like BUS.

Fix:

  1. Open Purpose of Stay settings
  2. Add an English label for each code
  3. 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