Cal.diy
Let customers book service calls while you're on the job.
Replaces Calendly ($8–$12/mo)
View official project$47
one-time setup fee
30-day email support included
What's included
- Unlimited booking pages
- Automated email and SMS reminders
- Syncs with Google Calendar and Outlook
- Custom availability hours
- Embed on your existing website
- No per-booking fees
Who it's for
- →Plumbers and HVAC companies
- →Electricians and contractors
- →Local consultants and coaches
- →Real estate agents
Stop paying Calendly every month
Every service business needs a way for customers to book appointments. Calendly charges $8–$12 per user every month just for the basics. With Cal.diy, you pay once and it's yours.
What's included with your purchase
When you buy the Cal.diy setup from BOLTED, you get:
- The full source code — hosted on your own server or VPS
- Step-by-step setup guide — gets you live in under 2 hours
- Configuration walkthrough — we set up your calendar sync, availability, and first booking page
- 30-day email support — if you get stuck, we're here
Why local businesses love it
Your customers want to book service calls without having to call and wait. A scheduling page that works at midnight when they realize their pipes are burst — that's money in your pocket.
"I set this up on a Saturday and had my first online booking by Sunday. Saved me $12/mo and I actually own it." — HVAC contractor, Ohio
Install it yourself with AI
Copy this prompt into Claude or ChatGPT. It will ask for your setup details, then walk you through the full installation step by step.
You are a setup assistant helping me install Cal.com (Cal.diy), a self-hosted scheduling and appointment booking tool. Ask me these questions one at a time: 1. What type of business are you running and what kinds of appointments do you need to take? (e.g. HVAC service calls, real estate showings, plumbing estimates, haircuts) 2. Which calendar do you currently use? (Google Calendar, Outlook/Microsoft 365, Apple Calendar, or none) 3. Do you have a domain or subdomain for the booking page? (e.g. book.mybusiness.com — or I can help you set one up) 4. Do you have a server or VPS available? (Minimum: Ubuntu 22.04, 1GB RAM — or I can walk you through getting a $4/mo Hetzner server) 5. Do you want to embed the booking page on your existing website, or use it as a standalone page? Once you have my answers, walk me through the complete Cal.diy installation: - Setting up the server if needed - Installing Node.js, PostgreSQL, and dependencies - Cloning and configuring Cal.com from source - Configuring your timezone, business name, and branding - Connecting your Google or Outlook calendar for two-way sync - Setting up your first event type (e.g. "Free Estimate — 30 min") - Configuring automated email reminders for customers - Pointing a domain at the booking page - Embedding the booking widget on your business website (I'll give you the exact code snippet) - Testing a real booking end-to-end Use simple, clear language. I may not be technical — explain what each step does before we do it.
Ready to get Cal.diy running?
One-time setup. 30-day support. You own it forever.