formbasedocs
Naar de appApp

Integraties

Cal.com-planning

Voeg een ingebouwde vraag Afspraak inplannen toe, verbind Cal.com en laat respondenten een beschikbare tijd boeken binnen het formulier.


Beschikbaar op elk abonnement

Cal.com-planning is beschikbaar op de abonnementen Free, Pro en Business.

Wat ingebouwde planning betekent

Afspraak inplannen is een formbase-vraag, geen iframe. Ze gebruikt het thema en de taal van je formulier, doet mee aan voorwaardelijke logica en legt bevestigde boekingsgegevens vast bij de inzending. Cal.com levert de eventtypen, beschikbaarheid, kalenderuitnodigingen en vergaderlinks.

  • Toon of verberg de planning op basis van eerdere antwoorden.
  • Vereis dat elke zichtbare vraag Afspraak inplannen is geboekt voordat wordt ingediend.
  • Vul de naam en het e-mailadres van de deelnemer automatisch in vanuit eerdere vragen.
  • Toon beschikbare data en tijden in de tijdzone van de respondent.
  • Neem boekingsgegevens op in inzendingsweergaven, PDF’s, meldingen, exports en integraties.

Cal.com verbinden

  1. 1

    Voeg Afspraak inplannen in

    Typ / in de editor, zoek naar “Afspraak inplannen” en voeg de vraag in op de plek waar de boeking moet verschijnen.

  2. 2

    Cal.com koppelen

    Klik op Cal.com koppelen in de vraag. Autoriseer formbase in het Cal.com OAuth-venster en keer terug naar de editor.

  3. 3

    Kies account en type evenement

    Kies een gekoppeld Cal.com-account en selecteer vervolgens het type evenement dat respondenten moeten boeken.

  4. 4

    Koppel deelnemervelden

    Stel optioneel Naam uit en E-mail uit in. Naam uit biedt eerdere Tekst-vragen aan; E-mail uit biedt eerdere E-mail-vragen aan. Alleen vragen boven de planner worden weergegeven, plus verborgen velden, die al een waarde hebben zodra het formulier wordt geopend. Laat ze op "Niet automatisch invullen" staan om respondenten beide zelf te laten typen.

  5. 5

    Bekijk voorbeeld en publiceer

    Test de respondentflow in Voorbeeld. Publicatiecontroles blokkeren een onvolledige planner-configuratie van livegang.

Je kunt accounts ook koppelen via Workspace → Integrations → Planning → Cal.com. Verbindingen horen bij de workspace, zodat werkruimteleden ze kunnen hergebruiken op andere formulieren en extra Cal.com-accounts kunnen koppelen.

De vraag configureren

InstellingWat het bepaalt
AccountWelk gekoppeld Cal.com-account het eventtype bezit.
Type evenementHet Cal.com-eventtype, de duur, locatie en beschikbaarheid die respondenten boeken.
Naam uitOptionele eerdere Tekst-vraag of verborgen veld die/dat wordt gebruikt om de naam van de deelnemer in te vullen.
E-mail uitOptionele eerdere E-mail-vraag of verborgen veld die/dat wordt gebruikt om het e-mailadres van de deelnemer in te vullen.

Als er geen velden zijn gekoppeld, voeren respondenten hun naam en e-mailadres in bij de planningsvraag. Wanneer velden zijn gekoppeld, vloeien hun antwoorden automatisch door naar de boekingsgegevens.

Ervaring van de respondent

  1. De respondent kiest een datum en vervolgens een beschikbare tijd. Tijden worden getoond in de tijdzone die hun browser doorgeeft; ze kunnen een andere kiezen uit de lijst Tijdzone, en de boeking gebruikt de tijdzone die ze hebben gekozen.

  2. Ze bevestigen de naam en het e-mailadres van de deelnemer en klikken vervolgens op Boeken.

  3. Cal.com maakt de boeking aan en stuurt zijn normale bevestiging en kalenderuitnodiging.
  4. formbase toont de boeking aan hen als Wat, Wanneer, Wie en Waar, met de vergaderlink.

  5. Voordat ze indienen, kunnen ze op Boeking annuleren klikken en een andere tijd kiezen.

Boeken gebeurt vóór het indienen van het formulier

Cal.com bevestigt de afspraak zodra de respondent op Geselecteerde tijd boeken klikt. De boeking wordt daarna aan de formulierinzending gekoppeld wanneer ze het formulier indienen. Tot die tijd staat de afspraak in de agenda van de host, ook als de respondent het formulier verlaat. Via een openbare link geeft formbase de afspraak weer vrij als het formulier 24 uur na het boeken nog niet is ingediend; bij een verzoek wanneer het verzoek wordt geannuleerd of verloopt. De afspraak komt ook vrij wanneer je de inzending of het formulier verwijdert.

