Home/Solo OPS/Setting Up a Booking System with Calendly/Feishu Calendar — A Complete Guide to Client Scheduling Automation
Setting Up a Booking System with Calendly/Feishu Calendar — A Complete Guide to Client Scheduling Automation

Setting Up a Booking System with Calendly/Feishu Calendar — A Complete Guide to Client Scheduling Automation

Build an automated client booking system from scratch with support for different service types, auto-reminders, and auto-follow-ups

For solo consulting businesses, client booking is one of the most common — and most inefficient — processes. Every time you need to schedule a call, it starts with a WeChat message: "When are you free this week?" Then you go back and forth a few times before landing on a time. And even after that, the client might ghost you.

An automated booking system solves three core problems:

  1. Clients can pick a time themselves — no back-and-forth coordination needed
  2. The system sends automatic reminders, drastically reducing no-shows
  3. Booking info syncs automatically to your CRM and follow-up workflows

This guide uses Calendly (the global standard) and Feishu Calendar (the top choice for Chinese users) as the tools. We'll cover everything from setup to advanced automation so you can build a complete booking system for your solo company.

Why This Matters

A booking system isn't just about "saving one step of manual coordination." It's a critical touchpoint that improves the client experience. A streamlined booking process signals professionalism from the very first interaction.

In the words of one solo consultant: "After I set up Calendly, the average time to book a call went from 3 days to 5 minutes. Before, it took 4-5 messages back and forth to confirm a time. Now clients click a link and pick a time."

The hidden value of a booking system is reducing "drop-off during scheduling." A lot of potential clients are lost at this stage — you ask once about timing, they don't reply, and that's the end. With an automated booking link, you send it the first time you connect. The client can book whenever is convenient for them, without needing you to be online.

There's another easily overlooked benefit: time management. A booking system lets you precisely control your availability. No more days where your calendar gets jammed with 8 back-to-back calls. You can set a daily maximum, decide which days of the week are open, and automatically block holidays.

Calendly Basic Setup Guide

Calendly is the most mature online booking tool in the world, and the free tier is more than enough for a solo company.

Registration and Initialization

Go to Calendly.com and sign up for a free account. The free plan includes: 1 calendar connection, 1 event type, and unlimited bookings — plenty for a solo consultant starting out.

Initial setup steps:

  1. Choose your language and timezone
  2. Connect your Google Calendar or Outlook calendar (Calendly automatically syncs your existing events to avoid conflicts)
  3. Set your available hours (e.g., Mon-Fri 10:00-17:00)
  4. Set session duration (15 min / 30 min / 60 min)
  5. Set buffer time between sessions (15 minutes recommended)

Event Type Setup

Calendly event types are the "booking options" you offer clients. Here are some common ones for solo businesses:

  • 30-minute initial consultation: Free, for first contact to understand the client's needs
  • 60-minute strategy session: Paid, requires payment before booking (integrated with Stripe or PayPal)
  • 15-minute quick Q&A: Free, for existing clients with occasional quick questions
  • Monthly check-in: For recurring clients you follow up with regularly

To set up paid bookings: enable "Require Payment" in the event type settings → connect your Stripe account → set the per-session price → choose whether to allow custom amounts.

Customizing Your Booking Page

Your booking link is your "digital front desk." Customize it with:

  • Your brand colors and logo
  • A short pre-booking questionnaire (e.g., "What's your biggest challenge right now?" "How did you hear about me?")
  • A post-confirmation redirect page (guide the client to add your WeChat or join your community)
  • Cancellation and rescheduling policy settings

Setting Up a Booking System with Feishu Calendar

For solo entrepreneurs serving primarily Chinese-speaking clients, Feishu (Lark) Calendar is often the better choice — Chinese users are highly familiar with it, and the Feishu ecosystem offers a more complete toolchain.

Basic Booking Features in Feishu Calendar

Feishu's built-in calendar supports basic booking management:

  1. Set your "working hours" in Feishu Calendar: click "..." at the top right of the calendar → "Working Hours" → configure your weekly availability
  2. Create calendar events: label each event type (consultation / interview / review, etc.)
  3. Use the "Booking Calendar" feature (Feishu paid plan): generates a public booking link where others can pick a time directly

Note: The free Feishu Calendar allows Feishu users to share their availability with each other, but a public booking link requires a paid Feishu plan (Enterprise tier onward).

