Skip to content
Menu

Agenda — online appointments, simple for you and your customers

Free plugin

Your customers book. You just show up.

A page where people choose a free time, get the confirmation by email and a reminder the day before. No more phone calls to find a slot, no more forgotten appointments.

Free, with every base feature, up to 30 bookings in total.

Coming soon: Agenda Pro, from €39 a year.

Agenda’s booking calendar on a computer and on a phone

Made for those who work by appointment

For studios, professionals and small businesses

A psychologist’s sessions, online or in the studio. A consultant’s first call. A hairdresser’s cuts, a physiotherapist’s visits, a yoga class with eight places. Agenda handles them all, with the look of your site.

Ready in two minutes

A short wizard asks what you offer, when and where to write to you, then makes and publishes the booking page.

Never a double booking

Customers see only the free times. If two people click the same time at the same moment, one gets it and the other is asked to choose again.

Emails that help

Confirmation with the calendar file, a reminder the day before, and a note to you for every booking.

Cancel or move, no account

A personal link in the email lets customers cancel or pick another time. You decide until when.

One person or a group

Individual appointments or classes with places, breaks between appointments, approval for the bookings you want to check.

Your data stay yours

Everything stays on your site, with no outside service. Old personal data are erased by themselves.

Agenda’s first-run wizard, on the weekly hours step, with the live preview

The wizard

Four questions, and the page is online

Open Agenda for the first time and it asks what customers book, how long it lasts, your weekly hours and your email. On the right you see the calendar exactly as customers will, changing as you type.

  • Monday to Friday, 9–13 and 14–18 to start with: change it in a click
  • A new time every few minutes, or fixed start times
  • The booking page is made and published for you
Booking on a phone: service, day and time, details, confirmation

What customers see

Service, day, time, done

Few steps, as on the best booking services. On a phone every button is big enough for a thumb and the form is short: name, email, a phone number if you want it, your questions and the consent.

  • The confirmation is on screen at once, with Add to calendar and Google Calendar
  • In Italian and English, in the look of your theme
  • A block, a Fresco widget or the [agenda] shortcode, on any page
The booking calendar with the free times of the chosen day

No double bookings

Only free times, always

A booked time disappears for everyone, whatever service they look at, if you work alone or in one room. Each booking is checked again at the very moment it is saved, so two people can never take the same place.

  • Free time before and after an appointment, to breathe or to travel
  • How soon and how far ahead people can book
  • Holidays and days with other hours, for every service or one
  • Times in your time zone, with a switch to the visitor’s own for online sessions
The confirmation email, with the calendar file and the link to cancel or move

Emails

The appointment lands in their calendar

The confirmation comes with a calendar file: one tap and the appointment is in the phone’s calendar. The day before, a reminder arrives by itself. Fewer missed appointments, fewer messages to write.

  • Confirmation, request received, moved, cancelled and reminder
  • An email to you for every booking and cancellation
  • Every text can be changed, in every language
The customer’s appointment page: details, calendar file and a new time

Changes

Cancel or move, without an account

Plans change. The link in the email opens the customer’s own appointment: they can cancel it or pick another free time, and you get an email. No passwords, no sign-ups.

  • You decide until how many hours before
  • Too late? The page shows your contacts instead
Agenda in the admin: the week’s appointments, coloured by service

Your calendar

Your week at a glance

In the admin, appointments are a list you can search and filter, or a calendar by day, week or month, with a colour for each service. The Dashboard shows today, the next seven days and what is waiting for you.

  • New appointment: book one by hand when someone calls
  • Approval for the services you want to check first
  • Export to CSV for your spreadsheet
One appointment open in the admin, with buttons to cancel or move it and private notes

Every appointment

Details, notes and a click to change

Click an appointment to see who booked and their answers. Confirm it, cancel it, move it to another time or mark a missed one; the customer is told by email if you want. Private notes stay only with you.

Agenda’s settings for customers’ changes, reminders and privacy

Privacy

Personal data, handled with care

Bookings stay in your site’s database, never on someone else’s servers. The form asks for consent and links your privacy policy, and the site’s Captcha or Antispam keeps bots away.

  • Names, emails and phones of past appointments are erased after 24 months, or when you choose
  • Requests to export or erase a person’s data include their appointments
  • The Privacy plugin adds a section about bookings to your policy
