Calendar, bookings and polls,
hosted in France.
Shared calendars, booking pages and slot polls, hosted in France.
All your calendars, one view
Day, week and month views, drag-and-drop and multiple calendars, on your calendar server.
Multi-calendar calendar
Personal, team and shared, stacked with their colors.
Day / week / month views
Switch between time scales at a glance.
Drag and drop
Move and resize events with the mouse.
Colors and categories
A color per calendar for work, personal and projects.
RSVP invitations from Ultimail
Invitations sent by mail, one-click RSVP and an UltiMeet link added automatically.
Detected from mail
Ultimail recognizes invitations, tickets and events.
One-click RSVP
Reply without leaving mail; status syncs into the calendar.
Auto UltiMeet
An encrypted meeting link generated and attached to each event.
Guests and availability
See who accepted and propose another time if there is a clash.
A public /book page, included like Calendly
Create public pages like Calendly: live calendar availability, custom questions, email reminders and an automatic UltiMeet link.
Availability and slots
Weekly hours, breaks, buffers and free/busy across calendars, with no double-booking.
Custom questions
Text, multiple choice, yes/no or file, asked at booking and sent to webhooks.
Reminders and cancellation
Confirmation emails with ICS, configurable reminders and a cancel link for the guest.
Slot polls like Doodle
Offer several slots, let people vote Yes / If needed / No, then finalize in one click; the event is created in your calendar.
Vote matrix
Each participant marks availability on every proposed slot, via a public link.
Score and finalize
The best slot is computed automatically; ICS emails go to every voter.
Calendar and video
On finalize, a calendar event plus UltiMeet link on the chosen calendar.
Signed webhooks to Slack, n8n or a CRM
On every booking or finalized poll, UltiCal can notify your tools. API docs for pages and polls.
Scheduling events
Booking, cancellation, vote or finalized poll: each event can trigger a rule, per calendar.
Templated webhooks
Customizable JSON payloads, signed, to Slack, n8n or your CRM.
Calendar actions
Add a participant, change the title, cancel the event or notify guests from a rule.
API and tokens
REST API to create pages and polls, with per-token permissions. Docs at /api/docs.
Sensitive calendars encrypted on the client
Turn on Zero Trust per calendar: events are encrypted on your device before storage. The server runs the calendar without reading protected content.
Per calendar
Protect an HR, leadership or project calendar without encrypting every calendar.
Encrypted events
Sensitive titles and details sealed on the client, unreadable to the server admin.
Suite vault
One passphrase for mail, drive, chat and calendar; unlock once per session.
How Zero Trust works
Content encrypted with AES-256 on your device, exchange protected by asymmetric keys.
Your existing calendars, in the same view
Subscribe personal or company calendars: Google, Outlook, Apple, without leaving UltiCal.
Google Agenda
Personal calendar and Workspace
Personal
Connect your Google account and overlay personal calendars in the UltiCal view.
Enterprise
Workspace team calendars synced so availability lines up with no migration.
Microsoft Outlook
Outlook and Microsoft 365
Personal
Attach your Outlook.com calendar; events sit next to Ulti calendars.
Enterprise
Microsoft 365 calendars and meeting rooms shared across the organization.
Apple iCloud
iCloud and Apple Calendar
Personal
Subscribe to iCloud calendars from iCloud, like on your Apple devices.
Enterprise
Shared iCloud calendars available from the UltiCal calendar browser.
Other calendars
Radicale, org server
Personal
Personal calendar (CalDAV) subscribed in a few clicks.
Enterprise
Calendars shared by the admin, visible to the whole organization in UltiCal.
CalDAV standard
Open protocol: no proprietary lock-in, your data stays portable.
Unified view
Personal, subscribed and org-shared calendars stacked in one calendar.
Two-way sync
Create an event here; it shows on Google Calendar, Outlook and iCloud over CalDAV.
Mobile and desktop apps
iOS, Android and desktop client, same calendar on every screen.
Connected to suite apps
UltiCal integrates natively with other UltiSuite apps, same identity, contacts and storage.
Mail
Ultimail
Invitations spotted in mail, RSVP synced and shared scheduling automations.
Video
UltiMeet
Encrypted meeting link added automatically to each event.
Contacts
Contacts
Guest autocomplete and enriched contact cards.
AI assistant
UltiAI
Create slots or move meetings from a command.
E2EE encryption
Zero Trust
Sensitive calendars encrypted on the client.
Try it free, 10 GB included
All 10 apps are in every plan. Export your data if it is not a fit.