Skip to main content

Loading…

Skip to main content
HomeProjectsPostsApproachesStackResourcesContact
Justin Tsugranes LogoJustin Tsugranes Logo

Justin Tsugranes

HomeProjectsPostsApproachesStackResourcesContact

Stay in the loop

Occasional notes on what I'm building, lessons earned, and the studio behind it.

By subscribing, you agree to receive No spam. Unsubscribe in one click anytime. from Justin Tsugranes. No spam. Unsubscribe anytime. Privacy Policy

© 2026 Total Ventures LLC. All rights reserved.

Privacy PolicyTerms of ServiceCookie Policy
← All stack tools

Stack Tool · comms

Cal.com

Cal.com is an open-source, self-hostable booking platform that provides the flexibility and webhook extensibility I need for client consultations and strategy sessions across Total Ventures, without vendor lock-in.

Visit cal.com ↗

Cal.com provides the core scheduling infrastructure for Total Ventures, enabling direct client bookings and automated workflows without the per-seat cost or API limitations of proprietary alternatives.

What it is

Cal.com is an open-source scheduling platform. It handles event types, availability management, and booking flows. The key differentiator is its self-hostable nature, offering full control over data and integrations. It’s built with a modern stack, making it straightforward to deploy and manage. For a solo operator running a multi-product studio, this means I can run my entire booking infrastructure on my own terms, integrating it deeply into my existing systems rather than adapting to a vendor’s API.

How I use it

I use Cal.com for all client-facing scheduling across Total Ventures. For Pregnancy Power Hour, it's the engine behind PPH consultation bookings, allowing new parents to schedule 1:1 sessions directly. For Total Formula 1, it handles specific strategy hour bookings where clients want to discuss their fantasy league picks or data analysis. Each brand has its own Cal.com event types, configured to match the specific service and duration.

The real power comes from its webhook capabilities. When a booking is confirmed, Cal.com fires a webhook. This triggers a custom workflow in my agentic engineering stack. For example, a booking for Pregnancy Power Hour might initiate a sequence that creates a dedicated client folder in Google Cloud Storage, sends a personalized welcome email, and even queues up initial research tasks for my Claude Code agents to prepare for the session. Payments for paid consultations are handled via Stripe integration, which Cal.com supports natively, simplifying the financial reconciliation process. This level of automation means I spend zero time on scheduling logistics.

Why this over alternatives

The primary driver for choosing Cal.com was control and cost. Proprietary solutions like Calendly or Acuity Scheduling come with per-user fees and often limit API access to higher tiers. For a multi-brand studio, these costs compound quickly. Cal.com, being open-source, eliminates recurring per-seat costs. I host it on my own infrastructure, which gives me full ownership of the data and the ability to customize any aspect of the booking flow or integration logic. This is critical for maintaining a lean operating model and ensuring long-term architectural stability. The webhook architecture is robust and predictable, allowing me to build reliable automations that wouldn't be feasible or cost-effective with closed systems.

Where it falls short

While powerful, Cal.com is not a plug-and-play solution in the same way a SaaS offering is. Self-hosting requires an understanding of server management and database maintenance. Updates need to be managed manually, which adds an operational overhead. While the community is active, you are ultimately responsible for troubleshooting any issues that arise from your specific deployment. The UI, while functional, is less polished than some commercial alternatives, and custom branding often requires CSS overrides or direct code modification. For someone unwilling to manage their own infrastructure, the overhead would outweigh the benefits.

FAQs

Is self-hosting Cal.com complex for a solo operator?
It requires basic server administration skills. If you're comfortable with Docker and a database like PostgreSQL, it's manageable. Otherwise, the operational overhead might negate the cost savings.
How does Cal.com handle time zones and recurring events?
It manages time zones automatically based on the user's browser settings. Recurring events are supported, allowing clients to book multiple slots from a single event type.
Can I integrate Cal.com with my existing CRM or payment system?
Yes, its robust webhook system is the primary integration point. It also has native integrations for [Stripe](/stack/stripe), Zoom, and Google Meet, which simplifies common workflows.

See how I run a multi-brand studio with this stack.

See the full stack →
Written by Justin Tsugranes, Founder, Total Ventures· Founder, Total Ventures · U.S. Army veteran (13 years) · M.M. Jazz Studies, University of South Carolina
Last reviewed July 22, 2026

Related

  • Google Cloud SchedulerGoogle Cloud Scheduler centralizes all scheduled tasks for Total Ventures, replacing fragmented cron solutions with a reliable, managed service.
  • StripeStripe serves as the core financial infrastructure for Total Ventures, enabling flexible payment processing for five distinct product brands, managing everything from subscriptions to one-time purchases and multi-currency transactions under a single LLC.
  • SanitySanity is the headless CMS I use across Total Ventures for all editorial content, providing a structured content backend that integrates directly with my frontend projects and agentic workflows.
  • SlackSlack serves as the central hub for critical operational alerts, cron job heartbeats, and automated system notifications across all Total Ventures brands, ensuring immediate visibility into system health.
  • Firebase Hosting + Cloud FunctionsFirebase Hosting and Cloud Functions provide the core backend services—authentication, data storage, and serverless compute—that power every Total Ventures product, handling tasks that require persistent state or scheduled execution.
  • MercuryMercury provides core business banking and financial visibility for Total Ventures, enabling agentic monitoring of studio runway and spend through its read-only API.