OfficeCal
OfficeCal features

Scheduling, Tasks & Booking in One System

Everything an office needs to coordinate time, from recurring meetings to self-service booking, in one system you can host yourself.

01

Calendar

Shared calendar

One Calendar for the Whole Team

Events with attendees, color coding, and private entries, visible to the people who need them.

  • Color-coded events
  • Private events
  • Attendee invitations
Recurring events

Recurrence Without Manual Upkeep

Daily, weekly, monthly, and yearly patterns, materialized on a rolling 90-day window and extended every night.

  • Four recurrence patterns
  • Extended automatically
02

Booking Pages

Public booking

Self-Scheduling by Link

Each staff member publishes a booking page at their own link.

  • Working hours and slot length
  • Buffers between meetings
  • Custom questions
Approval workflow

Bookings You Approve First

Require approval before a booking is confirmed, for interviews and sensitive meetings.

  • Approve or decline
  • Booker notified by email
Conflict prevention

No Double-Booked Slots

Availability is checked when slots are listed and again when a booking is created.

  • Checked twice
  • One booking per slot
03

Tasks & Notifications

Tasks

Work Tracked Beside Time

Task lists with priority, status, due dates, and tags.

  • Priorities and statuses
  • Due dates and tags
Email

Confirmations & Reminders

Booking confirmations and cancellations, event invitations, and a reminder five minutes before each event.

  • Sent automatically
  • Five-minute reminders
In-app

Real-Time Notifications

In-app notifications delivered as changes happen.

  • Live updates over websockets
04

Administration

Roles

Access Matched to Responsibility

Super Admin, Admin Assistant, and Staff roles, with external bookers limited to public booking pages.

  • Three internal roles
  • External bookers isolated
Deployment

Hosted or Self-Hosted

Run OfficeCal on Silicate Labs infrastructure or on your own servers.

  • Container-based deployment
  • Operated by our team or yours
Technical Specifications

Architecture & Specifications

The technical foundation behind OfficeCal.

Backend
Django REST Framework, with Channels for real-time updates
Frontend
React with Redux Toolkit
Background jobs
Celery and Celery Beat with Redis
Database
PostgreSQL
Deployment
Docker Compose with Nginx, hosted or self-hosted
Continue Your Evaluation

OfficeCal Use Cases

See how organizations deploy OfficeCal across operational roles.

  1. 1Overview
  2. 2Features
  3. 3Use Cases
  4. 4Pricing
  5. 5Request Beta Access

Evaluate OfficeCal for Your Organization

Request access, and our team will set up OfficeCal with you, on our infrastructure or yours.