Sagenda – Free booking calendar


📅 Sagenda is an online booking software that helps your clients fix appointments and meetings with you online. Sagenda is available at absolutely NO COST for you or your clients! And the best thing about it is that you may have an unlimited number of bookings and/or customers. Our users always come first; that’s why Sagenda doesn’t display ads!

Contact & Support | YouTube Chanel | Open an account

This is an “Online Booking System” which gives customers the opportunity to choose the date and the time of an appointment according to one’s own preferences and the booking can now be done online.

Using this WP plugin is a better way to display your booking on your WP frontend than using an iFrame. Using this Plugin will required a free Sagenda’s account. To create an account please visit:

You can use PayPal as payment gateway to make your customers pay for bookings. They can pay via PayPal account but also via direct credit card payment (without creating a PayPal account). Following cards are accepted : Visa, MasterCard, American Express, Discover, JCB, Diner’s Club, EnRoute…

NOTE: You need to register an account on the Sagenda site and then you will get an authentication code which you will use to validate your Sagenda plugin.

You can use Sagenda as shortcode in any page or plugin :


Sagenda WP plugin require the PHP “Curl extension” to be activated on your hosting to call web services.


  • Calendar view
  • How to identify my Sagenda account in WordPress? Copy the authentication code (token) from your Sagenda account and paste it into your WordPress installation


How to install this booking plugin into my WordPress website?

How to create a Sagenda’s account in video?

Follow these steps to install Sagenda:

  1. Download the booking plugin into the /wp-content/plugins/ folder and activate the plugin.
  2. Create a free account on (setup your “bookable items” and events).
  3. Copy your token (from the backend of Settings / account settings) to your WordPress installation (backend of wp / Settings / Sagenda).
  4. Use the shortcode [sagenda-calendar-wp] in a page or an article.

SUPPORT THIPS : any error message? try to update to the last version of WordPress and use PHP 7 or higher !

Calendar view settings
Sagenda’s calendar view will read your WordPress Settings : myURL/wp-admin/options-general.php
The language of the calendar will match “Site Language” parameter.
The Date and time format will match “Date Format” / “Time Format” parameters.
The calendar will start on “Week Starts On” parameter.

Known issues
Problem with our plugin? are you using a caching system? Try to remove “w3 Total Cache” and use “Super Cache” or “WP Rocket”.


We are translated in many languages. Want more languages? Help us :

Calendar public views :

WordPress plugin txt :

We will add your translations in the next release!


Can I get a general overview?

Yes, please read : Introducing Sagenda

Can I change the date / time format?

You can change the way sagenda display date and time by changing the settings of your WP website under : “Settings / General / Date Format + Time Format”. This is only valid for the WP plugin (not the iframe integration).

How can I integrate it in on my WordPress website?
  1. By using iFrame, please read
  2. By using the native WordPress plugin, please read :
Do I need to create a new website for my patients to book online appointments with me?

No. You don’t need a separate, new website; “Sagenda” can be integrated into any website, as a new page or in a new space. This online appointment scheduler fits very well into any kind of website using iframe or specific modules for CMS.
Please read : How to add a booking system to my website?

How does my client know of the status of his/her booking request?

The online appointment scheduler sends personalised emails to all people concerned at every step of booking, confirmation or cancelling. You can also subscribe for SMS notifications and reminders.

But the services I offer are very different from those offered by other businesses.

Whatever your services are, our online appointment scheduler can be configured in a manner that they can be easily displayed to your customers as a list of items. Try it, it’s free!

What if I have some feedback to improve your system?

Write to us NOW! Our online appointment scheduler is continually evolving, and your feedback is taken into account during every update.

What about its compatibility of the booking system with my device?

This brilliant online appointment scheduler works on PC, Mac, iPhone and Android. Whether your favorite browser is Firefox, Safari, Opera, Chrome or Internet Explorer, you will get optimum performance from the tool.

Is that really free? And if yes, how are you making money then?

Yes, this is really free. We make profit because some big customers ask us customised versions of our booking tool and additional software development or module.

What is a “Bookable Item”?

