# What is DitCal?

Welcome to **DitCal**, your go-to platform for simple, flexible, and affordable scheduling. With **unlimited scheduling** and **unlimited teammates**, DitCal makes managing appointments a breeze. This guide introduces the core concepts and features of DitCal to help you get started.

***

### **1. Event Types**

Event types in DitCal define the nature of your meetings or appointments. Each event type is customizable and shareable through unique links.

#### **Key Features:**

* **Custom Durations:** Choose the length of your event (e.g., 15, 30, or 60 minutes).
* **Availability Settings:** Define when the event type can be booked.
* **Buffer Times:** Add gaps before or after meetings to avoid overlaps.
* **Personalized Links:** Shareable URLs for easy scheduling.

#### **Creating Event Types:**

1. Go to **Event Types** in your dashboard.
2. Click **New Event Type** and enter details like title, duration, and description.
3. Set specific availability and save your event type.

***

### **2. Bookings**

A booking is a scheduled appointment created when someone uses your event type link to reserve a slot.

#### **How Bookings Work:**

1. Share your event type link with clients, teammates, or prospects.
2. Invitees select a time slot based on your availability.
3. You receive a notification for every confirmed booking.

#### **Managing Bookings:**

* View upcoming bookings on the **Bookings** tab.
* Reschedule or cancel bookings with one click.
* Sync bookings with your external calendar (Google, Outlook, iCal).

***

### **3. Routing**

Routing lets you direct scheduling requests to the right person or team based on predefined rules. This is perfect for collaborative environments with multiple teammates.

#### **Examples of Routing:**

* **Round-Robin Scheduling:** Automatically assigns bookings to available team members.
* **Priority Routing:** Direct bookings to specific teammates based on event type or availability.

***

### **4. Teams**

DitCal supports unlimited teammates, making it ideal for organizations. Each teammate can have their own scheduling links, event types, and preferences.

#### **Team Management:**

* **Roles and Permissions:** Assign roles like Admin or Member with customizable access.
* **Shared Event Types:** Create group events that multiple teammates can manage.
* **Team Availability:** Combine calendars to show unified availability for scheduling.

#### **Adding Teammates:**

1. Navigate to the **Team** tab.
2. Click **Add Teammate** and invite them via email.
3. Define their roles and permissions.

***

### **5. Availability**

Availability settings determine when you’re open for bookings. DitCal offers flexible options to suit your schedule.

#### **Setting Availability:**

* **Recurring Slots:** Set weekly availability (e.g., Monday–Friday, 9 AM–5 PM).
* **Custom Dates:** Define specific days and times for unique events.
* **Overrides:** Temporarily block out unavailable times or add extra slots.

***

### **6. Workflow**

DitCal workflows automate scheduling processes to save you time and ensure smooth coordination.

#### **Example Workflows:**

* **Automated Notifications:** Send email/SMS reminders to attendees.
* **Calendar Syncing:** Automatically update connected calendars.
* **Post-Meeting Actions:** Trigger follow-ups or thank-you messages after meetings.

#### **Creating a Workflow:**

1. Go to **Workflows** in your dashboard.
2. Choose triggers (e.g., new booking) and define actions (e.g., send a confirmation email).
3. Save your workflow and let DitCal handle the rest!

***

### **7. Support and Feedback**

We’re here to help! If you have questions or need assistance, reach out via:

* **Email:** <support@ditcal.com>
* **Community:** Join our forum to share tips and ideas.

Thank you for choosing DitCal – start scheduling smarter today!
