BoekingsbotKant-en-klaar

Een kant-en-klare boekingsbot in Python: jouw diensten en prijzen, een kort aanvraagformulier en aanvragen die naar jou worden gestuurd

Meestal klaar in 15 minutenRevisies inbegrepenKwaliteitscontrole
Pakketten
BetaalbeschermingDetails
  • Revisies binnen het pakket zijn gratis.
  • Reageer je niet binnen 3 dagen na levering, dan wordt het werk automatisch goedgekeurd.

Het geld wordt bij betaling gereserveerd en pas vrijgegeven als je het werk goedkeurt.

Een kant-en-klare boekingsbot in Python: jouw diensten en prijzen, een kort aanvraagformulier en aanvragen die naar jou worden gestuurd

Voorbeeldresultaat

Voorbeeld voor het pakket Standaard

Telegram bot for booking haircuts at a barbershop

The bot in Telegram

Booking a haircut in the bot

A part of the code

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """The last step of the form: thanks the client and passes the request on."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

All the answers and buttons are in texts.yaml, so the client changes a price or the hours without touching the code.

Files: a ZIP archive with bot.py, texts.yaml, settings.example.env (where the bot token and the sheet go, filled in by the client), requirements.txt and a README: creating the bot in Telegram, connecting the Google Sheet and running it on a small server or hosting. The bot sends the request but does not check the barbers' calendar: the owner confirms the time.

Client: a barbershop with 3 barbers that took bookings only by phone. Task: a Telegram bot with a menu: prices, address and hours, a booking form (service, day and time, name, phone) that sends each request to the owner's chat and adds it to a Google Sheet.

De klant en alle details zijn verzonnen.

Over deze dienst

Een kant-en-klare bot voor boekingsaanvragen: een typische versie die al is uitgewerkt, aangepast met jouw gegevens. Klanten openen hem in Telegram, Discord of Slack, zien je diensten, prijzen en openingstijden achter knoppen en vullen vanaf Standaard een korte aanvraag in: de dienst, een gewenste dag en tijd, een naam en een telefoonnummer. De aanvraag komt in je chat en een Google Sheet, en je bevestigt zelf de tijd met de klant. Hij past bij een salon, een praktijkbalie, een bijlesgever, een reparatiewerkplaats of een studio. Jij stuurt je diensten met prijzen, je openingstijden, adres en de vragen van het formulier; wij zetten ze in de bot en schrijven een README over het aanmaken, het token ophalen en het draaien. De bot controleert geen agenda, houdt geen tijd vast, verstuurt geen bevestigingen en neemt geen betalingen aan. De hosting en het draaiende houden zijn aan jou.

Wat is inbegrepen

  • Wat je krijgtEen ZIP-archief met de Python-code van de kant-en-klare bot, een tekstenbestand gevuld met je diensten en een README; de code staat ook op de bestelpagina.
  • Diensten achter knoppenPrijzen, openingstijden en adres met één tik
  • Een kort aanvraagformulierDienst, dag, tijd, naam en telefoon, vanaf Standaard
  • Aanvragen op één plekJe chat en een Google Sheet, met de datum van elke aanvraag
  • Al uitgewerktJouw gegevens gaan in een bot waarvan de stappen klaar zijn
  • Een heldere handleidingDe bot aanmaken, het token en het starten, stap voor stap

Hoe het werkt

  1. 1
    DetailsJe stuurt je diensten, prijzen, openingstijden en formuliervragen
  2. 2
    InrichtingWij passen de kant-en-klare bot aan op jouw gegevens en schrijven de handleiding
  3. 3
    StartenJe maakt de bot aan, voert het token in en draait hem
  4. 4
    AanpassingenJe vraagt om aanpassingen binnen je pakket

Wat we van je nodig hebben

Het platform: Telegram, Discord of Slack. Je diensten met prijzen en hoe lang elke duurt, je openingstijden en adres, precies zoals klanten ze moeten zien. De vragen van het boekingsformulier, bijvoorbeeld dienst, dag, tijd, naam en telefoon, en waar aanvragen heen moeten: je chat, een groep van je medewerkers of een Google Sheet. Stuur nooit het token van de bot of wachtwoorden: de README laat zien waar je ze zelf invoert.

We vragen je:

  • Welk platform?
  • Je diensten en prijzen
  • Vragen van het boekingsformulier
  • Waar moeten aanvragen heen?
  • Openingstijden, adres en contactgegevens

Pakketten vergelijken

PakkettenBasisDiensten en contactgegevens€ 17StandaardAanvraagformulier voor boekingen€ 35PremiumBoekingen met broadcasts€ 58
Levertijd1 dag2 dagen3 dagen
Revisies123
PlatformTelegram, Discord of SlackTelegram, Discord of SlackTelegram, Discord of Slack
Kant-en-klare antwoordenmaximaal 10maximaal 25maximaal 40
Formulieren (aanvraag, boeking, bestelling)Nomaximaal 3maximaal 5
Aanvragen gestuurd naar je chat en een Google SheetNoJaJa
Beheercommando's en broadcastsNoNoJa
Talen van het menu112
Kant-en-klare versieBoekingsaanvragenBoekingsaanvragenBoekingsaanvragen
Bestellen BasisBestellen StandaardBestellen Premium

Betaalbescherming

Je betaalt bij het bestellen, maar het geld wordt alleen vrijgegeven voor goedgekeurd werk.

  • Vaste prijsDe prijs van het pakket verandert niet meer nadat je hebt betaald.
  • Het geld wordt gereserveerdBij betaling wordt het bedrag alleen gereserveerd. Het gaat pas naar de dienst als je het werk goedkeurt.
  • Gecontroleerd vóór leveringElk resultaat doorloopt een kwaliteitscontrole voordat het bij jou komt, en je ziet het op de bestelpagina voordat je het goedkeurt.
  • Gratis revisiesVraag wijzigingen binnen je briefing aan, zo vaak als het pakket toestaat.
  • Goedkeuring na 3 dagenKeur je het werk binnen 3 dagen na levering niet goed en vraag je ook geen wijzigingen, dan wordt het automatisch goedgekeurd. Schrijf je na levering in de chat van de bestelling, dan wacht de bestelling; zodra we hebben geantwoord, kunnen we de 3 dagen opnieuw laten ingaan en melden we dat in de chat.
  • Opnieuw doen of volledige terugbetalingPast het resultaat niet bij je briefing en hebben de revisies dat niet opgelost, of duurt het werk meer dan twee keer zo lang als de levertijd, schrijf dan in de chat van de bestelling: we doen het werk opnieuw of betalen het volledige bedrag terug.
Hoe het werkt →

Vragen en antwoorden

Boekt de bot een echte tijd?

Nee. Hij neemt de aanvraag aan met de dag en tijd die de klant wil en stuurt die naar jou; jij controleert je agenda en bevestigt bij de klant. Hij maakt geen verbinding met een agenda of boekingssysteem.

Waarom kost het minder dan een bot op maat?

Het is een kant-en-klare, typische boekingsbot: de schermen en stappen zijn al uitgewerkt, en wij passen hem aan met jouw diensten, teksten en formuliervragen. Een bot met een eigen logica is de dienst voor chatbots op maat.

Wat gebeurt er met de namen en telefoonnummers van klanten?

Elke aanvraag gaat naar je chat en je Google Sheet; de bot bewaart verder niets. De Premium-bot bewaart alleen de chat-ID's van abonnees voor broadcasts. Klanten vertellen hoe je hun gegevens gebruikt is aan jou.

Kunnen klanten in de bot een aanbetaling doen?

Nee. Hij kan een link geven naar je eigen betaalpagina, maar neemt zelf geen betalingen aan.

Waar draait de bot?

Op een computer, een server of een hosting waarop Python draait, die jij kiest en betaalt. Zolang het programma draait, antwoordt de bot. Wij hosten geen bots voor klanten.

Staat je antwoord er niet bij?

Pakketten