SKILL FILE

Booking System with Google Calendar with AI

Build a Cal.com replacement — booking pages, availability logic, and Google Calendar sync in your repo.

Download Skill File ↓

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Custom booking page on your domain

yoursite.com/book/intro-call — fully styled to match your brand.

2

Multiple event types

15-min intro, 30-min demo, 60-min strategy — each with its own buffer, duration, availability.

3

Google Calendar 2-way sync

Reads your calendar to determine availability, writes the booked event back. OAuth flow handled.

4

Timezone handling

Visitor's timezone auto-detected, slots displayed in their local time, calendar event written in yours. Edge cases (DST, half-hour timezones) handled.

5

Confirmation + reminder emails

Booking → confirmation via Resend, 24h before → reminder, 1h before → final nudge. All editable.

6

CRM sync

Every booking writes a contact + event in your Postgres CRM. Booking attribution flows into the rest of your stack.

What you can build with this

Sales intro calls

Replace Calendly link with /book/intro on your domain. Looks like a real product.

Customer onboarding sessions

Booked from inside your app — booking webhook tags the contact for onboarding sequence.

Multi-host team

Round-robin or specific-host booking. No per-user pricing.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Google Calendar OAuth — you authorise read access, the booking page reads your busy times and offers free slots. Optional: blackout windows (no Mondays, no after 5pm) configurable.
Configure which calendars count toward "busy." Work + personal + holidays all combine.
Yes — confirmation email includes a reschedule link that surfaces the same slot picker. Cancellation works the same way.
The skill checks availability at booking-confirm time (not just at slot-render time). Race conditions caught; the second booker sees "slot just taken" and can pick another.
Currently Google Calendar only. Outlook support is on the roadmap. Apple Calendar via iCloud CalDAV requires a different auth flow.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →