zyntime

Where scheduling a timemeets true simplicity

From solo professionals to enterprises, zyntime makes time work for you.

See the Demo

Organizer View

Weekly availability
Pick your weekly windows and a date range.
UTC
15 day(s) selected
1 window
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
1 day1 window

Attendee View

Attendee
Waiting for availability. Configure windows in the Organizer panel.

No availability set yet

Configure windows in the Organizer panel to see available slots here.

Start in the Organizer panel above
Developer-friendly integrations

Integrate in minutes

Pick your language and framework to drop in production-ready code.

NodeJS
React
1
2// Example: React (client) — Calls your own API route at /api/v1/time-slots/demo
3
4import { useState } from "react";
5
6async function createTimeSlots(body: CreateTimeSlotPayload[]): Promise<ApiSlot[]> {
7  const res = await fetch("/api/v1/time-slots/demo", {
8    method: "POST",
9    headers: { "Content-Type": "application/json" },
10    body: JSON.stringify(body),
11  });
12
13  if (!res.ok) {
14    const text = await res.text().catch(() => "");
15    throw new Error(`API error (${res.status}): ${text || res.statusText}`);
16  }
17
18  const json = (await res.json()) as { message: ApiSlot[] };
19  return json.message;
20}
21
22export function MyScheduler() {
23  const [created, setCreated] = useState<ApiSlot[]>([]);
24  const handleCreateSlots = async () => {
25    const now = Math.floor(Date.now() / 1000);
26    const payload: CreateTimeSlotPayload[] = [
27      {
28        startTime: now + 3600,
29        endTime: now + 7200,
30        timezone: "America/New_York",
31        durationMin: 30,
32        publicView: true,
33        booked: false,
34        success: true,
35      },
36    ];
37    try {
38      const result = await createTimeSlots(payload);
39      setCreated(result);
40      console.log("Slots created:", result);
41    } catch (e) {
42      console.error(e);
43    }
44  };
45
46  return <button onClick={handleCreateSlots}>Create Demo Slots</button>;
47}
48
49/* ----------------- Types (kept below for clarity) ----------------- */
50
51export type CreateTimeSlotPayload = {
52  startTime: number; // Unix seconds
53  endTime: number;   // Unix seconds
54  timezone: string;  // IANA TZ
55  durationMin: number;
56  publicView: boolean;
57  booked: boolean;
58  success: boolean;
59};
60
61export type ApiSlot = {
62  publicUID: string;
63  startTime: number;
64  endTime: number;
65  // ...additional fields
66};
67

Need help getting started? Check our documentation

How it works

Fast, flexible scheduling — in 3 steps

A quick visual of how it works

Create availability
Toggle days, set hours and choose slot length
Mon9:00 AM5:00 PM
Wed9:00 AM5:00 PM
Fri9:00 AM5:00 PM
Slot length
Example: slots auto-generated every 30 minutes between 9:00 AM5:00 PM.
12h24h
Share your booking link
Copy or share anywhere
Share once — guests pick a time that works.
Book from available slots
Pick a time — no back-and-forth
Showing next available times
Tue 9:00 AM
Tue 9:30 AM
Tue 10:00 AM
Tue 10:30 AM
Tue 11:00 AM
Tue 11:30 AM
Tue 12:00 PM
Tue 12:30 PM
Tue 1:00 PM
Tue 1:30 PM
Tue 2:00 PM
Tue 2:30 PM
Tue 3:00 PM
Tue 3:30 PM
Tue 4:00 PM
Tue 4:30 PM
Wed 9:00 AM
Wed 9:30 AM
Wed 10:00 AM
Wed 10:30 AM
Wed 11:00 AM
Wed 11:30 AM
Wed 12:00 PM
Wed 12:30 PM
Wed 1:00 PM
Wed 1:30 PM
Wed 2:00 PM
Wed 2:30 PM
Wed 3:00 PM
Wed 3:30 PM
Wed 4:00 PM
Wed 4:30 PM
Thu 9:00 AM
Thu 9:30 AM
Thu 10:00 AM
Thu 10:30 AM
Thu 11:00 AM
Thu 11:30 AM
Thu 12:00 PM
Thu 12:30 PM
Thu 1:00 PM
Thu 1:30 PM
Thu 2:00 PM
Thu 2:30 PM
Thu 3:00 PM
Thu 3:30 PM
Thu 4:00 PM
Thu 4:30 PM
Tue 9:00 AM
Tue 9:30 AM
Tue 10:00 AM
Tue 10:30 AM
Tue 11:00 AM
Tue 11:30 AM
Tue 12:00 PM
Tue 12:30 PM
Tue 1:00 PM
Tue 1:30 PM
Tue 2:00 PM
Tue 2:30 PM
Tue 3:00 PM
Tue 3:30 PM
Tue 4:00 PM
Tue 4:30 PM
Wed 9:00 AM
Wed 9:30 AM
Wed 10:00 AM
Wed 10:30 AM
Wed 11:00 AM
Wed 11:30 AM
Wed 12:00 PM
Wed 12:30 PM
Wed 1:00 PM
Wed 1:30 PM
Wed 2:00 PM
Wed 2:30 PM
Wed 3:00 PM
Wed 3:30 PM
Wed 4:00 PM
Wed 4:30 PM
Thu 9:00 AM
Thu 9:30 AM
Thu 10:00 AM
Thu 10:30 AM
Thu 11:00 AM
Thu 11:30 AM
Thu 12:00 PM
Thu 12:30 PM
Thu 1:00 PM
Thu 1:30 PM
Thu 2:00 PM
Thu 2:30 PM
Thu 3:00 PM
Thu 3:30 PM
Thu 4:00 PM
Thu 4:30 PM
Times auto-adjust to visitor timezone.
12h24h
By Use Case

One platform, endless possibilities

See how teams across industries are transforming their scheduling workflow

45% faster hiring

Recruiting

Streamline candidate interviews

80% efficiency

Consulting

Client meetings & project sync

90% satisfaction

Support

Customer meetings made simple

3x more demos

Sales

Close deals faster with instant booking

Zero no-shows

Healthcare

Patient scheduling simplified

50% time saved

Tech Teams

Standups, code reviews, sprint rituals

5hrs saved/week

HR Teams

Team meetings & 1-on-1s

24/7 booking

Telehealth

Virtual consultations organized

1000+ schools

Education

Office hours & tutoring sessions

2x productivity

Creative

Design reviews & brainstorms

zyntime

Scheduling Infrastructure for Every Industry

Lightning fast scheduling

Scheduling a meeting has never been this easy — or this fast.

From solo professionals to enterprises, zyntime makes time work for you.

10k+ meetings scheduled15s average booking time