Importing from Simply Schedule Appointments: what will be imported and what to check

Coming from WordPress

Bring your bookings with you

Used Simply Schedule Appointments or Booking Calendar? Upload their export and Agenda shows what it found before importing anything: services with their hours and breaks, past and future appointments, closed days, even the texts of your emails.

  • Imported bookings never count toward the free limit
  • Import again and it updates, without duplicates
  • With the WordPress Importer, their booking shortcodes become the Booking block
The Appointments box on the Dashboard, with the bookings used: 18 of 30

The free version

30 bookings, every feature

Agenda is free with every feature on this page, up to 30 bookings in total: enough to try it for real, or for those who take a few appointments. Every booking made on the site or by hand counts, past and cancelled ones too; imported ones do not.

  • You always see how many are left, with a warning from 25
  • At 30 the booking page shows your contacts instead of the calendar
  • Nothing is deleted: booked appointments keep working, and customers can still cancel or move them

Coming soon

Agenda Pro

Unlimited bookings for busy studios, and the tools of a team: staff with their own hours, online payments, Google Calendar and more.

  • Unlimited bookings
  • Staff, each with their own calendar and hours
  • Payments and deposits when booking
  • Two-way sync with Google Calendar

It will be paid, from €39 a year.

Get started

Ready in a few minutes

Install it

In Plugins → Add New, find Agenda, then click Install and Activate.

Answer the wizard

Open Agenda in the admin’s menu: name and length of what you offer, your weekly hours, your email. The booking page is published for you.

Share the page

Link it from your menu, your social profiles and your email signature, or add the Booking block to any page. Then just wait for the first email.

You need Cleitext 0.82 or later.

Questions

Do my customers need an account?

No. They book with their name and email, and the link in the confirmation lets them cancel or move the appointment.

Can customers pay online?

Not in the free version: you can show an indicative price, such as “€ 70” or “Free”, and be paid as you always are. Online payments will come with Agenda Pro.

What happens at 30 bookings?

The booking page shows your contacts instead of the calendar, and you get an email. Nothing is deleted, and appointments already booked keep working. Bookings added by hand count too. Agenda Pro, coming soon, removes the limit.

Can I run classes or groups?

Yes: give a service more than one place per time, such as eight for a yoga class. The calendar shows how many places are left.

Does it work with my theme and page builder?

Yes. It takes the look of your theme, and you can place it with the Booking block, the Booking widget of Fresco or the [agenda] shortcode. Colours and corners can be changed with a few lines of CSS.

Will an update break my bookings?

No. Every version of Agenda is tested at every change before it reaches you, and Cleitext tries each update first and rolls it back if something goes wrong: updates never break your site.

Goes well with

Plugins that work well together

Privacy & GDPR

Cookie banner following the Italian Garante's guidelines, scripts held until consent, consent log, privacy and cookie policies made of blocks, requests to export or erase personal data.

Captcha

Stops spam and bots on every form with Cloudflare Turnstile or Google reCAPTCHA: sign-in, sign-up, lost password, comments, contact forms, the shop's checkout and page builder forms. One place for the keys, trusted addresses and a failsafe.

Antispam

Keeps spam out of comments, sign-ups and forms with checks that run on your site only: a hidden field, a time check that works on cached pages, links, blocked words and addresses, foreign alphabets, repeated texts. A spam queue to review, and the Captcha plugin asked only when it is unsure. No outside service, IPs kept only as hashes.

Multilingual

Several languages on a site: translations of content, categories and menus, language addresses, hreflang, a language switcher and optional automatic translation.

Fresco

A visual page builder, free: drag sections and widgets onto the page and style them per device, with site colors and fonts, templates and an atomic mode with classes and variables. Pages stay normal Cleitext entries.

WordPress Importer

Moves a WordPress site in from the admin: posts, pages, media, categories, tags, menus and authors, with redirects from the old addresses and a report.

Read more

Community

Cleitext grows with you

Found a problem, or missing a feature? Tell us on GitHub: every report is read and taken care of. And if you like Cleitext, leave a star: it helps others find it.

Free, open source, yours

Like every plugin in the official catalog: GPL license, no subscription, no limits.

Written by Chriss

Chriss is the assistant of Cleitext. Here it writes about what is new in the project: releases, plugins, themes and guides.