Aller au contenu
EN/FR
Contact
EMDASH / BOOKING EMBED

Moins d’allers-retours. Plus de rendez-vous.

Intégrez Cal.com et Calendly à votre site EmDash. Vos visiteurs choisissent un créneau depuis un bouton, une fenêtre de calendrier ou un bloc dans vos contenus.

Installer depuis npm ↗

Disponible · Gratuit · Licence MIT · Plugin natif

Un calendrier, là où il faut.

Utilisez un bouton flottant, votre propre appel à l’action ou le bloc Booking calendar dans l’éditeur.

Cal.com ou Calendly.

Connectez votre lien de réservation HTTPS. Cal auto-hébergé est également pris en charge. Choisissez une fenêtre de calendrier ou un nouvel onglet.

Chargez au bon moment.

Le calendrier se charge au clic par défaut. Les blocs intégrés peuvent aussi se charger lorsqu’ils deviennent visibles. Personnalisez le texte, la couleur et les pages du bouton.

POUR COMMENCER

Installez. Connectez. Réservez.

Installez ce plugin natif depuis npm dans votre projet Astro. Il s’exécute avec les droits de votre site. Conservez votre configuration EmDash et vos autres plugins.

1. Ajoutez le package

pnpm add @sneaps/booking-embed

2. Enregistrez dans astro.config.mjs

import { bookingEmbed } from "@sneaps/booking-embed";

// Inside your existing EmDash configuration:
emdash({
  plugins: [bookingEmbed()],
  // Keep your other plugins and settings.
});

3. Recompilez, déployez et configurez

Dans l’administration EmDash, ouvrez Plugins puis les réglages de booking-embed. Enregistrez votre lien HTTPS, choisissez le service et configurez le bouton. Dans l’éditeur, tapez / puis choisissez Booking calendar pour ajouter un bloc intégré.

Quelques points à connaître.

Faut-il une clé API ?+

Non. Collez votre lien public HTTPS dans les réglages du plugin. Le plugin est gratuit sous licence MIT ; Cal.com et Calendly proposent leurs propres offres.

Comment utiliser mon propre bouton ?+

Ajoutez data-booking-open à un vrai lien ou bouton. Sans JavaScript, un lien conserve sa destination comme solution de repli.

Quand les scripts tiers sont-ils chargés ?+

Par défaut, uniquement après un clic. Un bloc réglé pour charger à l’apparition se charge aussi lorsqu’il devient visible. Le service applique alors ses politiques de cookies et de confidentialité. Pour éviter son chargement sur votre site, choisissez le mode nouvel onglet.

Stocke-t-il ou suit-il les réservations ?+

Le plugin ne stocke pas les données de réservation. Les événements booking_completed vers GTM ou PostHog déjà présents sont désactivés par défaut et ne contiennent que le nom du service. La transmission du nom, de l’email et des paramètres UTM est aussi optionnelle.

Que se passe-t-il si le calendrier ne charge pas ?+

Si le script du service ne charge pas, les visiteurs sont envoyés vers votre page de réservation. Sans JavaScript, les boutons du plugin sont des liens classiques vers cette page.

Synchronise-t-il les calendriers ou prend-il en charge Google Calendar ?+

Il intègre votre page de réservation. Il ne lit pas les réservations, n’envoie pas d’emails et ne synchronise pas lui-même les calendriers. Les plannings de rendez-vous Google Calendar ne sont pas pris en charge.

Faites place au prochain échange.

Lire la documentation sur npm ↗

Cal.com et Calendly sont des marques de leurs propriétaires. Ce plugin n’est ni affilié ni approuvé par ces services.