Create and Manage Bookings
Learn how to create, move, and manage bookings directly in the calendar.
FlowDule’s calendar is built for fast, intuitive booking management. You can create, move, and manage bookings in multiple ways depending on what’s quickest for the situation.
Create a new booking
Method 1: Quick action button (FAB)
The round + button in the bottom-right corner gives you quick access to four actions:
- New booking — Create a new appointment
- New shift — Add a staff shift
- Block time — Mark time as unavailable
- New event — Create an event
Tap + to see the options, and select the desired action.
Tip
The quick action button automatically hides when you scroll down and reappears when you scroll up, so it’s never in the way.
Method 2: Tap an empty time slot
In day or week view, you can create a booking directly:
- Tap an empty time slot in the time grid
- The booking form opens with the time pre-filled
- Select client, service, and practitioner
- Tap Save
Method 3: Drag to create
For even faster creation:
- Long-press on an empty time slot
- Drag downward to set the duration
- Release to open the booking form with both time and duration pre-filled
Note
You’ll feel a light haptic tap when you start dragging, and a subtle vibration each time the block snaps to the next slot.
Move a booking (drag and drop)
You can quickly reschedule by dragging an existing booking to a new time:
- Long-press on the booking card
- Drag it to the desired new time
- Release to confirm
The booking automatically snaps to the nearest time slot. You can drag both within the same day and between days in week view.
Important
When you move a booking, the client automatically receives a notification about the change.
Change duration (drag to resize)
Need to extend or shorten an appointment?
- Long-press on the booking card’s bottom edge
- Drag up or down to adjust the duration
- Release to confirm
Block time
Block time for breaks, meetings, or personal errands:
- Tap the + button and select Block time
- Choose start and end time
- Add an optional description
- Tap Save
Blocked time appears as a cross-hatched grey area in the calendar and is not visible as available time to clients in online booking.
View booking details
Tap a booking card to open the detail view in a bottom sheet with:
- Client name, avatar, and contact information
- Date and time
- Service with icon
- Practitioner
- Location
- Status badge with icon and description
- Notes
- Action buttons: Cancel, Reschedule, Edit
Booking types
| Type | Description | Appearance |
|---|---|---|
| Single | Standard one-time appointment | Solid colored card |
| Recurring | Weekly or monthly appointments | Solid card with recurrence icon |
| Group | Multiple participants at same time | Wider card with participant count |
| Blocked time | Unavailable time | Cross-hatched grey area |
| Event | Appointment without specific client | Outlined card (not filled) |
Tips for efficient booking
Avoid overlaps
FlowDule automatically warns you if you try to create overlapping bookings. You can still proceed if you want, but the warning ensures it’s intentional.
Quick client search
Start typing the client’s name in the booking form for instant search. If the client doesn’t exist, you can create a new one directly from the form.