Astrocal

Intégrez la planification dans
tout ce que vous créez

Intégrez la réservation dans votre app, site web ou agent IA avec quelques appels API ou une ligne de code. Widgets marque blanche, synchronisation calendrier et paiements inclus.*

API d'abord

REST API avec spécification OpenAPI 3.1. Chaque point de terminaison documenté, typé et cohérent. Intégrez la planification dans n'importe quel produit.

MCP natif

Déployez un serveur MCP qui permet aux agents IA de vérifier la disponibilité et de réserver des réunions. Aucun code d'intégration personnalisé.

Véritable marque blanche

Votre marque, votre domaine. Widgets intégrables avec propriétés CSS personnalisées. Zéro branding Astrocal.*

Widget de réservation intégrable

Intégrez une expérience de réservation complète sur n'importe quel site web avec une seule balise script. Entièrement personnalisable, accessible au clavier, zéro branding Astrocal.*

Entièrement personnalisable via les variables CSS
--astrocal-primary: #2563eb;
--astrocal-heading: #2563eb;
--astrocal-radius: 8px;
--astrocal-font: 'Inter', sans-serif;

...et arrière-plan, texte, bordures, ombres et plus

import { open } from "@astrocal/widget";

open({
  eventTypeId: "d4e5f6a7-...",
  mode: "inline",
  target: "#booking-container",
});
  • Personnalisez avec les propriétés CSS — couleurs, polices, arrondis
  • Isolation Shadow DOM — aucun conflit de style avec votre site
  • Intégration inline ou popup superposé — à vous de choisir
  • Navigable au clavier avec support ARIA complet

Ou créez votre propre interface

Utilisez notre widget clé en main ou appelez directement l'API REST pour créer une expérience de réservation entièrement personnalisée. Vérifiez la disponibilité, créez des réservations et gérez les confirmations — à votre façon.

Check availability
GET /v1/availability
?event_type_id=evt_abc123
&start_date=2026-03-01
&end_date=2026-03-07
{
  "slots": [
    { "start_time": "2026-03-01T09:00:00Z",
      "end_time":   "2026-03-01T09:30:00Z" },
    { "start_time": "2026-03-01T09:30:00Z",
      "end_time":   "2026-03-01T10:00:00Z" },
    ...
  ]
}
Create a booking
POST /v1/bookings
{
  "event_type_id": "d4e5f6a7-...",
  "start_time": "2026-03-01T09:00:00Z",
  "invitee_name": "Jane Smith",
  "invitee_email": "jane@smith.com",
  "invitee_timezone": "America/New_York"
}

// 201 Created
{
  "id": "a1b2c3d4-...",
  "status": "confirmed",
  "cancel_token": "tok_..."
}

Trois étapes pour des réservations en direct

Passez de zéro à l'acceptation de réservations en quelques minutes, pas des jours.

1

Connectez votre calendrier

OAuth Google Calendar en un clic. Nous lisons vos périodes occupées pour éviter les doubles réservations.

2

Définissez votre disponibilité

Configurez les heures hebdomadaires, les temps de battement et les durées de réunion. Le moteur de disponibilité gère les calculs de fuseau horaire.

3

Commencez à réserver

Utilisez la REST API, le serveur MCP ou le widget intégrable. Les réservations se synchronisent instantanément avec votre calendrier.

Tout ce dont vous avez besoin pour déployer la planification

Fonctionnalités prêtes pour la production dès le départ. Aucun assemblage requis.

Synchronisation de calendrier

Intégration Google Calendar en temps réel. Les vérifications FreeBusy empêchent les doubles réservations. Événements créés automatiquement.

Webhooks

Événements webhook signés HMAC pour les réservations, annulations et reports. Nouvelles tentatives automatiques avec backoff exponentiel.

Notifications par email

Emails de confirmation et d'annulation avec pièces jointes de calendrier .ics. Propulsé par Resend pour une livraison fiable.

Paiements Stripe

Collectez des paiements pour les réservations via Stripe Connect. Remboursements automatiques en cas d'annulation. Vous conservez les revenus.

Annulation et report

Liens d'annulation et de report en libre-service pour les participants. Authentification par jeton — aucune connexion requise.

Tableau de bord développeur

Gérez les clés API, les calendriers, les types d'événements et les réservations depuis un tableau de bord épuré. Journaux d'activité et suivi de livraison des webhooks.

Prêt à ajouter la planification ?

Créez un compte gratuit et effectuez votre premier appel API en moins de 5 minutes. Aucune carte de crédit requise.

* Zéro branding disponible sur les plans payants.