Get set up in under 2 minutes
On this page
Get started in 4 steps
Create
account
Link your calendar
Add contacts
Find free slots
Sign up for free - no credit card required, ever. All you need is an e-mail address and a password.
Create free accountSchedly reads your calendar via a standard ICS / iCal URL - a private link your calendar app generates. Your actual event titles and descriptions are never stored; only free/busy blocks are used to compute availability.
Go to outlook.com → Settings (gear icon) → View all Outlook settings.
Navigate to Calendar → Shared calendars. Under Publish a calendar, choose your calendar and set permissions to Can view all details.
Click Publish, then copy the ICS link (not the HTML one) and paste it into Schedly.
URL looks like
https://outlook.live.com/owa/calendar/…/calendar.ics
Search for people by name or e-mail address and send them a contact request. Once they accept, you can compare calendars together. They need to have a calendar URL saved in their profile for the comparison to work.
Search
Find anyone on Schedly by name or e-mail.
Request
Send a contact request - they'll see it on the Contacts page.
Compare
Once accepted, their calendar is included when you search for slots.
Head to the Schedule page, choose the contacts you want to meet, set your preferred time range and meeting duration, and hit Find Available Slots. Schedly fetches all calendars in real time and shows only slots where everyone is free.
Time window - Set the earliest start and latest end time you'd consider (e.g. 09:00-18:00).
Meeting Duration - Choose how long the meeting needs to be - pick a preset or enter any value from 1 to 500 minutes.
Meeting Rooms - Optionally select one or more rooms - Schedly checks their calendars too and only shows slots where a room is free.
Include weekends - Toggle on to also search Saturdays and Sundays.
Include lunch break - Toggle on to include the 12:00-13:00 block that is excluded by default.
A Meeting Type is a reusable template for a specific kind of meeting - for example "30-min coffee chat" or "1-hour project sync". Each type gets a unique, shareable booking link that you can send to anyone, even people who don't have a Schedly account.
Create
Go to the Bookings page and click "Create Meeting Type". Set a title, duration, your available hours, and optionally add invitees and rooms.
Share
Copy the booking link from the Bookings page and send it by email, chat, or embed it anywhere - no login required for the recipient.
Book
The recipient sees your free slots in a calendar view, picks one, enters their e-mail, and hits "Send invite" - everyone gets a calendar invite automatically.
What happens when someone books
Calendar invite to all - The host, all invitees defined on the meeting type, and the visitor all receive a .ics calendar invite via e-mail.
Rooms included automatically - If the meeting type has rooms configured, their booking address is added as an attendee in the invite - the room is reserved through the usual calendar system.
No account needed for visitors - Anyone with the link can book a slot. If they are already logged in to Schedly, their e-mail is pre-filled automatically.
Schedly can check room availability at the same time as people's availability. When rooms have been set up, a Meeting Rooms section appears on the Schedule page. Click it to expand the panel, then tick the rooms you'd like to book. Schedly fetches each room's calendar alongside everyone's personal calendar and only shows slots where both the people and at least one selected room are free.
Expand
Click the "Meeting Rooms" accordion on the Schedule page to reveal the room selector.
Select
Tick one or more room chips. The summary badge updates instantly to show how many rooms are selected.
Remote?
Check "Remote meeting" to skip rooms entirely - all room chips are disabled and the search ignores room calendars.
What you see in the results
Room badge on each slot - Every free slot shows which rooms are available during that exact time window - hover or tap the badge to see the full list.
Calendar invite includes the room - When you send a meeting invite from the Results page, any selected rooms are automatically added as attendees so they appear in the room's own calendar.
No rooms configured? - If the accordion shows "No rooms have been configured yet", rooms simply haven't been set up for your organisation - the rest of the search works normally.
Schedly is a fully open, standard web stack - no proprietary runtime, no vendor lock-in.
Runtime & framework
Data & identity
Calendar & email
Frontend & hosting
Privacy by design. Calendar feeds are fetched server-side in a transient HTTPS call - raw event data (titles, locations, attendees) is never written to the database or any log file. Only the derived free/busy result is returned to the browser and immediately discarded. Background services (e.g. the audit-log purge) run as ASP.NET Core IHostedService workers inside the same process.
Still need help?
Drop us a line at hello@schedly.ch - we reply within one business day.