Beds24 is built around powerful Auto Actions, which makes it excellent for automating guest registration. Best Guest connects in two ways:

  • Automated messages — Beds24 Auto Actions deliver your registration link.
  • iCal sync — Best Guest imports every reservation Beds24 manages.

Estimated setup time: 5–10 minutes.

Before you start

  • An active Beds24 account already receiving reservations
  • A Best Guest account
  • Your Best Guest registration link, e.g.
https://app.bestguestapp.com/l/your-listing?channel=beds24

(Use your real link. ?channel=beds24 records the reservation origin.)

Using the right link: every listing — each apartment, room, tent, RV, or whatever counts as your smallest bookable unit — has its own unique registration link. If you manage more than one listing, double-check you’re copying the correct one. Find all your links in Best Guest under Properties → [property] → Listings → Copy listing link, or grab them during the Listings step of onboarding.

Path 1 — Auto Action

In Beds24, a Message Template defines the content and an Auto Action defines when/who/how it’s sent. Set them up once for all properties and booking sources.

Step 1: Create the message template

In Beds24, add a new message template with this plain-text content:

Hello {FIRSTNAME},

Before arrival, please complete your online guest registration:
https://app.bestguestapp.com/l/your-listing

The process takes under 2 minutes. We look forward to welcoming you.

Keep it plain-text compatible for OTA messaging; you can add HTML for email delivery.

Step 2: Create the Auto Action rule

  1. Go to Settings → Guest Management → Auto Actions.
  2. Add Auto Action named “Best Guest Registration”.
  3. Trigger: Check-in, trigger time −2 days (sends 2 days before arrival).
  4. Send immediately if the reservation arrives after the 2-day window (covers late bookings).
  5. Booking conditions:
    • Source: All (avoid one Auto Action per OTA — Beds24 already aggregates)
    • Status: All not cancelled (confirmed and pending only)
  6. Send method: Send Message → Booking API / Smart Email.
  7. Execution: One time only to prevent duplicates.
  8. Link to your “Best Guest Registration” message template.
  9. Save and activate.

Best Guest automatically reminds the main guest if they started registration but haven’t finished it. If a guest never opens the form at all, though, that reminder can’t reach them — so it’s worth scheduling a second Auto Action, timed 1 day after arrival instead of before it, using only the link:

Hello {FIRSTNAME},

Everything alright? Did you fill out all your forms and is the data correct?
Please follow this link if you still need to add/change some information:
https://app.bestguestapp.com/l/your-listing

Path 2 — iCal sync

To import Beds24 reservations into Best Guest’s Reservation Verification, copy the property’s iCal export link from Beds24 and paste it into Best Guest.

  • Reservation confirmed → confirmation only
  • 2 days before arrival → registration link
  • Arrival day → access instructions
  • 1 day after arrival → reminder for guests who haven’t completed registration
  • Day before departure → checkout reminder

Keep it to 3–4 automated touchpoints before arrival.

Troubleshooting

Message never sends — check the Auto Action is enabled, trigger timing, booking-status filters, and Send Message configuration.

Duplicate messages — if OTA automation and Beds24 Auto Actions both run, pick one primary layer.

Reservation missing in Best Guest — verify the URL and ?channel=beds24.

Next steps