formation · premiers secours · Suisse romande · 2015 – 2026

Firstmed

Le cœur métier d’une école de premiers secours : réservations, paiements, factures QR, moniteurs, auto-écoles partenaires et rappels SMS, derrière le site public et tous les portails.

API métier · back-office · portails · paiements · facturation · automatisations

Illustration : un cours de premiers secours, réservé et payé en ligne, rappels par SMS et factures QR

Contexte

Firstmed forme aux premiers secours en Suisse romande : cours pour le permis de conduire, BLS-AED pour les entreprises et les crèches, urgences pédiatriques. Depuis 2015, nous développons le cœur métier qui fait tourner l’école : réservations et paiements, facturation, planning et salaires des moniteurs, auto-écoles partenaires. Le site public, réalisé par une autre agence, s’y branche.

Enjeux & contraintes

Besoins
  • Réserver et payer un cours en ligne, seul, en duo ou pour un mineur
  • Facturer les entreprises et relancer sans y penser
  • Planifier et rémunérer les moniteurs
  • Suivre les auto-écoles partenaires et leurs commissions
Contraintes
  • Paiements suisses : cartes, TWINT, QR-facture, rapprochement bancaire
  • Plusieurs villes et cantons, une capacité par salle
  • Un site public d’une autre agence, branché sur le même cœur
  • Dix ans d’outils existants, modernisés sans rupture

Approche

ÉtapeRéponseTechno
Réservationcatalogue par canton, ville et lieu ; inscription et réservation en une étape, en duo ou pour un mineur avec un contact parent ; widget de réservation intégrableAPI RESTVue
Paiementréservation tenue en attente jusqu’au paiement ; notifications de paiement enregistrées, dédoublonnées et vérifiées ; liens de paiement qui expirentTWINTcarteswebhooks
Facturationdevis et factures entreprises en PDF avec QR-facture, rappels, import des relevés bancaires qui rapproche les paiements tout seulQR-factureCAMT
Moniteurscandidatures aux cours, compétences par type de cours, paliers de rémunération automatiques, salaires et frais calculés, export comptableportailexport
Automatisationsrappels SMS cinq, trois et deux jours avant le cours, absences détectées et facturées, contrôle de délivrance des e-mails, rapports de commissions des auto-écolestâches planifiéesSMSe-mail
Modernisationdepuis 2015, les nouvelles briques s’ajoutent à côté des anciennes sur la même base : composants Vue dans l’ancien back-office, back-office Nuxt, montée de version de l’API en PHP 8CakePHPNuxtPHP 8

Schéma de principe

Services

  • Paiement en lignecartes · TWINT
  • Factures QRPDF · rappels
  • RappelsSMS · e-mail
  • Site publicréservation · autre agence
  • Back-officeadmin · moniteurs · auto-écoles
  • Relevés bancairesCAMT
  • Cœur métierAPI · 14 modules · 7 rôles
  1. réservations
  2. planning · factures
  3. rapprochement
  4. paiement
  5. facturation
  6. rappels
Un seul cœur métier sans interface propre : le site public, le back-office et les portails passent tous par la même API, qui gère réservations, paiements, factures et rappels.

Impact

Participants et entreprises
  • Un cours réservé et payé en ligne en quelques minutes
  • Des rappels avant le cours, par SMS et par e-mail
  • Des factures QR que la banque reconnaît
Firstmed
  • Paiements rapprochés et relances envoyées sans saisie manuelle
  • Salaires des moniteurs et commissions des auto-écoles calculés chaque mois
  • Un site public remplaçable sans toucher aux réservations ni aux paiements

Vous avez un projet à nous soumettre?

Contactez-nous