WhatsApp-Buchung für Skiverleihe

Ihre Gäste schreiben.Easyrent bucht.

Mogul führt Ihre Gäste per WhatsApp durch die Reservierung — Zeitraum, Personen, Ausrüstung, Maße — und legt die fertige Buchung in Ihrem Easyrent an. Keine App, kein Kundenkonto, keine Änderung an Ihrem Ablauf.

API

Der Gast tippt, der Datensatz füllt sich mit — dieselben Felder, die Ihr Team sonst am Tresen eingibt.

→ Hallo, ich bräuchte Skiausrüstung
← Servus! Ich lege die Reservierung für Sie an. Von wann bis wann brauchen Sie die Ausrüstung?
→ 28.12. bis 3.1.
← Für wen ist die Ausrüstung? Vor- und Nachname bitte.
→ Anna Gruber
← Und das Alter?
→ 34
← Was brauchen Sie?
→ Ski
← Körpergröße und Gewicht? Danach kann die Bindung richtig eingestellt werden.
→ 1,72 m, 64 kg
← Fahrkönnen?
→ Fortgeschritten
← Zusammengefasst: Anna Gruber, 28.12. bis 03.01., Alpinski. Soll ich reservieren?
→ Ja, bitte
← Reserviert. Ihre Nummer: R-24817. Bis bald in Obergurgl!

Der Gast tippt, der Datensatz füllt sich mit — dieselben Felder, die Ihr Team sonst am Tresen eingibt.

In Vorbereitung mit Riml Sports, Ötztal

Das Problem

Samstag, 8:15 Uhr.

Die Schlange steht bis zur Tür. Drei Leute am Tresen tippen Namen, Geburtsdaten, Körpergrößen und Gewichte in Easyrent, während der Rest wartet. Die Daten sind jede Woche dieselben. Nur erfasst werden sie im denkbar ungünstigsten Moment.

Mogul verlegt die Erfassung vom Tresen auf das Handy des Gastes — vor der Anreise.

Ablauf

Vom ersten Hallo zur Reservierung

  1. 01

    Der Gast schreibt

    An die WhatsApp-Nummer Ihres Shops — per QR-Code am Schaufenster, Link auf der Website oder in der Bestätigung des Hotels. Kein Download, kein Konto, keine Anmeldung.

  2. 02

    Mogul fragt nach

    Zuerst der Zeitraum, dann jede Person einzeln: Name, Alter, Ausrüstung, Körpergröße, Gewicht, Fahrkönnen. Geantwortet wird über Buttons und Auswahllisten statt Freitext — das hält die Daten sauber.

  3. 03

    Easyrent legt an

    Mogul schreibt Kunde und Reservierung über die Easyrent-Schnittstelle. In Ihrem System sieht die Buchung aus, als hätte sie jemand am Tresen eingegeben. An Ihrem Arbeitsablauf ändert sich nichts.

Abgefragt wird

Genug Daten, um die Ski vorzubereiten

Pro Person, abhängig von der gewählten Kategorie.

Ski
Fahrkönnen, Modellklasse, Schuhe, Helm, Körpergröße, Gewicht
Snowboard
Boots, Modell, Helm
Langlauf
Klassisch oder Skating, Schuhe, Körpergröße, Gewicht
Tourenski
Ski, Schuhe, Rucksack, LVS-Gerät, Schaufel, Sonde, Lawinenairbag
Sonstiges
Schneeschuhe, Rodel

Kinder bis 14 Jahre bekommen automatisch den vereinfachten Ablauf und den Kinder-Katalog.

Technik

Wie es gebaut ist

Ein Backend für alle Shops. Kein eigener Server pro Verleih.

Backend
Node.js 22, TypeScript strict, Express, PostgreSQL
Gesprächslogik
Zustandsmaschine über rund 30 Schritte, Zustand als JSONB in Postgres
Easyrent
SOAP und REST, drei Wiederholversuche mit exponentiellem Backoff
WhatsApp
WhatsApp Business API über Twilio, Buttons und Auswahllisten über die Content API
Mandanten
Ein Shop pro Datenbankzeile, eigene Zugangsdaten, gemeinsames Backend
Zuverlässigkeit
Nachrichten-Deduplizierung, dauerhafte Warteschlange für fehlgeschlagene Aufrufe, 24-Stunden-Sitzungsablauf
Betrieb
Hetzner-Server, systemd, Caddy mit automatischem Let’s-Encrypt-Zertifikat, Deploy per Git-Push
Sprachen
Deutsch und Englisch, Italienisch in Arbeit
Quellcode auf GitHub

Gebaut von Nicolás de Prat Gay — Produkt und Entwicklung.

Kontakt

Pilotplatz anfragen

Mogul läuft. Gesucht sind Verleihe mit Easyrent, die eine Saison lang mitmachen und sagen, was fehlt. Schreiben Sie kurz, um welchen Shop es geht und wie viele Standorte Sie haben.

E-Mail schreiben
Status
Pilot in Vorbereitung: Riml Sports, Ötztal
Voraussetzung
Easyrent von Wintersteiger
Aufwand für Sie
Zugangsdaten und eine WhatsApp-Nummer