
Introducing Resources: book the room, the gear, the chair
KalendMe
Until now, KalendMe was about scheduling people. You booked time with a coach, a therapist, a sales rep, a recruiter.
But most teams also need to coordinate things: the conference room, the rental equipment, the salon chair, the photo studio, the parking spot, the company car. These are usually managed in a shared spreadsheet, a group chat, or — worst of all — by emailing whoever has "the keys."
Today we are launching Resources: bookable, calendar-aware assets that work just like any other KalendMe resource. Anything in your business that has a schedule can now have its own public booking page, its own availability rules, its own calendar feed, and even its own email address.
What problem does this solve?
If you run a business with shared physical assets, you have probably hit at least one of these:
- The double-booking — two team members reserved the same room on the same calendar slot, and nobody noticed until they walked in at the same time.
- The "is this free?" loop — somebody DMs the office manager, who checks a spreadsheet, who replies, who updates the spreadsheet, who forgets to update it next time.
- The black-box calendar — the resource lives on one person's Google Calendar, so when they leave the company, the booking history goes with them.
- The maintenance gap — a piece of equipment is out of service, but the only place that information lives is in someone's head.
Resources fixes all four. Each resource is an independent calendar, owned by your organization, with its own rules and its own audit trail.
What can you book?
Anything that has a schedule and needs to be reserved. A few examples we have seen so far:
- Meeting rooms — small huddle spaces, large boardrooms, conference rooms with specific equipment
- Photo and video studios — by the hour, by the half-day, with optional gear add-ons
- Salon chairs and treatment rooms — independent stylists or therapists sharing one location
- Hot desks and coworking spots — limited seats with daily availability
- Equipment — cameras, microphones, drones, projectors, AV carts, lab gear
- Vehicles — company cars, vans, delivery bikes
- Sport courts and rehearsal rooms — for studios, gyms, music spaces, dance schools
If it has a name and a schedule, you can model it as a resource.
How it works
1. Create a resource
Go to Admin → Resources and click New resource. Give it a name (Boardroom A, Studio 3, Pavilion Photo Booth), a timezone, and a weekly availability window.
You can optionally add metadata: capacity, floor, building, and a free-form list of equipment. This shows up on the public page so the person booking knows exactly what they are reserving.
2. Set who can book it
Each resource has an access mode:
- Public — anyone with the link can book
- Org members — only signed-in members of your organization
- Domain — anyone with an email address on a specific domain (e.g.
@yourcompany.com) - Allowlist — explicit list of email addresses
This is the difference between "the front desk needs to book the conference room for clients" and "only the marketing team can use the photo studio."
3. Share the booking page
Every resource gets its own public page at:
https://www.kalendme.com/o/your-org/resources/boardroom-a
Drop the link in your team docs, Slack, or onboarding guide. The page shows real-time availability, opens directly to the booking grid, and respects your weekly windows.
You can also enable a top-level resources directory at /o/your-org/resources that lists every public, enabled resource your organization owns — a one-stop shop for everything bookable in your company.
4. (Optional) Subscribe to its calendar
Each resource can expose an ICS feed via a unique feedToken. Subscribe to it from Google Calendar, Outlook, Apple Calendar, or any iCal-compatible client. Bookings appear automatically next to your personal events.
This is how you keep the room visible on the office TV, the lab gear visible to the technician, or the rental fleet visible to dispatch.
5. (Optional) Book by email
This is the feature we are most excited about. Every resource has a unique email address — for example boardroom-a@calendars.kalendme.com.
When you create a meeting in Google Calendar, Outlook, or any other calendar app, just add the resource as a guest. KalendMe will:
- Check the resource's availability for that exact slot
- Auto-accept if it is free, or auto-decline if it is busy
- Send back an iTIP-compliant reply that updates the meeting in everyone's calendar instantly
Your team books rooms the way they already book people — by adding them to the calendar invite. No new tool, no new workflow, no training.
Real-world use cases
Coworking space with 12 hot desks
Each desk is a resource. Members get the public directory link and book what they want. The night cleaner subscribes to the ICS feeds of every desk to know which ones were used. Disabled? Set isEnabled = false and bookings stop without breaking historical records.
Salon with 6 chairs and 4 treatment rooms
Independent stylists and therapists share the location. Each chair and room is a resource with its own weekly availability (some rooms close on Mondays). The receptionist forwards a Google Calendar invite that adds chair-3@... to the booking; KalendMe auto-confirms.
Photo studio business
Three studios with different gear. Public pages show the equipment metadata. Clients book by the hour. The owner subscribes to all three ICS feeds in Apple Calendar to see daily occupancy at a glance.
SaaS startup with hybrid office
Conference rooms with capacity metadata. Org-only access mode (no random outside bookings). Anyone on the team adds large-room@... to a Google Calendar invite. If the room is busy, the invite is auto-declined and the organizer picks another.
Equipment rental company
Cameras, drones, and lighting kits. Allowlist mode for trusted clients. Each piece of gear has its own ICS feed for accounting and maintenance scheduling.
Why this matters
Resource scheduling has lived inside calendar apps for two decades — but only inside someone's calendar. KalendMe Resources lift those bookings out of personal calendars and into something organization-owned, public-shareable, audit-trailable, and API-accessible.
You also get the same scheduling engine that powers KalendMe's people booking: timezone-correct, conflict-free, and integrated with Google, Microsoft, and Apple calendars.
Get started
If you already have a KalendMe organization, head to Admin → Resources and create your first one. The feature is available on the Premium plan.
If you are new to KalendMe, create a free account and upgrade to Premium to unlock Resources, group meetings, MCP access, and the rest of the platform.
Stop chasing the office manager. Let the room book itself.
KalendMe