Documentation

Everything you need to know to get the most out of Calimatic Scheduler.

Getting Started

Quick Start Guide

1

Create your account

Sign up for free at /register. No credit card required.

2

Set your availability

Go to Availability in your dashboard and configure when you're available for meetings.

3

Create an event type

Click Event Types → New to create your first meeting type (e.g., "30 Minute Meeting").

4

Share your booking link

Copy your booking page URL (e.g., scheduler.calimatic.com/yourname) and share it with clients.

Creating Event Types

Event types define the different kinds of meetings you offer. Each event type has its own settings for duration, location, and availability.

Event Type Settings

  • Duration: Set how long the meeting should be (15, 30, 60 minutes, or custom)
  • Location: Choose from Google Meet, Zoom, phone call, or in-person
  • Buffer time: Add padding before/after meetings to avoid back-to-back scheduling
  • Minimum notice: Prevent last-minute bookings by requiring advance notice
  • Future limit: Only allow bookings within a certain number of days

Zoom Integration

Automatically create Zoom meetings for your bookings

Adding the Zoom Integration

Connect your Zoom account to automatically generate Zoom meeting links when attendees book appointments with you.

Step-by-Step Setup

1
Navigate to Integrations

Log into your Calimatic Scheduler dashboard and go to Settings → Integrations.

2
Click Connect Zoom

Find the Zoom integration card and click the "Connect" button.

3
Authorize Access

You'll be redirected to Zoom's authorization page. Sign in to your Zoom account and click "Allow" to grant Calimatic Scheduler permission to create meetings on your behalf.

4
Connection Complete

You'll be redirected back to Calimatic Scheduler with a success message. Your Zoom account is now connected!

5
Create Event Type with Zoom

Go to Event Types, create or edit an event type, and select "Zoom Meeting" as the location. Save your changes.

Troubleshooting
  • Authorization failed: Ensure pop-ups are enabled and try again
  • Zoom not appearing: Refresh the page after connecting
  • Meeting not created: Verify your Zoom account has meeting creation permissions
  • • For additional help, contact support

Using the Zoom Integration

Automatic Meeting Creation

When an attendee books a time slot on an event type with Zoom enabled, a unique Zoom meeting is automatically created. The meeting link, ID, password, and dial-in numbers are included in the confirmation email sent to both you and the attendee.

Prerequisites: Connected Zoom account, event type with Zoom location selected.

Rescheduling Bookings

When a booking is rescheduled, the Zoom meeting is automatically updated with the new date and time. The same meeting link remains valid, so attendees don't need a new link.

Cancelling Bookings

When a booking is cancelled, the associated Zoom meeting is automatically deleted from your Zoom account to keep your meeting list clean and organized.

Removing the Zoom Integration

You can disconnect your Zoom account at any time. Here's how:

1

Go to Settings → Integrations in your dashboard.

2

Find the Zoom integration and click "Disconnect".

3

Confirm the disconnection when prompted.

What happens when you disconnect:
  • • Your Zoom OAuth tokens are immediately and permanently deleted from our servers
  • • You will no longer be able to create new Zoom meetings for bookings
  • • Existing bookings will retain their Zoom meeting links for reference
  • • Event types using Zoom will need a new location selected
  • • You can reconnect your Zoom account at any time
Complete Data Removal

To request complete removal of all your data from Calimatic Scheduler, including any Zoom-related information, please contact us at privacy@calimatic.com. We will process your request in accordance with our Privacy Policy.

API Reference

Build integrations with our REST API

Authentication

All API requests require authentication using an API key. Include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

Get your API key from Settings → API Keys in your dashboard.

Endpoints

GET/api/v1/event-types
POST/api/v1/event-types
GET/api/v1/bookings
POST/api/v1/public/book
GET/api/v1/availability/schedules
GET/api/v1/users/me

Example: Create a Booking

curl -X POST https://scheduler.calimatic.com/api/v1/public/book \
  -H "Content-Type: application/json" \
  -d '{
    "eventTypeId": "evt_abc123",
    "startTime": "2024-12-20T10:00:00Z",
    "attendee": {
      "name": "John Doe",
      "email": "john@example.com",
      "timezone": "America/New_York"
    }
  }'

Need more help?

Can't find what you're looking for? Our support team is here to help.