Small job

Booking system for a WordPress website

Your website gets a booking system where customers pick a time or resource, receive confirmations and reminders, and you see everything in one calendar.

  • Typical scope approx. 16 h
  • Roughly 800 € + VAT
  • Assessment and estimate are free

When customers book by phone or email, answering takes hours every day and double bookings are common. We add a booking system to your WordPress site that shows free slots, accepts the booking, sends a confirmation and keeps your calendar in order. It suits booking services, appointments, rentals or resources such as a room, a car or a piece of equipment.

Whether we use a ready-made plugin or build something custom is decided only after we have looked at your case. For a simple appointment, an established plugin is often enough; for more complex logic (several resources, seasonal pricing, special rules) a custom plugin may be worth considering.

What the work includes

  • Needs review. We establish what is booked (a time slot, a day, a night, a place), how long it lasts, who provides the service and how many customers fit at once.
  • Choice and installation. We choose a suitable plugin or custom solution and configure it in your theme without breaking the look of the site.
  • Services and resources. Services with durations, prices and buffer times, staff or resources with their own schedules, capacity (how many people per slot) and days off.
  • Booking form. A clear step-by-step form that works on mobile and asks only for what is needed.
  • Google Calendar sync. Bookings appear in your Google Calendar, and busy times in the calendar can block availability.
  • Confirmations and reminders. Automatic emails to the customer and to you, and an SMS reminder if you want one (the SMS provider contract is separate).
  • Online payment. Optionally a deposit or full payment through WooCommerce with the payment methods you choose.
  • Cancellation and rescheduling rules. How late a customer may change or cancel, and what happens to the amount paid.
  • Admin view. A dashboard in WordPress where you see bookings, add or edit them manually and export them.
  • Testing. We walk through normal and awkward cases: double clicks, time-zone changes, a full day, cancellations.

What we need from you

  • A list of services or resources with durations, prices and working hours.
  • Rules: advance notice, cancellation terms, payments.
  • Administrator access to WordPress and, if needed, your Google account.
  • Texts for confirmations and reminders (we can help word them).

Typical scenarios

A hairdresser or massage studio books by staff member. A rental company books equipment by the day. A trainer runs group sessions with a limited number of places. Each has different logic, which is why we do not pick a solution before we have seen your case.

What is not included

  • Signing the SMS provider contract and its running cost.
  • Wider shop and payment setup: see payment and shipping integrations.
  • Writing service descriptions and photographing them.

Who this suits

It suits a service provider, rental business or company that wants to stop taking bookings by hand. If you need a closed customer area instead, see adding a members area.

approx. 16 h Typical scope
50 € Hourly rate + VAT
800 € Estimated total

This is an estimate, not a quote. We’ll review your site free of charge first and tell you the exact time required. If the job turns out smaller, you pay less – we bill for the time actually spent.

How this job works

  1. Send an enquiry

    Send us your site address and a couple of sentences about the problem. We usually reply the same or the next working day.

  2. We review it and give you the price

    The assessment is free. You’ll know the exact time and price before you decide on anything.

  3. We do the work and report back

    We take a backup before making changes. When the work is done you get a summary of exactly what was done and what to keep an eye on going forward.

Frequently asked questions

Do you use a ready-made plugin or build your own?

We choose after reviewing your case. A simple case suits a ready-made plugin; complex logic may need a custom solution.

Do bookings sync with Google Calendar?

Yes. Bookings go into your calendar, and busy times in the calendar can be excluded from availability.

Can customers pay when they book?

Yes, through WooCommerce, as a deposit or in full. We also set up the cancellation rules.

Is an SMS reminder possible?

Yes, if you use an SMS provider. The contract and message price are separate.

How long will it take and what does it cost?

After the free review and estimate the scope is clearer. We bill the actual time spent, and work usually starts within 1–3 working days.

Testimonials

What our clients say

Long-standing partnerships say more than any slogan. Several of the clients below have been with us for over seven years.

We have worked with Birk for eight years now. This time we wanted a new website for the company, and the goals were set high from the very start – in visuals, functionality, manageability and SEO. Thanks to Birk’s professional approach we got a website of a high standard that met our expectations 100%. The collaboration went smoothly because Birk is a very good and direct communicator, helpful, dependable and conscientious.
Karina Riive Karina Riive LIGNAMETS OÜ, FARMLAND PURCHASING MANAGER
We ordered a feature-rich bespoke online store from Zezz. It was also important that it integrate with our accounting software. Zezz handled the task well and has been our day-to-day web development partner since 2018. Overall score 8/10 – there is always room to do better.
Aivo Kuldmeri Aivo Kuldmeri WESTBERG KAUBANDUS, MANAGING DIRECTOR
As a client you sometimes feel that you don’t know exactly how, and sometimes not even exactly what. But our collaboration has produced a website that our own people value and others try to copy. Thank you for the patience, the good ideas and the understanding. Thank you for visualising it and making it visible. I liked that Zezz keeps its word and stays flexible.
Mart Tilk Mart Tilk MANAGER, MÄRJAMAA SPORTS CENTRE

See our clients and testimonials

Get in touch

Let’s talk about your project

The first hour of consultation is free and comes with no obligation. We usually reply the same or the next working day.

  • The first hour is free – even if we don’t end up working together
  • You get a concrete price and timeline, not a vague “about”
  • No sales pressure and no automated follow-up calls

Request a quote

Describe what you need in a couple of sentences. We’ll get in touch and arrange a free consultation.


    Your details are never shared with third parties or used for newsletters.