Astrocal

Terminplanung einbetten in
alles, was Sie bauen

Betten Sie Buchungen in Ihre App, Website oder Ihren KI-Agenten ein — mit wenigen API-Aufrufen oder einer Zeile Code. Whitelabel-Widgets, Kalender-Sync und Zahlungen inklusive.*

API-First

REST API mit OpenAPI 3.1 Spezifikation. Jeder Endpunkt dokumentiert, typisiert und konsistent. Terminplanung in jedes Produkt einbauen.

MCP-Native

Stellen Sie einen MCP-Server bereit, der KI-Agenten ermöglicht, Verfügbarkeiten zu prüfen und Meetings zu buchen. Kein benutzerdefinierter Integrationscode.

Echtes Whitelabel

Ihre Marke, Ihre Domain. Einbettbare Widgets mit CSS Custom Properties. Null Astrocal-Branding.*

Einbettbares Buchungs-Widget

Betten Sie ein vollständiges Buchungserlebnis auf jeder Website mit einem einzigen Script-Tag ein. Vollständig anpassbar, tastaturzugänglich, kein Astrocal-Branding.*

Vollständig anpassbar über CSS-Variablen
--astrocal-primary: #2563eb;
--astrocal-heading: #2563eb;
--astrocal-radius: 8px;
--astrocal-font: 'Inter', sans-serif;

...und Hintergrund, Text, Rahmen, Schatten und mehr

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

open({
  eventTypeId: "d4e5f6a7-...",
  mode: "inline",
  target: "#booking-container",
});
  • Anpassbar mit CSS Custom Properties — Farben, Schriften, Eckenradius
  • Shadow DOM Isolation — keine Stilkonflikte mit Ihrer Website
  • Inline-Einbettung oder Popup-Overlay — Ihre Wahl
  • Tastaturnavigierbar mit vollständiger ARIA-Unterstützung

Oder bauen Sie Ihre eigene Oberfläche

Nutzen Sie unser fertiges Widget oder rufen Sie die REST API direkt auf, um ein vollständig individuelles Buchungserlebnis zu schaffen. Verfügbarkeit prüfen, Buchungen erstellen und Bestätigungen verarbeiten — auf Ihre Art.

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_..."
}

Drei Schritte zu Live-Buchungen

Von null zu akzeptierten Buchungen in Minuten, nicht Tagen.

1

Verbinden Sie Ihren Kalender

Ein-Klick Google Calendar OAuth. Wir lesen Ihre belegten Zeiten, damit Sie nie doppelt gebucht werden.

2

Definieren Sie Ihre Verfügbarkeit

Legen Sie wöchentliche Zeiten, Pufferzeiten und Meeting-Dauer fest. Die Verfügbarkeits-Engine übernimmt die Zeitzonenberechnungen.

3

Buchungen beginnen

Verwenden Sie die REST API, den MCP-Server oder das einbettbare Widget. Buchungen werden sofort mit Ihrem Kalender synchronisiert.

Alles, was Sie brauchen, um Terminplanung zu liefern

Produktionsreife Funktionen sofort einsatzbereit. Keine Montage erforderlich.

Kalender-Synchronisation

Echtzeit-Google Calendar-Integration. FreeBusy-Checks verhindern Doppelbuchungen. Events werden automatisch erstellt.

Webhooks

HMAC-signierte Webhook-Events für Buchungen, Stornierungen und Umplanungen. Automatische Wiederholungen mit exponentiellem Backoff.

E-Mail-Benachrichtigungen

Bestätigungs- und Stornierungsemails mit .ics Kalenderanhängen. Unterstützt von Resend für zuverlässige Zustellung.

Stripe-Zahlungen

Kassieren Sie Zahlungen für Buchungen über Stripe Connect. Automatische Rückerstattungen bei Stornierung. Sie behalten die Einnahmen.

Stornieren & Umbuchen

Self-Service-Storno- und Umbuchungslinks für Teilnehmer. Token-basierte Authentifizierung – kein Login erforderlich.

Entwickler-Dashboard

Verwalten Sie API-Schlüssel, Kalender, Ereignistypen und Buchungen über ein übersichtliches Dashboard. Aktivitätsprotokolle und Webhook-Zustellungsverfolgung.

Bereit, Terminplanung hinzuzufügen?

Erstellen Sie ein kostenloses Konto und führen Sie Ihren ersten API-Aufruf in unter 5 Minuten durch. Keine Kreditkarte erforderlich.

* Kein Branding auf kostenpflichtigen Plänen.