Booking meetings with plan.d-centralize.nl
plan.d-centralize.nl is our self-hosted booking tool (Thunderbird Appointment). You connect your calendar once, then share a personal link; the people you want to meet pick a free slot themselves and the meeting lands on your calendar. It replaces tools like Calendly and the old appointment.day account.
1. Sign in
Section titled “1. Sign in”Open plan.d-centralize.nl and sign in with single sign-on (Keycloak) using your normal d-centralize account. There is no separate password and your account is created automatically on first login.
2. Create a CalDAV app password
Section titled “2. Create a CalDAV app password”Appointment connects to your company calendar (SOGo) over CalDAV, which needs an app password (your normal login can’t be used for CalDAV).
- Go to mail.d-centralize.nl/user and open the App passwords tab.
- Click Create app password.
- App name:
Thunderbird Appointment. - Click generate to fill in a strong password (it appears in both password fields).
- Allowed protocols for app password: select CardDAV/CalDAV only.
- Save, and copy the generated password - you’ll paste it in the next step.
3. Connect your calendar
Section titled “3. Connect your calendar”On the Connect your calendar screen, choose Connect a CalDAV Calendar (the middle option). Fill in:
- URL:
https://mail.d-centralize.nl/SOGo/dav/<your-email>/(for examplehttps://mail.d-centralize.nl/SOGo/dav/anna@d-centralize.nl/) - Username: your full d-centralize email, e.g.
anna@d-centralize.nl - Password: the app password from step 2
Then Continue.
4. Create your booking page
Section titled “4. Create your booking page”- Booking Page Title: e.g.
Anna's availability(you can change this later under Availability). - Calendar for New Appointments: your company calendar (your email). Confirmed bookings are written here.
5. Set your availability
Section titled “5. Set your availability”- Select Days: your bookable weekdays (e.g. Mon-Fri).
- Start Time / End Time: e.g.
09:00 AMto05:00 PM. - Booking Duration: default meeting length (e.g.
45 min).
You can refine all of this later under Availability.
6. Share your booking link
Section titled “6. Share your booking link”On the dashboard, click Copy booking link and send it to the person you want to meet. They open it, pick a free slot, and the meeting is booked on your calendar; both of you get a confirmation email. No account is needed on their side.
Your link looks like
https://plan.d-centralize.nl/user/<you>/<code>/. The trailing code is a
signature that keeps your page unguessable (so people can’t find it just by
guessing your name) - just copy it with the button rather than typing it.
Optional: add a private calendar for more accurate availability
Section titled “Optional: add a private calendar for more accurate availability”To avoid being booked over personal commitments, connect a second calendar under Settings -> Calendar. Appointment treats its events as busy too, but only your company calendar is used to create new bookings.
- Google Calendar: use Connect a Google Calendar.
- Apple/iCloud or another CalDAV calendar: add it as another CalDAV connection with that provider’s CalDAV URL and an app-specific password.
Only your free/busy times are used; private event details are never shown on your booking page.