One Calendar, Tailored to Every Role

A dedicated, discoverable settings panel for Odoo's Calendar app: default view, working hours, timezone, and behavior — configured per user role, saved automatically, and applied the moment they log in.

The problem

Odoo's native Calendar ships with one fixed presentation for everyone. Field technicians who think in day-slots, managers who plan by month, and support agents who live in a weekly grid all land on the same generic view — and re-orient it by hand, every single login. Administrators have no way to standardize a sensible default across the company, and the one existing configuration app on the market buries its settings behind an unintuitive menu path with no explanation of what any option does.

The solution

Web Calendar Configuration gives administrators one clearly labeled settings screen, reachable straight from the Calendar app's own menu, to define how the calendar opens for each team. Set the default view, working hours, timezone, and interaction behavior once per role — or once for the whole company — and every user's calendar opens exactly right from their very next login, with no training required.

Capabilities

Everything a calendar needs, configured

Every capability below is implemented in the module.

01

Dedicated, Discoverable Settings Panel

Calendar Setup lives directly under the Calendar app's own menu — and is mirrored under Configuration — so administrators find it on the first try instead of hunting through unrelated settings.

02

Role-Based Configuration Templates

Target a configuration to any Odoo user group (role), with a single company-wide Default as the fallback for everyone else. The right settings resolve automatically per user, no manual assignment required.

03

Default View Presets

Choose the scale each role's calendar opens in: Day, Week, Month, or Year, so field technicians, managers, and support agents all land in the view that fits how they work.

04

Working-Hours Time Range

Set the exact start and end hours highlighted on the calendar grid for each configuration, so the visible working window matches each team's real schedule.

05

Slot Granularity

Control how finely the calendar grid is divided — 15, 30, or 60 minutes per row — to match how precisely each team schedules its time.

06

Timezone Control

Pin a specific display timezone to a configuration for distributed teams that need to see a shared time reference, or leave it blank to keep each user's own timezone.

07

Display & Interaction Controls

Show or hide weekends and week numbers, set the first day of the week, and allow or restrict event overlap, drag-and-drop, and resizing — all per configuration.

08

Default Event Duration

Set how long a newly created event lasts by default and how it snaps when resized, so quick-created events land at a sensible length without manual adjustment.

09

In-Context Help on Every Setting

Every option carries its own tooltip explaining what it does, and the configuration form opens with an always-visible banner that walks a first-time administrator through what to do.

Workflow

How it works

1

Open Calendar Setup

From the Calendar app's own menu, open the new Calendar Setup screen — no hunting through unrelated settings.

2

Create a Configuration

Name it, then either assign a Role (an Odoo user group) or tick Company Default to set the fallback for everyone else.

3

Set the Presentation

Choose the default view, working hours, timezone, and display and interaction options — each one explained by its own tooltip.

4

Save and Done

The configuration applies automatically the next time a matching user opens their calendar. Nothing else to configure, nothing to roll out manually.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It configures the presentation of Odoo's existing Calendar app — default view, timezone, working hours, and interaction behavior — it does not replace or duplicate the calendar itself.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Web Calendar Configuration

Role-based default view presets, working-hours ranges, and slot granularity for Odoo Calendar — a calendar that opens right for every role, from the first login.

Buy on Odoo App Store