Add A Booking Feature Similar to Calendly
It would be incredible to integrate this with Microsoft Teams, Outlook, Google Calendar, Zoom, and Google Meet. Keep the setup simple and intuitive.
Take inspiration from Calendly’s interface, where users can easily select or block out available times for meetings or video calls. Once a time is booked, the appointment should automatically sync to the user’s selected calendar.
Video conferencing links should be generated automatically through Zoom, Google Meet, or Microsoft Teams, depending on the user’s preference.
There are countless business types that could benefit from this feature. The standard Calendly plan is $10 per month and includes unlimited event types, multiple calendar connections, integrations, and automated reminders.
OpnForm already offers many powerful form features. If similar functionality were applied to a booking form, it could create a compelling alternative to Calendly, especially since OpnForm can also handle traditional website forms within the same platform.
Log in to comment and vote
Comments3
Archie
Feb 23
Hi Charles,
Thanks for sharing this! Your examples and phased rollout approach make a lot of sense—integrating booking forms with calendars and video conferencing tools would really streamline scheduling and improve the user experience. Starting with core booking functionality and manual links, then expanding to automated meetings and team scheduling, is a smart way to roll it out.
—Archie
Charles Tucker
Feb 18
Check out these two sites:
https://simplybook.me/en/
I very well reviewed booking system that lets you embed booking forms on your website and even pay and integrate with Stripe/Paypal and tons of others with a popup window to keep them on your site or they have a landing page that looks really bad.
https://calendly.com/pricing
Most popular free booking platform
Charles Tucker
Feb 18
Recommended Two-Phase Rollout
Phase 1 – Core Booking + Manual Video Link (MVP)
Problem:
Users want simple scheduling inside OpnForm without needing an additional tool like Calendly.
Desired Outcome:
Allow users to create a booking form that manages availability and automatically creates calendar events.
Must-have integrations:
Google Calendar
Microsoft 365 / Outlook
ICS file fallback
Availability rules:
Set working hours per day
Block specific dates
Buffer before/after meetings
Minimum notice (e.g., 2–4 hours)
Maximum booking window (e.g., 30 or 60 days out)
Time zone handling:
Auto-detect booker’s time zone
Display availability in their local time
Store correctly in host calendar
Booking flow:
Confirmation page
Confirmation email
Add-to-calendar (ICS)
Cancel link
Video option (Phase 1 lightweight solution):
Optional field where host can paste a static Zoom, Google Meet, or Teams link
That link is automatically inserted into the calendar event and confirmation email
This avoids API complexity while still covering most real-world use cases.
Phase 2 – Advanced Automation
Choose one as the main focus:
Option A – Auto-generated video meetings
Zoom API integration
Google Meet auto-creation
Microsoft Teams auto-creation
Update meeting links on reschedule
Option B – Team scheduling
Round-robin
Collective scheduling
Multiple hosts