Skip to content

Hotel automation guide

This guide takes a recurring hotel task from a manual process description to a controlled STRYK rule. Hotel Nordlicht uses an arrival message two days before arrival as the running example.

What you will be able to do
  • Clearly distinguish trigger, audience, action and guardrail.
  • Test a rule with realistic hotel context before activation.
  • Recognise successful, skipped and failed runs in the log.
What you need before starting
  • Personal STRYK access with automation permission
  • At least one realistic test booking in the separate demo hotel
  • An approved manual target workflow and a responsible owner
01

Choose the right first workflow

Automate frequent, clear and low-risk work first, not the most complex exception.

Describe the current manual workflow in one sentence containing occasion, audience, timing, action and control. Vague goals such as “inform guests better” are not ready for automation.

Assess frequency, effort, impact and exceptions. Arrival information is a good start; refunds or unresolved goodwill cases are not. Hotel Nordlicht starts with one paused guest message and two internal rules.

Is a task ready for automation?
QuestionReadyKeep manual
Does it happen often?Daily or weeklyRare exception
Is the right outcome clear?One defined message or taskNeeds individual judgement
Can exceptions be identified in data?Source, category, tag or periodOnly known by individuals
Can it be tested safely?Demo booking and controlled recipientImmediate financial or contractual effect
02

Organise automations in the Guests workspace

The overview is the control centre: active, paused, last run and today’s executions should be clear at a glance.

Open Guests → Automations. Review existing rules first to prevent duplicates. Name rules by moment and purpose, not internal abbreviations.

Use templates only as a starting point. They do not know your hotel details. Keep them paused until content and audience are tested. Hotel Nordlicht separates message, tag and housekeeping task.

03

Set trigger and timing correctly

The trigger describes what happens in the hotel; delay defines when the action should run around it.

Choose the event that represents the actual hotel moment. STRYK distinguishes booking, stay and finance events. A booking confirmation is not a check-in, and a modification is not a new booking.

Then set the timing relationship. Hotel Nordlicht chooses Before arrival, 2 days, before event. State the resulting sentence aloud. Use zero delay for immediate events and date ranges for seasonal rules.

Typical hotel moments and matching triggers
GoalMatching triggerKey control
Confirmation after direct bookingBooking confirmedOnce only and correct channel
Arrival informationBefore arrival, e.g. 2 days beforeCancellation and missing contact
Preparation after online check-inOnline check-in completedData complete, task clear
Post-stay follow-upAfter departureNo unresolved complaint or exception
Internal payment noticePayment received or dueAmount and owner clear
04

Limit the audience with a few reliable conditions

A rule is not better because it has many filters, but because every filter has a documented hotel reason.

Start with booking source and room category. The example covers direct and manual bookings; OTA bookings stay out until content and booking-bound channel are tested separately.

Use advanced conditions for concrete exceptions such as minimum nights, an Early arrival tag or seasonal dates. Document one matching and one non-matching example for every condition.

05

Write the action and message to complete the job

Automatic delivery saves time only when content, channel and next step are complete.

Choose the action that matches the outcome: guest message, internal notice, tag, housekeeping task or internal note. Webhooks are an expert path requiring an agreed external system and error process.

For guest messages, Automatic preserves the booking context. Test direct and OTA cases separately. Subject, opening, useful content and contact should be concrete; placeholders must resolve in the test booking.

Arrival information in five review sentences

  1. 01
    Occasion

    Subject says “Your arrival at Hotel Nordlicht” instead of generic marketing.

    Immediately clear
  2. 02
    Context

    Name and stay use verified booking data only.

    No empty placeholder
  3. 03
    Value

    Check-in time, address or directions answer a real guest question.

    No filler
  4. 04
    Next step

    Guest knows whether to reply, check in online or simply arrive.

  5. 05
    Contact

    A monitored reply route is provided.

    Team owns it
06

Set guardrails and test with two bookings

Before activation, the rule must match once and deliberately not match once.

Enable once per booking, set a sensible daily cap, document priority only where rules share a moment and use active dates for true seasonal boundaries. Skipped runs remain visible.

Create two demo bookings: one matching every condition and one violating exactly one condition. Run the integrated test and inspect rendered content, placeholders, action and result. Keep the rule paused until approval.

Approval before activation

  • The workflow sentence names occasion, audience, timing, action and control.
  • One match and one deliberate non-match were tested.
  • All placeholders show real test values instead of blanks.
  • Once-only, daily cap and seasonal window are justified.
  • A responsible person reviews the log on the first operating day.
07

Activate, read the log and improve in control

Automation is not finished when switched on. Its first real runs are part of acceptance.

Activate during a staffed window. Review the overview and execution log after expected runs. Successful, skipped and failed each require interpretation; pause immediately when external impact is unclear.

After seven days review saved manual steps, questions and exceptions. Change one variable at a time and retest. Pause rather than deleting evidence. After 30 days management decides whether the rule stays.

Handle execution status correctly
StatusMeaningNext step
SuccessfulThe configured action ran.Spot-check content and booking context.
SkippedA guardrail or condition prevented the run.Confirm the exclusion was intended.
FailedThe planned action could not complete.Pause, fix cause and repeat the test.
TestThe rule was checked in a controlled run.Do not confuse it with a real event run.

An automation is approved only when

Do not automate as much as possible. Automate the recurring hotel moment your team can explain, test, monitor and pause immediately.

  1. 01the manual target workflow is described in one clear sentence.
  2. 02trigger, timing and audience each have an operational reason.
  3. 03one clearly owned action with complete content is selected.
  4. 04match, non-match, placeholders and channel are tested in control.
  5. 05once-only, daily cap and active period are set deliberately.
  6. 06one owner reviews successful, skipped and failed runs.
  7. 07real value is reviewed after seven and 30 days.

Continue reading

Test the described workflow in your own hotel.

14 days free. All STRYK core apps are included; Intelligence and Guest AI are optional add-ons.

Questions about STRYK?