WordPress
Paste two lines into your page and your calendar appears with your real places. People booking don't leave your website until it's time to pay.
Write to us and we'll reply within one working day. Please note that Aforo works in Spanish: the dashboard, your booking page and the emails your students receive.
Your website already exists and your students like it. Aforo's calendar (known in computing as a “widget”) doesn't ask you to change your site: it goes inside it.
You paste two lines of code into your WordPress page and your calendar appears right there, with your classes and your real places.

What you can do with the calendar on your website
- Show real places. The calendar shows what's genuinely still free in each drop-in class, course, regular weekly spot or one-to-one session. If the slot fills up, it stops being sold.
- Book without leaving your website. People booking stay on your page until it's time to pay. Your brand, your website, your student.
- Take payment at booking. The payment goes through Stripe or Redsys, straight into your account. Aforo charges no commission per booking.
- Forget about notifications. The confirmation and the reminder go out by email automatically, without you touching anything.
How it works
- Copy the calendar code from your Aforo dashboard. It's two lines.
- Paste them into your WordPress page, in an HTML block, wherever you want the calendar to show.
- Done: the calendar shows your real places and updates itself. Whatever you change in Aforo changes on your website.
What your plan includes
- The calendar for your website is included in all three plans
- 0% commission per booking, on every plan
- No minimum term, and your data can be exported
Don't have a website yet? That's fine: Aforo also gives you a ready-made public page, with your photos and your colour, so your students can book from day one.
In short
How the calendar goes into WordPress and what happens with the payment.
Aforo's booking calendar goes inside a WordPress website by copying two lines of code from the dashboard and pasting them into an HTML block, wherever you want it to appear.
From there it shows the places genuinely still free in each drop-in class, course, regular weekly spot or one-to-one session, and stops selling the slot as soon as it fills up.
The person booking stays on the studio's website until it's time to pay, without seeing another brand, and the payment goes through Stripe or Redsys straight into the business's account.
The confirmation and the reminder go out by email automatically. Whatever is changed in Aforo changes on the website without touching anything again.
The calendar is included in all three plans, with 0% commission per booking and no minimum term.
Anyone who doesn't have a website yet uses the public page Aforo gives them.
What people who already have WordPress ask
Do I need to install a plugin in WordPress?
You don't need any. The calendar goes in by copying two lines of code from your Aforo dashboard and pasting them into an HTML block on the page where you want it to show.
That's the whole setup. Nothing gets installed in your WordPress, the theme isn't touched and there's nothing to update every few weeks.
One more plugin is one more thing that can break when WordPress updates, and here there isn't one.
If the person who runs your website knows how to open the editor and add a block, they know how to do this, and if not, it's one of the things we do with you during setup.
What is worth deciding beforehand is which page it goes on: each workshop's page, a schedule page for all of them, or both at once. Aforo puts no limit on how many times you paste it.
Does the calendar show my brand or yours?
Yours. The calendar lives inside your WordPress page, so anyone who arrives sees your website, your header and your menu, and the calendar is one more block of content.
The person booking stays on your page until it's time to pay, and that's when the secure Stripe or Redsys screen comes in, which is the one that takes the payment.
There's no brand of ours taking up the screen and no jump to another site halfway through booking, which is where a lot of people drop out.
The money goes straight into your account, without passing through us, and Aforo keeps no commission per booking on any of the three plans.
If you'd rather your student went to a separate page, Aforo also gives you your own public page with your photos and your colour.
What happens if I change a class time after pasting the calendar?
It changes on your website by itself. The calendar isn't a copy of your timetable pasted onto the page: it checks with Aforo every time someone opens it.
You change a class time, open a new course, close a date for the holidays or raise the price, and it's already on your website, without going back into WordPress or asking whoever runs your page for anything.
The same goes for places: it shows the ones genuinely still free and stops selling the slot as soon as it fills up.
And it makes no difference where each booking comes in, because the class has a single capacity.
Someone booking from your website and someone booking from your public Aforo address are taking places in the same class. You see them together on the day's list.
What if I don't have a WordPress website yet?
Then you don't need one to start selling. Aforo sets up a booking address that works from day one, with the studio's timetable, photos and colours.
That address goes in your Instagram bio, in your WhatsApp automatic reply or at the bottom of your emails.
It sells the same way as a calendar placed inside a website: it shows the places genuinely left, takes payment through your Stripe or Redsys account and sends the confirmation and the reminder by itself.
You can start this way and build your WordPress site months later, once you know what you want to say on it.
When that day comes, the two ways in work side by side with no extra effort: you paste the two lines where they belong and both sell from the same capacity, so nobody ends up with the same place sold twice.