Feishu Alternative: Form + Automation Combo

For solo companies on Feishu's free plan, you can combine Feishu's multidimensional tables and automation to build a booking system:

  1. Create a Feishu form: collect client basic info (name, WeChat, service type needed, preferred time)
  2. Create a booking management database in a Feishu table: fields include client info, booking time, status, and confirmation status
  3. Set up automation: when a client submits the form → create a Feishu calendar event → update the table status → send notifications to you and the client via Feishu bot

This approach is more flexible, but the downside is that clients can't pick a time slot directly on the calendar — you still need to manually confirm the time.

Chinese Booking Tools Worth Considering

Beyond the Feishu ecosystem, here are some Chinese-language booking tools:

  • Xiaoluobo Baoming (小萝卜报名): Geared toward event booking and management, supports paid registrations
  • Wei Yuyue (微预约): A WeChat-ecosystem booking tool that can be embedded in your Official Account
  • Tencent Meeting Booking: If you primarily use Tencent Meeting, its scheduling system is quite convenient
  • WeCom (Enterprise WeChat) Calendar: Supports booking, and clients can scan a QR code to schedule

Auto-Reminders and Post-Meeting Follow-Ups

The real value of a booking system shows up in the "post-booking" automation.

Auto-Reminder Settings

Calendly built-in reminders: Configure them in the event type settings. Recommended setup:

  • Confirmation email: sent immediately after booking (includes meeting link and cancel/reschedule link)
  • 24-hour reminder: suitable for all booking types
  • 1-hour reminder: especially useful for free consultations that are easy to forget
  • SMS reminder (paid feature): very effective for high no-show service types

Custom reminders (with Make/Zapier): Connect Calendly to Make or Zapier to build more complex reminder sequences:

  1. 7 days before: send a prep email ("Here's what to prepare")
  2. 24 hours before: send a confirmation email ("Don't forget our meeting tomorrow")
  3. 1 hour before: send a reminder (with the meeting link)
  4. 5 minutes after: auto-send a thank-you message

Post-Meeting Automated Follow-Up

The moment right after a meeting ends is the golden window for advancing the client relationship. Here's an automated follow-up sequence:

Standard follow-up sequence:

  • Immediately: Send meeting notes (if you use an AI recording + transcription tool, it can auto-transcribe and send)
  • 24 hours later: Send an action item list ("Based on our discussion, here are 3 things you can do next")
  • 3 days later: Check in ("Any questions come up?")
  • 7 days later: If the client is interested but hasn't paid yet, send a detailed proposal
  • 30 days later: If the client has completed the first milestone, send an upsell recommendation

With Make: Detect "Completed" status in Calendly events → trigger the first follow-up email → timer-trigger subsequent follow-ups.

Designing a Booking System for Multiple Service Types

Solo entrepreneurs usually offer more than one service type, so the booking system needs to handle different products. Here's a complete design:

Service Categories and Corresponding Booking Strategies

Free services (initial consultations, community quick Q&A):

  • Available window: 2 hours per day
  • Per-person limit: max 1 per month
  • Reminder strategy: strong reminders (24h + 1h, two reminders)
  • Purpose: build trust, understand needs, guide to premium

Paid consulting services (strategy consulting, customized solutions):

  • Available window: 1-2 slots per day
  • Duration: 30-90 minutes
  • Payment requirement: pay to book, with flexible cancellation/refund policy

Monthly / long-term subscription:

  • Fixed schedule: auto-book at the same time each week
  • Use Calendly's "Collective" feature to schedule multiple sessions at once
  • For Feishu, set recurrent events on the calendar

Managing Service Types with Feishu Multidimensional Tables

Create a "Services" multidimensional table in Feishu:

  • Service name
  • Type (free / paid / subscription)
  • Price
  • Duration
  • Available time slots
  • Booking eligibility (new client / existing client)

Once it's ready, use a Feishu form to let clients choose. Based on their selection, trigger the corresponding booking method.

Integration with CRM and Payment Systems

A booking system shouldn't be an island. To get the full effect, connect it with your other tools.

Calendly Integrations

