Copilote opérationnel · Constitutionnel

L'agent qui connaît ton calendrier,
ton équipe et la mer.

Ce n'est pas une AGI. Ce n'est pas un chatbot qui bavarde. C'est un employé numérique invisible qui gère la logistique de ton école : il lit la mer — il la calcule, il ne la devine pas — respecte les règles de sécurité et s'occupe du reste. 5 minutes deviennent 5 secondes, scellé à l'intérieur de ton école.

Agent · Ton école Scellé
Ça donnera quoi samedi à 10h à Espinho ?
Agent
Samedi à 10h, Espinho :
• Vague 1,2m à 9s, SSW
• Vent 14kt cross-shore
• Score 7,4 / 10 pour débutants

Meilleure fenêtre entre 10h et 11h.
ouvre un cours débutants à cette heure-là, 6 places, 35€
Agent
Cours ouvert — sam 10h, 6 places
Visible sur le marketplace
Liste d'attente (3 surfeurs) notifiée
Je te préviens vendredi à 18h si le forecast change.
Écris un message…
Ton Agent connaît ton école. Ce n'est pas un chatbot générique.
Fondation + personnalisation

La constitution SurfBooking. La couche de ton école.

Chaque Agent sur SurfBooking tourne sur la même fondation dure — confidentialité, audit, honnêteté, zéro fuite. Ton école ajoute sa couche par-dessus.

Fondation figée S'applique à chaque école, sur chaque page, à chaque minute

La Constitution SurfBooking

Le charter que nous avons écrit et que nous respectons. Il définit ce que chaque Agent — dans chaque école, sur chaque appareil — doit faire et ne peut pas faire. Confidentialité entre écoles. Audit trail. Aucune invention. Zéro fuite de données personnelles. Nous y sommes tenus autant que toi. Il ne plie pas pour le chiffre d'affaires, pour les investisseurs, pour les raccourcis.

Ta couche

La constitution de ton école

Construite par-dessus la nôtre. Règles de la maison, voix de ton école, particularités des élèves, protocoles spéciaux. L'Agent la lit avant chaque réponse. Elle évolue avec toi tous les jours.

Promesse de confidentialité

Nous réglons les règles. Nous ne lisons pas les conversations.

L'équipe SurfBooking voit des signaux anonymisés de la façon dont ton Agent est utilisé et si les gens l'ont trouvé utile — usage et pouce en haut/en bas, agrégés. Rien de plus. Nous ne lisons jamais ce que tu as dit à l'Agent, ni ce qu'il t'a répondu. Chaque conversation reste scellée à l'intérieur de ton école.

Nous voyons
Signaux anonymisés d'usage et de satisfaction. Agrégés.
Nous ne voyons pas
Le contenu de tes conversations. Jamais.
Ce que fait ton Agent

En une ligne, l'Agent atteint tous les recoins de ton école.

Lit ton forecast

Swell + vent + marée par spot. Suggère les meilleures fenêtres pour chaque niveau.

Ouvre des cours

À l'unité, en lot, pack ou externe (Airbnb / Booking). Des assistants guident pas à pas.

Explique chaque fiche

Liste d'attente, matériel, historique du moniteur, progression de l'élève, certifications. Il puise dans ta base — il n'invente jamais.

Parle à ta liste d'attente

Un cours s'ouvre — il prévient les bons surfeurs (niveau, plage, langue) et note qui a répondu.

Lit tes chiffres

Réservations, revenus, annulations, note moyenne. Il voit des tendances que tu n'as pas vues — "3 annulations les dimanches venteux ce mois-ci".

Respecte les règles

Ratios pédagogiques, âge minimum, limites réglementaires — validés automatiquement avant que le cours ne soit publié.

Couche 1 · Scellée
Fondation SurfBooking
Des règles figées sur le serveur que chaque Agent respecte — murs de confidentialité, ratios SurfBooking, RGPD, piste d'audit. Les mêmes pour toutes les écoles, toutes les conversations, tous les déploiements. Aucune école ne peut les contourner.
+
Couche 2 · La tienne
La couche de ton école
Ce que tu nous racontes sur ton école — règles de la maison, voix, particularités de la plage, matériel. Nous le tissons dans chaque réponse. Modifie-le quand tu veux ; en cas de conflit, la fondation gagne toujours.
Piliers publics

Sept promesses que chaque Agent tient.

Le charter complet est plus long et de niveau audit. Ces sept-là sont ceux qui comptent le plus pour une école.

01 En production

Privacy between schools

Each school is a sealed silo. No Agent, instructor or partner from one school can read another's data. Separation is enforced server-side, not in the UI.

02 En production

Your school's context

The file where you write your rules, voice and quirks. The Agent reads it before every answer. Free to edit — evolves with you every day.

03 Conçu

Honesty

The Agent cites the source of every fact. When unsure, it declines. It doesn't invent. When it doesn't know, it says so — in plain language, no corporate-speak.

04 En production

Server always decides

Hiding in the frontend is never enough. Every sensitive request is validated server-side. You never rely on what the screen hides — neither do we.

05 Conçu

Capacity, not content

We never read the texts. We never know what you said to the Agent or what it replied — only anonymised usage metrics. Measuring the Agent's QUALITY over time is the next step (being built).

06 En production

No abuse

