TheFork, ElTenedor and the other booking apps charge a commission for every confirmed cover. If a significant share of your covers come through an app, you pay a considerable amount each month in commission alone. That money comes straight out of your margin, month after month, with the app providing no marketing or customer loyalty: just the channel.
In 2026 you can build your own AI booking system and win back part of that margin. An AI phone agent answers calls 24/7, a WhatsApp chatbot replies instantly, and both check availability in real time and confirm bookings without human intervention. This article explains how it works, what you need and when it makes sense to take the leap.
This page is for information only and does not constitute binding advice. Each case is tailored after a diagnosis.
TL;DR
- TheFork charges a commission per confirmed cover; for a mid-sized venue this can account for a significant share of your margin each month.
- The commission-free alternatives are phone, WhatsApp, Google Maps and a widget on your website.
- A system of your own combines an AI voice agent, a WhatsApp chatbot, an availability engine and a web form.
- With a high volume of daily covers coming through apps, the savings on commission can help pay back the system.
- The diagnosis identifies which channels you prioritise, which integrations you need and whether you start with an MVP or the full stack.
- STAKKER builds bespoke booking systems; every project starts with a free diagnosis and a no-obligation proposal.
Why Booking Apps Charge Commission and How Much
TheFork, ElTenedor, OpenTable and similar services work as marketplaces: they attract diners, list you on their platform and charge when the booking is confirmed. The commission varies depending on the plan:
- Basic plan: a fixed amount per cover.
- Premium plan: a higher commission per cover, with more visibility and marketing tools.
- Yums plan: TheFork charges commission on the discount you offer the diner; the final cost can exceed €3 per cover.
If your restaurant serves 40 covers a day and 60% come through an app (24 covers), you pay:
- At €2 per cover: €1,440 a month.
- At €3 per cover: €2,160 a month.
- At €4 per cover: €2,880 a month.
That money doesn’t include marketing, customer loyalty or data. You only pay for the channel. If the customer comes back, you pay commission again. And if they cancel or don’t turn up, the app refunds you nothing on most plans.
What Alternatives Exist for Receiving Bookings Without Commission
The commission-free channels you already have are:
- Phone: the traditional channel. It requires staff to be available during call hours (usually 12 to 4pm and 7 to 11pm). If you don’t answer, you lose the booking.
- WhatsApp Business: many diners in Spain prefer WhatsApp to calling. But if you’re slow to reply, many will look elsewhere.
- Google Maps and Google Business Profile: lets you switch on direct bookings. It requires integration with an availability system.
- Web form: conversion tends to be low because users want instant confirmation, not to wait for you to check your email.
The common problem is availability. If you depend on a person to answer the phone or check WhatsApp, you only serve customers within certain time slots. Outside those hours, the customer who can’t wait ends up on TheFork or with your competitor.
The solution is to automate reception and confirmation with AI. That allows you to cover all 4 channels 24/7 without increasing headcount.
How Your Own AI Booking System Works
An AI booking system has 4 components:
1. AI Voice Agent
It answers incoming calls, asks for the day, time, number of diners, name and phone number, checks availability in real time and confirms. If there’s no table free, it offers alternatives. If the customer asks about the menu or set menus, it can answer from your knowledge base. All in under 90 seconds.
The AI phone agent integrates with your existing number (there’s no need to change line) and can transfer to a person if it detects a query it can’t resolve.
2. WhatsApp Chatbot
It works just like the voice agent, but in text. It replies in under 2 seconds, checks availability, confirms and sends a reminder 24 hours beforehand. It can send the Google Maps link, the menu as a PDF or the cancellation terms.
The chatbot connects to the WhatsApp Business API, which lets you manage multiple conversations from a single dashboard without having to keep your mobile open all the time. More detail in WhatsApp chatbot.
3. Availability Engine
This is the brain of the system. It keeps track of the state of the tables in real time: what’s booked, what’s free, how long each sitting lasts, which tables can be pushed together. It can be a synchronised calendar, a database or an integration with your EPOS if it already has a booking module.
The important thing is that the voice agent and the chatbot consult the same source. That way you avoid double bookings.
4. Website and Google Widget
A booking form on your website that checks availability before confirming. It can be integrated with Google so that bookings from Maps arrive in the same system. The user sees instant confirmation, just like on TheFork, but without paying commission.
What You Need Technically to Set Up the System
The minimum set-up (MVP) includes:
- A phone number with call forwarding or SIP integration.
- A WhatsApp Business API account (this is not the standard WhatsApp Business app; it is Meta’s official API).
- A calendar or database to manage availability.
- Integration between the 3 components (voice agent, chatbot, availability engine).
The full set-up adds:
- Integration with your current EPOS or management software (Revo, Poster, Hosteltáctil, etc.).
- Automatic WhatsApp reminders 24 hours beforehand.
- Attendance confirmation and a no-show penalty.
- Automated upselling: the chatbot can ask whether they’d like to book a terrace table, a tasting menu or a special celebration.
- Analytics: where bookings come from, conversion rate by channel, cancellation rate.
Most restaurants start with the MVP within 2 weeks and add functionality as they see what they need.
Cost Comparison: Commission-Based App vs Your Own System
Let’s assume a restaurant with 50 covers a day. 50% of bookings come through TheFork (25 covers a day, 750 a month). TheFork charges €2.50 per cover.
Annual cost with TheFork: 750 covers × €2.50 × 12 months = €22,500.
Estimated cost of your own AI system (indicative market range, not STAKKER prices):
- Initial setup: between €1,500 and €4,000 (includes configuring the voice agent, chatbot, availability engine and testing).
- Monthly fee: between €200 and €600, depending on call volume, WhatsApp messages and active features.
In the example above, with a fee of €400 a month:
- Year 1: €4,000 (setup) + €4,800 (12 months × €400) = €8,800. Saving: €22,500 - €8,800 = €13,700.
- Year 2 onwards: €4,800 a year. Saving: €17,700 a year.
Depending on volume, the saving on commission can pay back the system over time; from then on, part of that saving is recovered margin.
When It Makes Sense to Build Your Own System
It makes sense if you meet at least 2 of these conditions:
- You receive more than 30 bookings a day through apps and pay more than €1,500 a month in commission.
- You want full control of customer data so you can do direct marketing (email, WhatsApp, prize draws, loyalty schemes).
- Your team can’t answer the phone during all opening hours and you lose bookings out of service.
- You want to offer personalised upselling (special menu, wine, celebration) at the moment of booking.
- You operate several venues and need to centralise booking management in a single dashboard.
It doesn’t make sense if:
- You receive fewer than 20 bookings a month across all channels. The system’s fixed cost won’t pay off.
- You don’t have your own website or a minimum digital presence. First you need a professional website and an optimised Google listing.
- Your business model doesn’t require advance booking (bar, fast food, café).
How to Get Started: Diagnosis and Step-by-Step Set-Up
The typical process has 5 phases:
Phase 1: Diagnosis (1 week)
We analyse:
- How many bookings you receive a month and through which channel.
- How much you pay in commission.
- What software you currently use (EPOS, Excel, calendar, TheFork Manager).
- Which channels you want to automate first (phone, WhatsApp, web).
The diagnosis may be free or paid depending on the provider. STAKKER offers a diagnosis at no cost and with no obligation; you can request it via contacto.
Phase 2: Setting Up the Availability Engine (3-5 days)
We build the system that manages the state of the tables. It can be a synchronised calendar, a database or a direct integration with your EPOS if it has an open API.
Phase 3: Training the Voice Agent and Chatbot (5-7 days)
The AI agent is trained on your menu, opening hours, cancellation policies, frequently asked questions and booking flow. Internal tests are run to fine-tune the tone and responses.
Phase 4: Parallel Testing (1 week)
The system starts in pilot mode. Bookings arrive in the new system and the old one at the same time. Results are compared and errors are corrected.
Phase 5: Full Go-Live
The previous system is switched off (or kept as a backup) and the new system goes into production. From here, metrics are monitored and adjustments are made based on actual use.
The total time from diagnosis to the first automated booking ranges from 2 to 4 weeks.
Real Use Cases in the Hospitality Sector
These examples are generic to the market, not STAKKER cases:
- 60-cover restaurant in Marbella: set up a voice agent in Spanish and English. Many calls come from tourists ringing outside opening hours. The agent answers 24/7 and can improve the conversion rate.
- Group of 3 venues in Madrid: centralised all bookings in a single dashboard. The WhatsApp chatbot asks which venue the customer wants to book and only passes the conversation to the manager if there’s a special request (allergens, private event).
- Grill house in Málaga: switched on automatic upselling. The chatbot asks whether they’d like to reserve the 1.2 kg chuletón (on request). Some WhatsApp bookings add the chuletón before arriving.
Common Mistakes When Setting Up Your Own Booking System
- Not integrating with your current system: if the voice agent uses one calendar and the manager uses another, you’ll get double bookings. Integration is essential.
- Training the chatbot only on the menu: customers ask about opening hours, how to get there, whether dogs are allowed, whether there’s parking. If the chatbot doesn’t know, it hands over to a human and you lose the advantage.
- Not testing with real calls: internal tests don’t pick up accents, background noise or colloquial phrases. Make at least 20 test calls with people who don’t know the system.
- Not measuring: if you don’t know how many bookings came through each channel before the change, you won’t be able to compare. Measure everything from day 1.
- Switching off TheFork all at once: it’s better to keep it running in parallel for 2 weeks. If something goes wrong with the new system, you don’t lose bookings.
Frequently Asked Questions
How much does TheFork charge for each booking?
TheFork charges an amount per confirmed cover that depends on the plan you’ve signed up to. A restaurant with 40 covers a day can pay between €1,800 and €4,800 a month in commission alone.
Can I stop using TheFork without losing bookings?
It can help reduce that risk if you set up your own system covering the same channels: phone, WhatsApp, web and Google. The key is to automate reception and confirmation with AI so that you don’t have to rely on increasing headcount.
What are the advantages of your own booking system over the apps?
Zero commission per cover, full control of customer data, the ability to upsell directly, and a personalised experience. In the medium term, the saving on commission can offset the cost of the system.
Do I need to hire someone to handle WhatsApp and the phone?
No. An AI voice agent answers calls 24/7 and a WhatsApp chatbot replies instantly. Both check availability in real time and confirm the booking without human intervention.
How much does it cost to set up an AI booking system?
It depends on the configuration and volume. On the market there are solutions from €200/month. STAKKER works with a free diagnosis and a tailored proposal; every restaurant has different needs.
How long does it take to get your own booking system up and running?
Between 2 and 4 weeks from diagnosis to the first automated booking. This includes integration with the availability engine, training of the voice agent and chatbot, and parallel testing alongside your current system.
Next Step
If you pay more than €1,500 a month in commission to TheFork or any other booking app, you may have room to set up your own system and win back some of that money.
STAKKER builds bespoke booking systems: AI phone agent, WhatsApp chatbot, availability engine and integrations with your current stack. Every project starts with a free diagnosis in which we identify which channels you prioritise, which integrations you need and what the expected ROI is.
You can request the no-obligation diagnosis via contacto. We reply within 24 hours.