Calendar & bookings
Floggy can turn your site into a booking page. Connect your calendar, set your availability, and visitors can grab time with you against your real schedule. This guide covers the setup.
Before you start
Calendar booking is a Pro feature. You can check your plan in Settings > Billing. You manage everything from the Calendar section of your dashboard, which is organized into tabs: Connection, Availability, Meeting, Anti-Spam, and Bookings.
1. Connect your calendar
Open Calendar > Connection and click Connect Google Calendar. You'll be sent to Google to grant access, then returned to Floggy. Once connected, your account and email show here, and you can disconnect at any time.
Google Calendar is supported today. Microsoft is marked "Coming Soon".
2. Turn on bookings
With a calendar connected, flip on Accept Bookings. Floggy shows your public booking page URL, which lives at:
https://your-username.floggy.xyz/catchup
If you've connected a custom domain, it uses that instead. Share this link, or let visitors reach it from your site.
3. Set your availability
In the Availability tab:
- Timezone - Floggy auto-detects yours; you can search and change it. Visitors see times converted to their own timezone automatically.
- Weekly schedule - enable the days you're available and set start and end times for each. Use "Copy to all active days" to apply the same hours across your open days quickly.
4. Configure the meeting
In the Meeting tab:
| Setting | Options |
|---|---|
| Duration | 15, 30, 45, 60, 90, or 120 minutes |
| Buffer between meetings | None, 5, 10, 15, or 30 minutes |
| Minimum notice | None up to 1 day |
| Maximum advance | 1 week up to 3 months |
Add a meeting title and optional description, then pick how video calls are handled:
- Google Meet - a Meet link is generated automatically for each booking.
- Custom link - use your own Zoom, Around, or other meeting link.
- No video call - for phone or in-person meetings.
5. Keep spam out
The Anti-Spam tab covers protection. Floggy has built-in safeguards (rate limiting, a bot honeypot, and input validation) always on. You can also block specific email domains by listing them, one per line, to keep throwaway addresses out.
Managing bookings
When someone books, the event lands on your connected calendar and the attendee gets the details. The Bookings tab shows your booking history - each with the booker's name, email, date and time, and status. You can cancel a confirmed booking from here, and the attendee is notified.
Where it appears for visitors
Visitors book at your /catchup page. They pick a slot from your available times (shown in their own timezone), enter their details, and confirm. That's it - the meeting shows up on both calendars.