Calendly's integration ecosystem is rich:

  • Payment integration: Stripe, PayPal — collect payment at the time of booking
  • CRM integration: HubSpot, Salesforce, Pipedrive — auto-create a contact record when a booking is confirmed
  • Email marketing: Mailchimp, ConvertKit — auto-add the client to your email list after booking
  • Video conferencing: Zoom, Google Meet, MS Teams — auto-generate meeting links
  • Webhook: Connect to any tool that supports webhooks

Feishu Ecosystem Integrations

Within the Feishu ecosystem:

  • Feishu Calendar → Feishu Multidimensional Tables (record booking data)
  • Feishu Forms → Feishu Calendar Events (auto-create)
  • Feishu Bot → Notifications and reminders

For cross-ecosystem integration: use Make to connect Feishu and Calendly for bi-directional sync.

Custom Webhook in Practice

If you need a specific flow to trigger after a booking, use webhooks:

Example: Client books a paid consultation and completes payment:

  1. Calendly webhook triggers → sends data to Make
  2. Make creates a booking record in a Feishu table (client name, email, booking time, payment amount)
  3. Make sends a message to your Feishu group: "New booking received"
  4. Make writes the client info to your CRM
  5. Make sends a WeChat group invitation link to the client

Real-World Case Studies

Case 1: Independent Consultant's Booking System

A solo product strategy consultant serving indie developers and small teams built this booking system:

Service types:

  • 15-min free initial discovery call (3 slots/day, screening only, no deep consulting)
  • 60-min deep strategy session $149 (4 slots/week, pay before booking)
  • 3-month long-term retainer $3,000/mo (requires completing one paid session first)

Automation flow:

  1. Client clicks Calendly link → selects service type → fills out questionnaire
  2. For paid sessions, pays via Stripe → booking is confirmed after payment
  3. Auto-confirmation email with Zoom link
  4. 24-hour and 1-hour auto-reminders
  5. After the session, Calendly triggers Make → sends meeting notes → 3-day follow-up email → if client is interested, auto-sends long-term retainer info

Results:

  • Cancellation rate dropped from 21% to 6%
  • Average booking time went from 2.7 days to 10 minutes (self-service)
  • Monthly new paid consulting clients grew from 8 to 22
  • No-show rate dropped from 15% to 3%

Case 2: Online Course Instructor's Time Management

An online course instructor used a booking system for student coaching:

Created a "Student-Only Booking" event type in Calendly:

  • Only accessible to clients who purchased the course
  • 12-hour advance booking requirement (prevents last-minute scheduling)
  • Max 2 coaching slots per day to prevent time fragmentation
  • Students must submit their current progress and questions before booking — so the instructor can prepare

Using Feishu Calendar as the backend:

  • All bookings sync to Feishu Calendar automatically
  • Each booking links to a student profile, recording session history
  • Automatically tracks each student's coaching hours and progress

Pitfalls to Avoid

  1. Timezone issues: If you work with international clients, make sure your booking system displays the correct time in the client's timezone. Calendly auto-detects the client's location. Feishu Calendar requires manual setup.

  2. Unclear cancellation policy: Without clear cancel/reschedule rules, last-minute cancellations will spike. Recommended: free cancellation up to 24 hours before. Cancellation within 24 hours counts against their paid allotment.

  3. Overly generous availability: When you're starting out, you're excited and open up every single time slot. Then you get overwhelmed with bookings. Start with 3-4 bookable slots per day and increase as you get comfortable.

  4. No backup plan: What happens when the system goes down? Keep a manual workaround — clients can message you directly to pick a time, and you enter it into the system yourself.

  5. Not analyzing booking data: Your booking system itself is a data analysis tool. Regularly check which time slots are most popular, which service types convert best, which channels bring the most booking-ready clients. Use data to optimize your schedule.

Long-Term Strategy

Once your booking system is set up, it's no longer just a "scheduling tool." It becomes the central entry point for client acquisition and management.

Recommended iteration cadence:

  • Month 1: Complete basic setup, support core service type bookings
  • Months 2-3: Add auto-reminders and simple follow-ups
  • Months 3-6: Connect CRM and payment systems for a closed data loop
  • Month 6+: Add segmented follow-up sequences and client segmentation

The sign of a mature booking system: You can go a month without touching the booking coordination process. The system automatically handles everything from "client expresses interest" to "first consultation completed." All you have to do is show up at the agreed time and do your thing. That's the power of automation.

SoloOpsAutomation