What is Opencals?
Opencals is the e-commerce platform for businesses that sell services. Booking is one module inside itājust like checkout is one module inside Shopify. Thatās what most people miss at first glance. The hard part was never drawing a calendar. Itās treating availability as live inventory across staff, resources, and locationsāand then running real commerce on top: - Discounts and promo codes - Subscriptions and deposits - Cancellation policies, no-show charges, refunds - One invoice per booking - Self-serve rescheduling One engine powers appointments, rentals, classes, gyms and sports clubs, accommodation, and multi-day courses. Everything is programmable: - Public Storefront REST API - Typed TypeScript SDK (@Opencals/storefront-sdk) - Signed webhooks - MIT-licensed Next.js templates Embed a storefront into a site that already exists, wire bookings into an app that already exists, or fork a template and ship a client site in hours. A London studio owner built his own booking flow on the API over a weekend, entirely inside his own site. A padel club storefront went live in one evening starting from a template. Every operator needs the same 90%. The last 10% is theirs. So the front end is open and the engine is not: templates and SDK are MIT; the engine and the infrastructure behind it are commercial. Dev stores are free foreverāno card, no trial clockāso you can build against the real API for as long as you need. Switch to production when youāre ready: start payāasāyouāgo from $0, or move to a monthly plan once the volume justifies it.
Key features
- Manage multiple stores, staff, and revenue from one dashboard.
- Set up services and bookings quickly with AI guidance.
- Handle payments, deposits, invoices, and order tracking securely.
- Support multi-day, recurring, and group bookings out of box.
- Customize the storefront with your domain, branding, and layout.
- Connect with Google Calendar, Stripe, Shopify, Zoom, and Zapier.
Category
Website
Links




