Slotara Logo Slotara
Slotara / Developers
Developer Hub

Integrate Slotara into your system.

Embed the booking widget with a ready-made snippet. Webhooks for real-time events. REST API for full system integration. Servers in Germany, no US cloud dependencies.

Request access Widget guide
Integration options

What you can build with Slotara.

From a simple embed to a full API integration.

Available
🔌

Booking widget

All plans

An embeddable booking form for your website — copy the ready-made snippet, paste it in, done. Responsive, accessible, no dependencies.

Max plan · activation required
🔔

Webhooks

Max

Real-time notifications for new bookings, cancellations and status changes. Your system reacts instantly — no polling needed.

🔒 Documentation available after signing in

Max plan · activation required
⚙️

REST API

Max

Programmatic access to bookings, staff, services and availability. Authentication via API key, JSON response format.

🔒 Documentation available after signing in

In development
📅

Calendar sync

All plans

Calendar export (iCal) is already live — every confirmation email includes an .ics file. Two-way Google Calendar sync is in development: appointments will then appear automatically in the external calendar.

🔒 Documentation available after signing in

Quick start

Widget live in 2 minutes.

No JavaScript knowledge required. Works everywhere: WordPress, Jimdo, Wix, plain HTML.

1

Copy your booking page URL

In your Slotara dashboard, under Settings → Widget, you'll find your personal booking URL and the ready-made embed code.

2

Add the code to your website

Paste the snippet wherever you want it to appear — in the body of your page. No JavaScript knowledge needed.

3

Done — clients can book right away

The widget loads automatically, shows your availability in real time, and sends confirmations and reminders fully automatically.

Embed the widget — HTML Available on all plans
<!-- Slotara Buchungs-Widget -->
<iframe
  src="https://slotara.de/widget/DEIN-SLUG"
  width="100%"
  height="640"
  frameborder="0"
  style="border-radius: 12px; border: 1px solid #e2e8f0;"
></iframe>

Replace DEIN-SLUG with your widget slug from the dashboard (Settings → Widget). Your public booking page is available at slotara.de/buchen/DEIN-SLUG.

Technical details

The widget is rendered entirely by Slotara servers in Germany. No external tracking scripts, no cookie banner needed for the widget itself.

Max plan

Webhooks & API for deep integration.

Have your system react to booking events in real time — or read data programmatically.

🔔

Webhooks

Your server receives an HTTP POST as soon as a booking event happens. No polling, no delay.

booking.created New booking received
booking.cancelled Booking cancelled
booking.updated Booking changed (time, service)
appointment.reminder_sent Reminder email sent
⚙️

REST API

A JSON-based REST API. Bearer token authentication. Full documentation in the dashboard after upgrading.

GET Read bookings
GET Staff & services
GET Availability
POST Create a booking
🔒

Full API documentation in the dashboard

Endpoint reference, authentication, payload schemas and code examples are available in the dashboard after signing in — exclusively for users with an active Max plan.

Architecture

Built for security and reliability.

🇩🇪

Hosted in Germany

All client data on German servers. No US cloud routing, no third-country risk.

🔐

TLS 1.3 everywhere

All connections are encrypted. HTTP requests are automatically redirected to HTTPS.

⏱️

Rate limiting

API requests are limited per key and time window. Automatic protection against scanning and brute force.

🔑

Scoped API keys

Every key is restricted to a single tenant. No key can access another user's data.

📋

Audit log

All API actions are logged. You can see in the dashboard which key did what and when.

🛡️

DPA from day one

The data processing agreement under Art. 28 GDPR applies automatically. No US tracking services on API endpoints.

See the full security architecture →
Frequently asked questions

FAQ: Developers & integration

No. The widget is a ready-made iframe snippet that you copy from the dashboard and paste into your website. No JavaScript, no configuration, no dependencies. Works with WordPress, Jimdo, Squarespace, Wix, plain HTML — anywhere.

REST API and webhooks are planned for the Max plan but not yet generally available — they are activated per business on request. Access is then restricted to your own account: you only read and write your own data. If you're planning an integration, talk to us before signing up — we'll clarify the current status for your case.

The API uses bearer token authentication. Your API key is sent in the Authorization header of every request. Keys can be rotated or revoked at any time. There are no OAuth flows for third-party integrations — that's a deliberate choice to keep the attack surface minimal.

That's what webhooks (push) and the REST API (pull) are for — a typical use case: a new booking in Slotara automatically triggers a task in your CRM or a message in Slack. Both require the Max plan and are not yet generally available; activation happens per business.

Not yet — a dedicated test environment is planned for Q3 2026. For testing, we recommend using a separate account as a test tenant.

Ready to integrate?

From Starter: widget live instantly. From Max: webhooks, API and full documentation in the dashboard. Try the Starter plan free for 14 days.

Create account Compare plans

Widget on all plans · API from Max · hosted in Germany