Als een tijd tussen tonen en boeken door iemand anders wordt ingenomen, krijgt de respondent dat te zien samen met de tijden die nog vrij zijn. Als een boekingspoging halverwege mislukt, annuleert formbase de aangemaakte agenda-afspraak in plaats van de host een boeking te laten waar het formulier niets van weet, en een tweede apparaat kan dezelfde vraag niet twee keer boeken.

Planning gebruiken met logica

Logica kan Afspraak inplannen tonen of verbergen zoals elke andere vraag. Voorbeeld: vraag of een lead budget en beslissingsbevoegdheid heeft; toon de boeking alleen wanneer beide antwoorden voldoen.

Een zichtbare vraag Afspraak inplannen moet vóór het indienen een bevestigde boeking hebben. Een verborgen vraag blokkeert het indienen niet. Zodra een respondent boekt, worden de antwoorden vergrendeld die bepalen of de vraag wordt getoond, zodat een later antwoord de boeking niet per ongeluk verbergt; om er een te wijzigen, annuleert de respondent eerst de boeking. Is de vraag bij het indienen toch verborgen, bijvoorbeeld omdat een vertakkingsregel haar pagina oversloeg, dan wordt die boeking in Cal.com geannuleerd zodat de agenda van de host overeenkomt met de inzending.

Publicatiecontroles

Publiceren wordt geblokkeerd zolang een vraag Afspraak inplannen een van beide helften van de configuratie mist:

  • Verbind Cal.com voordat je formulieren publiceert die afspraken inplannen. — er is een eventtype geselecteerd, maar geen account.

  • Selecteer een afspraaktype voordat je deze vraag van het type Afspraak inplannen publiceert. — er is een account geselecteerd, maar geen eventtype.

  • Voltooi de instellingen voor deze vraag van het type Afspraak inplannen voordat je publiceert. — geen van beide is geselecteerd.

Elk bericht verwijst naar de vraag die het veroorzaakte. In de editor tonen dezelfde drie statussen op de vraag als de badges Niet verbonden, Evenement ontbreekt en Ingesteld.

Een eventtype dat meer nodig heeft dan een naam, een e-mailadres en een tijd kan niet vanuit een formulier worden geboekt. Eventtypen die bevestiging vereisen, herhalen, plaatsen hebben, geld kosten of verplichte boekingsvragen stellen, staan vermeld als Niet te boeken vanuit een formulier en kunnen niet worden geselecteerd; een formulier dat er nog naar verwijst, kan pas worden gepubliceerd nadat je een ander eventtype kiest.

Na het indienen

Boekingsgegevens verschijnen onder de vraag Afspraak inplannen in de inzendingstabel en detailweergave, met de datum en tijd in je eigen taal. Ze zijn ook beschikbaar in meldingsmails, gegenereerde PDF’s, CSV/Excel-exports, webhooks en gekoppelde integraties. Webhooks, Zapier, n8n, Make, aanvraagcallbacks en de API ontvangen de boeking als gegevens: begin- en eindtijd, tijdzone, deelnemer, vergaderlink, Cal.com-boekings-id en status. Zie Boekingen en betalingen.

formbase blijft luisteren na het indienen. Wanneer de respondent of de host via Cal.com verzet of annuleert, of de host de boeking afwijst of een no-show markeert, wordt de boeking bij de inzending bijgewerkt: de status verandert, en de tekst die ervoor wordt getoond begint met Verzet, Geannuleerd, Afgewezen of No-show. De tabel, exports, de API en opnieuw gegenereerde PDF’s tonen de huidige status. Integraties worden niet opnieuw verzonden: de inzending zelf is niet veranderd.

Het verwijderen van een inzending, of het hele formulier, annuleert de bijbehorende afspraken in Cal.com zodat de host geen tijdslot vrijhoudt voor antwoorden die niet meer bestaan.

Verbindingsstatus

Een dagelijkse taak vernieuwt Cal.com OAuth-tokens voordat ze verlopen. Een tijdelijke storing bij Cal.com wordt de volgende dag opnieuw geprobeerd en verandert niets. Als de toegang wordt ingetrokken, wordt de verbinding als verlopen gemarkeerd: de vraag toont een badge Verbinding verbroken, boeken werkt niet meer voor respondenten en degene die het account heeft verbonden ontvangt een e-mail met elk gepubliceerd formulier dat erdoor boekt. Verbind Cal.com opnieuw via Workspace → Integrations → Planning en selecteer daarna opnieuw het account en bevestig het eventtype bij elke betrokken vraag.

Bij het verbreken van een Cal.com-account via Workspace → Integrations zie je de gepubliceerde formulieren die erdoor afspraken inplannen. Die formulieren accepteren geen boekingen meer, en hun eigenaar krijgt een e-mail. Hetzelfde Cal.com-account opnieuw verbinden herstelt ze: de vragen behouden het account, dus er is niets opnieuw te selecteren.

Volgende stappen