Bookable items represent the service or business that is available to customers for booking, renting or sharing online. For more information on please read our tutorial about Bookable items.

How to setup event, schedule and repetition?

This can be solved with “Events”. For more information on please read our tutorial about Events.

How to manage reservation (booking)?

Once bookable items and events saved, you can brows your event in the Booking screen. The dashboard will give you an overview of your account. For more information please read our tutorial about dashboard.

How to configure my account?

For more information please read our tutorial about settings.

About Calendar View

If you want to change the day the calendar starts the week on, just change it under your WordPress settings : “Settings / General / Week Starts On”.
If you want to change the language of the calendar, just change it under your WordPress settings : “Settings / General / Site Language”.

More on :
Sagenda Home


Awesome service!

Love Sagenda! free service, and with wp plugin for the calendar view that works flawlessly. Amazing! also real support that answer your question not only by copy pasting templates
can’t wait for further developments!

Just what I need

Awesome plugin, great support as well. There was a minor blip, sorted straight away. This and the original Sagenda plugin are both top draw!

Nice rebuild

We’re working since a long time with the Sagenda’s products. PHP-style app are now a bit “old school”, this new version is using only JavaScript and load faster. Still missing some translations and functionalities but as the plugin is 5 days old, I thinks this will be updated soon.

Read all 4 reviews

Contributors & Developers

“Sagenda – Free booking calendar” is open source software. The following people have contributed to this plugin.




  • TRANSLATIONS : Updated to match the new


  • FIXED : Bug of formatting event displayed after 23:00.
  • FIXED : Bug when displaying snack bar notification making a dirty table border layout.
  • TRANSLATIONS : Make 2 different translations for : pt_PT, pt_BR, instead of one (pt).


  • IMPROVED : Time format in the left margin of the week and day view is also customizable.


  • IMPROVED : Messaging.
  • IMPROVED : Display a message if it’s not allowed to add more member to the booking.
  • TRANSLATIONS : Added Latvian translations, improved : arabic, romanian and more…


  • ADDED : Add new feature : multi person booking. You can now enter the name of several persons when booking a reservation.
  • FIXED : Enable multi-booking by default.


  • FIXED : Bug of date time format with Safari on macOSX and iOS.


  • ADDED : Range selection for Multi booking option.
  • FIXED : Bug when loading the default bookable item.


  • FIXED : don’t let user book paid events using different currencies, what isn’t allowed by PayPal.


  • ADDED : Multi booking option.
  • IMPROVED : translations.


  • IMPROVED : it is not possible to put on the same page : several Sagenda lists and one Sagenda calendar (not several due to Angular restrictions).
  • FIXED : a bug making conflict with the website “base href”.
  • TRANSLATIONS : Lots of new translations.


  • FIXED : a bug when the frontend customization module wasn’t activated.


  • IMPROVED : displaying date and time in a better way.
  • IMPROVED : displaying events of several days.
  • UPDATED : moved to Angular 6.0.0.


  • IMPROVED : token communication.
  • ADDED : You can now customize the button background color.
  • TRANSLATIONS : Added Catalan and 🇫🇮 Finish translations.


  • FIXED : A problem when displaying “all day” events in the week view.
  • ADDED : You can now customise also some text color from your sagenda’s account.
  • TRANSLATIONS : Added Dutch & Italian translations.
  • TESTED : WordPress 4.9.5.


🚀 Shoot for the moon ! 🌝 and help us with translations :
* ADDED : You can now customise the button text color from your sagenda’s account.
* IMPROVED : Give notification in case the user didn’t entered the token, didn’t created bookable items or can’t display any event.
* TRANSLATIONS : Added 🇷🇺 Russian, 🇺🇦 Ukrainian and 🇪🇸 Spanish translations.

0.0.2 – ALPHA version

* FIXED : Correct a problem of saving “courtesy” value.
* FIXED : Date rendering.
* TRANSLATIONS : Added Slovak translations (thanks to danielberta).

0.0.1 – ALPHA version

* IMPROVED : Split the new JavaScript Calendar view as another plugin for compatibility reason.