Built for property managers and Airbnb hosts in Morocco

Police registration forms, done before check-in. Automatically.

marocheckin sends the link to every guest, verifies their details, and only unlocks arrival instructions once the form is complete. No more chasing guests one by one, no more missing the 24-hour legal deadline.

1Booking imported
2Link sent to guest
3Form verified
4Arrival kit unlocked
How it works

Three steps, zero manual follow-up

The check-in link is the reward for filling out the form — that's what drives guests to complete it, without you having to message them.

01
At booking

Your PMS sends over the reservation

Connect Beds24, Hostaway, Cloudbeds, Guesty, Lodgify, or Smoobu once. Every new booking automatically creates the right number of forms to fill — one per adult.

02
Before arrival

The guest fills out their form from their phone

A signed link, sent via WhatsApp, PMS message, or email. Passport scan (MRZ), pre-filled fields, editable. Autosaves — even on a weak connection.

03
Form complete

The arrival kit unlocks, housekeeping gets notified

Once every form is verified, the guest automatically receives arrival instructions. Two days before, the cleaner assigned to the property gets a WhatsApp reminder.

Features

Built for compliance, not just check-in

Every feature exists for one reason: to get the form filled, verified, and filed within 24 hours — without you being the one chasing it.

Compliant police registration forms

A missing field, a typo? Fixable before printing. Batch PDF export, several forms per sheet, ready to file at the local police station.

One link per booking

A single link sent to the lead guest, valid for the whole booking. One-click resend if it gets lost in the conversation.

Passport MRZ scan

Name, date of birth, and document number read straight off the passport — the guest checks and corrects it, instead of typing it all by hand.

Works with your PMS

Beds24, Hostaway, Cloudbeds, Guesty, Lodgify, Smoobu. Bookings sync in automatically, no double entry.

Housekeeping notified automatically

Two days before arrival, a WhatsApp message goes out to the cleaner assigned to the property. Nothing to send by hand.

Synced to your own tool

Google Sheets, Notion, or Airtable — pick whichever you already use. Every status change reflects there automatically, no re-entry.

A plan for every size of property management business

No commitment. Switch plans anytime.

Essentials

To get started with a handful of properties.

299MAD / month
  • Up to 5 properties
  • 1 PMS connection
  • Unlimited police forms
  • Automated arrival kit
  • Email support
Try it free
Most popular

Growth

For property managers in full swing.

699MAD / month
  • Up to 20 properties
  • Every PMS supported
  • WhatsApp housekeeping reminders
  • Sync to Google Sheets, Notion, or Airtable
  • Priority support
Try it free

Agency

For operators managing 20+ properties.

Custom
  • Unlimited properties
  • Guided onboarding
  • Custom form template
  • Dedicated support
Contact us
Request a demo

Let's talk about your properties

Leave your details — we reply within 24 business hours, no commitment.

Frequently asked questions

What people ask before signing up.

Does this actually match what my local police station asks for?

The form template covers the fields typically requested (identity, document, provenance, purpose of stay, etc.), flagged as a draft until you've validated it with your own commissariat — requirements vary by location. Fields are editable: rename, reorder, or add fields to match exactly what you're asked for.

Will guests actually fill out the form?

The check-in link (wifi, key box code, access instructions) is only sent once the form is complete — that's what drives completion, not one more reminder buried in a conversation.

Does it work with my current PMS?

Beds24, Hostaway, Cloudbeds, Guesty, Lodgify, and Smoobu are all supported. Your bookings sync automatically, with a regular reconciliation pass as a safety net if a webhook is missed.

What if a guest has no smartphone or gets stuck on the form?

You can create and complete any form manually from the dashboard, with the same validation as the guest form. It's a normal path, not a workaround — roughly half of all forms go through it in practice.

Is my data, and my guests' data, secure?

No facial recognition, no biometric comparison — the ID image is stored, never compared to a selfie. ID scans are automatically deleted after 90 days; only the form record itself is kept, for the 5-year legal retention requirement. Nothing sensitive (document number, date of birth, address) is ever sent to Google Sheets, Notion, or Airtable.

How long does it take to get set up?

Create your account, connect your PMS, and fill in the arrival kit for each property (address, wifi, code, instructions) — that's the only manual step, done once per property. From then on, every new booking runs through the pipeline automatically.

Ready to stop chasing guests for paperwork?

Create your account, connect your PMS, and let marocheckin handle police registration starting with your next booking.