Max length per question. Hourly limits per user. Detector for Agent manipulation attempts. No room to abuse.

07 En production

Beach Editais: ratio per coach, not per lesson

When a lesson bundles two or more coaches to expand capacity, Portuguese beach law requires students to be split into independent sub-groups on the sand — each sub-group respecting the single-coach ratio. The platform surfaces this rule on every creation, edit and check-in, in plain pedagogical copy. It doesn't block (the operation is the school's); it informs, protects and records.

Niveau audit — preuves concrètes

Ce que les auditeurs voient vraiment.

Sous accord de confidentialité, les régulateurs inspectent les FORMATS ci-dessous — pas le contenu. Les actions administratives se posent dans un log append-only ; le ledger des remboursements va plus loin, avec une chaîne de hashes côté serveur pour que la réconciliation des payouts soit vérifiable par hash au replay.

Action administrative
event=school·approved · actor=[admin] · at=[ISO timestamp] · target=[id]
Chaque approbation / rejet / changement-de-rôle est enregistré avec l'auteur et la cible. Append-only par convention. Extrait pour un rapport de régulateur à la demande — jamais envoyé spontanément.
Modifications du contexte de l'école
school=[id] · what=school·context · bytes=[size] · edited_by=[owner] · at=[ISO timestamp]
Chaque modification du contexte de ton école est versionnée avec auteur + timestamp + taille. Nous ne révélons jamais le contenu de la modification à quiconque en dehors de ton école.
Ledger des remboursements (hash-chained)
booking=[id] · event=refund·processed · amount=[REDACTED] · tier=[window] · prev_hash=[…] · row_hash=[…]
Les remboursements se posent dans un ledger append-only séparé pour que la réconciliation des payouts soit vérifiable par hash côté serveur. Le montant n'est pas visible pour l'auditeur — la chaîne rend toute altération immédiatement détectable au replay.
Preuve du droit à l'effacement
user=[id] · event=account·purged · scope=[every PII surface] · at=[ISO timestamp]
Les demandes de droit à l'effacement sont enregistrées avec timestamp + scope pour que l'opération soit auditable. Les auditeurs voient l'entrée — tes données personnelles deviennent inatteignables, pas seulement cachées.
Ce sont des FORMATS D'EXEMPLE avec des IDs synthétiques. L'accès d'audit se fait sous accord signé via [email protected] — les auditeurs voient tes contrôles, jamais ton contenu.

Tes conversations restent les tiennes.

Les prompts de l'Agent, sa configuration centrale et le contexte de ton école ne sortent pas d'ici. Nous ne les partageons ni avec des auditeurs, ni avec d'autres écoles, ni avec personne. Ce que nous ouvrons — sous accord de confidentialité, quand un régulateur demande — ce sont nos contrôles : le code qui prouve que la confidentialité, l'intégrité de la piste d'audit et le RGPD fonctionnent. Jamais le contenu que ces contrôles protègent.

v1.0.0 · actuel Dernière mise à jour 2026-09-17 Voir les fonctionnalités → Pour les écoles →
Voix · en production aujourd'hui

L'Agent écoute. Puis il agit.

Deux micros dans le calendrier : en haut pour le lot, la vignette pour le chirurgical. Voix native du navigateur, aucune commande à mémoriser, il n'ouvre jamais le chat tout seul — il reste dans le calendrier pour que tu ne perdes pas le fil.

Meilleure fenêtre
"Move to the best day this week" — agent fetches 7 days of forecast, scores per level (wave + period bonus from 12s + offshore wind), picks the top hour and shows conditions before confirm.
Un lot en une phrase
"Déplace tous les cours débutants à la semaine prochaine / au mois prochain / au meilleur jour." Des dizaines de créneaux sont replanifiés en parallèle, avec les conditions visibles cours par cours.
Éditions contextuelles
Le micro de la vignette connaît le cours : "Instructeur Pedro" / "Prix 55€" / "6 élèves" / "Duplique au samedi à 10h". PUT direct, sans menus.
Tolérance aux erreurs d'écoute pt-PT
Les moteurs vocaux entendent "Móvel" au lieu de "Move-a". Le parser normalise, accepte "dia 24" / "próxima semana", et les nombres en toutes lettres ("cinco alunos") — conçu pour la façon dont les écoles parlent vraiment.
Chat qui connaît le stock
Demande "combien de combinaisons M ai-je ?" — l'agent répond à partir d'un bloc de stock pré-calculé, il n'invente jamais de chiffres. Quantité en maintenance à part. Lazy-fetched : les requêtes sans rapport ne paient pas le coût.
N'ouvre jamais l'agent tout seul
Si le parser ne comprend pas, il affiche des exemples dans un toast — on reste dans le calendrier. Le chat de l'agent ne s'ouvre que si l'utilisateur dit explicitement "ouvre l'agent". Fini le schéma frustrant du "l'IA a essayé de répondre et a empiré les choses".
Prêt quand tu l'es

Crée la couche de ton école.

La fondation tourne déjà. La couche de l'école, c'est à toi de l'écrire. Ouvre ton école, modifie le fichier de contexte en deux minutes, et l'Agent commence à répondre avec tes règles maison dès la prochaine conversation.

Créer la constitution de mon école →
0 €/mois, toujours · 60 secondes · Sans carte · Voir le prix complet