*JoaoDG Calendar

Online booking, on your site, with no commission*

Clients pick the service, the professional, the day and the time, at any hour. They get the confirmation and the reminder by email, and the deposit, if you ask for one, goes straight to your own Stripe account.

  • Included in Website Care
  • 0% commission
  • In 4 languages

One booking, start to finish

The client picks the service, the day and the time. The confirmation arrives straight away with an invite for their calendar, and the reminder goes out on its own the day before.

Demo: on Clínica Movimento's booking page, the client picks the 45-minute Treatment, Thursday the 12th and 11:30. The booking is confirmed with Ana Martins, with the calendar invite, the reminder 24 hours before, the deposit paid and the links to change the time or cancel.

Example: business and prices are fictional.
*JoaoDG Calendar

Everything a booking calendar needs

Built for clinics, salons, tutors and every business that runs on appointments.

  • Your own booking page

    An address of your own (app.joaodg.pt/agenda/your-business), with your logo, colour and address.

  • Services, staff and opening hours

    Length, price and buffer for each service, each professional's hours and the exceptions: holidays, days off and special hours.

  • Confirmation and reminder by email

    Clients get the confirmation with an invite for their calendar (.ics) and a reminder 24 hours before. You get notified.

  • Self-service cancel and reschedule

    Every email has a link to change the time or cancel, within the rules you set.

  • Deposits in your Stripe account

    Ask for a deposit or the full price when booking. The money goes straight to your Stripe account, with no commission from us.

  • On your site, with your design

    A button or the calendar inside the page, with one line of code. It only opens on the domains you allow.

  • Book button on JoaoDG Cards

    If you have the digital card, add the Book button and it opens your calendar.

  • Bookings in your calendar

    A private ICS feed per professional for Apple Calendar, Outlook or Google. Direct Google Calendar sync is coming soon.

  • 4 languages and GDPR

    Portuguese, English, Spanish and French. Data on our own servers in the EU, anonymised when a client asks.

*JoaoDG Calendar

How it works

  1. Pick a plan

    It comes included with Website Care. For more staff or deposits, subscribe to Solo, Team or Pro.

  2. Set up the calendar

    Add your services, staff and hours in the dashboard. We help with the first setup.

  3. Share the link

    Put the link on social media, on Google and on your digital card, or the calendar inside your site.

  4. Get bookings

    Clients book on their own and the emails go out on their own. You see everything in the dashboard.

*JoaoDG Calendar

Plans and prices

No lock-in. On the yearly plan you pay 10 months and get 12.

Monthly

  • Solo

    €9/month

    1 professional, unlimited services and Stripe deposits.

  • Team

    €19/month

    Up to 5 professionals, each with their own hours. More with the extra.

  • Pro

    €39/month

    Up to 15 professionals, for larger teams. More with the extra.

Yearly, 2 months free

  • Solo

    €90/year

    1 professional, unlimited services and Stripe deposits.

  • Team

    €190/year

    Up to 5 professionals, each with their own hours. More with the extra.

  • Pro

    €390/year

    Up to 15 professionals, for larger teams. More with the extra.

Included and extras

Final price in euros. Stripe charges its own fee on deposits; we charge nothing.

Frequently asked questions

Do I need my website with you?

No. The booking page works on its own and the widget fits any website. If your site is on Website Care with us, the Included plan comes with it.

What does the plan included in Website Care cover?

1 professional and up to 3 services, with the booking page, the widget and the confirmation and reminder emails. Deposits start on Solo.

Do you take a commission on bookings or deposits?

No, 0%. Deposits are charged in your own Stripe account; Stripe charges its fee and we take nothing.

Does it connect to Google Calendar?

Direct two-way sync is coming soon. Until then, each professional has a private ICS feed to subscribe to in Google, Apple Calendar or Outlook.

How do clients know they have a booking?

By email: the confirmation with the calendar invite, the reminder 24 hours before and a notice whenever the booking changes or is cancelled.

What about my clients' data?

It stays on our own servers in the EU, handled under the GDPR. When a client asks, their bookings are anonymised.

A full calendar, without the phone calls

Subscribe now with no lock-in, or talk to us and we will set it up with you.

app.joaodg.pt