Skip to main content

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.

3 comments

Log in to comment and vote

Comments3

  • Archie

    Team•

    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