Terug naar blog

Calendly CRM koppeling: native CRM's en hoe je de rest aansluit

Wat de koppelingen van Calendly met HubSpot, Salesforce en Dynamics 365 doen en welk Calendly-abonnement elk vraagt, hoe je elk ander CRM koppelt en hoe je verplaatsingen, terugkerende boekers en no-shows afhandelt.

Benjamin WagnerBenjamin Wagnerdoor Benjamin Wagner
CRM-automatiseringCalendly-koppelingSalesefficiëntie

Een Calendly CRM koppeling is native beschikbaar voor drie CRM's: HubSpot vanaf het abonnement Standard, Salesforce op Teams of Enterprise en Microsoft Dynamics 365 met Power Automate op Enterprise. Elk ander CRM koppel je via een app in de marktplaats van dat CRM, via een connectorplatform zoals Zapier of Zoho Flow, of via de webhooks van Calendly. Webhooks vragen een betaald Calendly-abonnement en je maakt ze aan via de API van Calendly, niet in de instellingen.

Welke route je ook neemt, bepaal voordat je bouwt wat één boeking in het CRM moet aanmaken en wat een verplaatsing moet wijzigen. De verplaatsing gaat het makkelijkst mis, omdat Calendly die meldt als een annulering plus een nieuwe boeking.

Customermates, een AI-native CRM, publiceert deze gids. Customermates heeft geen eigen Calendly-connector; de sectie hieronder laat de drie routes zien die in plaats daarvan werken. De gegevens van de aanbieders zijn op 8 oktober 2026 gecontroleerd op hun eigen pagina's, die aan het eind staan.

In het kort

Native
HubSpot, Salesforce en Microsoft Dynamics 365, elk gekoppeld aan een specifiek Calendly-abonnement.
Elk ander CRM
Een app in de marktplaats, een connectorplatform zoals Zapier, Zoho Flow of n8n, of je eigen webhookontvanger.
Webhooks
Niet op het Free-abonnement van Calendly, en aangemaakt via de API. De kerngebeurtenissen zijn invitee.created, invitee.canceled en routing_form_submission.created.
Grootste valkuil
Een verplaatsing activeert een annulering en een nieuwe boeking. Controleer de vlag voor verplaatsing voordat je een deal als geannuleerd sluit.
Customermates
REST-API in elk abonnement, webhooks in elk betaald abonnement. Bij Pro en hoger in Customermates Cloud komt de geboekte afspraak ook binnen via de gekoppelde Google- of Outlook-agenda van de host.

Wat de native CRM-koppelingen van Calendly doen

CRMCalendly-abonnementWat het doet, volgens Calendly
HubSpotStandard, Teams of EnterpriseMaakt contactpersonen en leads aan of werkt ze bij wanneer een afspraak wordt geboekt, registreert activiteiten, ook verplaatsingen en annuleringen, en voegt antwoorden op boekingsvragen toe aan het HubSpot-record. Teams voegt routering op basis van HubSpot-toewijzing toe.
SalesforceTeams of EnterpriseMaakt een lead, contactpersoon of opportunity aan voor een nieuwe prospect, maakt afspraken of taken aan op elk Salesforce-object, koppelt boekingsgegevens aan een eigen object en routeert bekende leads naar hun Salesforce-eigenaar. Enterprise kan de synchronisatie beperken tot bepaalde groepen, zoals het salesteam.
Microsoft Dynamics 365EnterpriseVermeld op de prijzenpagina als "Microsoft Dynamics 365 and Power Automate for CRM workflows". Calendly geeft daar geen verdere details.

Twee details tellen bij je keuze. De HubSpot-pagina van Calendly spreekt over contactpersonen, leads, activiteiten en routering en zegt niets over deals. Moet elke boeking een deal in HubSpot openen, test dat dan voordat je erop vertrouwt. Beide pagina's beschrijven ook dat samenvattingen van afspraken uit Calendly Notetaker in het record worden gelogd, wat alleen geldt voor afspraken die daarmee zijn opgenomen.

Staat je CRM op deze lijst en komt je Calendly-abonnement in aanmerking, begin dan met de native koppeling. Er hoeft niets extra te draaien en Calendly onderhoudt de koppeling zelf.

Calendly koppelen met een CRM dat Calendly niet native ondersteunt

Een Calendly integratie met een CRM dat niet native wordt ondersteund, zoals Pipedrive of Freshworks, eindigt bij een van vier routes:

RouteVoorbeeldKies dit alsLet op
App in de marktplaats van het CRMDe Pipedrive Marketplace noemt Calendly Sync van Outfunnel, die contactpersonen, leads, deals, activiteiten of notities aanmaakt. De Freshworks Marketplace noemt Calendly Events for CRM.Er bestaat een app voor je CRM en die dekt wat je nodig hebtApps van derden hebben eigen voorwaarden. De Freshworks-app werkt andersom: hij plant, verplaatst en annuleert Calendly-afspraken vanuit het CRM.
ConnectorplatformDe Zapier-trigger "Invitee Created or Rescheduled", of Zoho Flow van "Event scheduled by invitee" naar "Create or update contact" in Zoho CRMNiemand in het team schrijft code en je CRM heeft een connector op het platformNog een account om te betalen en te bewaken. Controleer hoe de trigger met verplaatsingen omgaat.
Webhooks naar n8n of je eigen codeDe Calendly Trigger-node van n8n, met de gebeurtenissen "Event created" en "Event canceled"Je hebt opzoekacties en vertakkingen nodig, of je CRM heeft nergens een connectorIemand moet het laten draaien en bewaken. n8n kun je zelf hosten of gebruiken als n8n Cloud.
AI-client met twee MCP-connectorsDe MCP-server van Calendly in Claude of ChatGPT, naast de connector van je CRMJe beoordeelt boekingen in batches en wilt elke schrijfactie bevestigenHet draait wanneer iemand het vraagt. Het is geen synchronisatie.

De lange staart van CRM's (Keap, Agile CRM, LeadConnector, Pipeline CRM en vele andere) valt meestal onder de eerste twee rijen. Zoek eerst in de eigen marktplaats van het CRM, en daarna op de Calendly-pagina van Zapier.

Wat één boeking moet aanmaken

De API van Calendly geeft je de naam, het e-mailadres en de antwoorden op eigen vragen van de genodigde, plus het afspraaktype, de host en de starttijd. Leg ze vast voordat je iets bouwt:

Calendly-gegevensWaar het in het CRM komtWaarom
E-mailadres van de genodigdeE-mailadres van de contactpersoon, als zoeksleutelTerugkerende boekers moeten hun bestaande contactpersoon vinden
Naam van de genodigdeVoor- en achternaam van de contactpersoonDe meeste CRM's bewaren die als twee velden
Vraag "Bedrijf"Organisatie, gevonden of aangemaaktDe contactpersoon en de deal staan dan onder het account
Andere vragen met vaste keuzesEen keuzeveld op de dealJe kunt er later op filteren en groeperen
Antwoorden in vrije tekstDe notities van de dealVrije tekst in een keuzeveld breekt het filteren
AfspraaktypeDealnaam en een veld voor de leadbronLaat zien welke boekingspagina deals oplevert
HostEigenaar van de deal of toegewezen gebruikerRound-robinboekingen komen bij de juiste persoon terecht
StarttijdEen datumveld op de dealLaat je aankomende gesprekken sorteren in een lijstweergave
Link naar de genodigde of afspraak in CalendlyEen tekstveld op de dealLaat een latere annulering de juiste deal vinden

De laatste rij is de rij die mensen overslaan, en het is de rij die de annuleringsstap nodig heeft.

Verplaatsingen, terugkerende boekers en no-shows

  • Verplaatsingen. Wanneer een genodigde een afspraak verplaatst, activeert Calendly invitee.canceled voor de oude tijd en invitee.created voor de nieuwe. De annulering draagt rescheduled: true, en de nieuwe boeking verwijst terug naar de oude via old_invitee. Een workflow die de vlag negeert, markeert de deal als geannuleerd en opent dan een tweede.
  • Terugkerende boekers. Zoek in het CRM op het e-mailadres voordat je een contactpersoon aanmaakt, en zet het eerst om naar kleine letters. Mensen typen hun adres van boeking tot boeking anders.
  • No-shows. Zapier biedt de Calendly-trigger "Invitee No Show Created". Het webhookoverzicht van Calendly noemt alleen boekingen, annuleringen en inzendingen van routeringsformulieren, dus als je op webhooks bouwt, plan dan in dat je no-shows met de hand markeert. De deal naar een no-showfase verplaatsen is beter dan gokken op basis van een timer.
  • Routeringsformulieren. routing_form_submission.created gaat af wanneer iemand een routeringsformulier verstuurt, ook als er geen afspraak wordt geboekt. Gebruik het om mensen vast te leggen die zich kwalificeerden maar nooit een tijd kozen. Het abonnement moet het bereik van de organisatie gebruiken.

Waar past Customermates

Customermates is een open-source, AI-native CRM voor kleine teams met direct klantcontact, zoals adviesbureaus en bureaus. Het heeft geen Calendly-connector, dus boekingen komen binnen via een van drie routes.

Route 1: Calendly-webhooks naar de REST-API

Dit werkt in elk Customermates-abonnement en op een zelf gehoste installatie. Je hebt een Calendly-abonnement met webhooks nodig en een plek om de workflow te draaien. Het voorbeeld gebruikt n8n, dat apart draait en geen onderdeel is van Customermates. Meer over het automatiseren van stappen zonder code staat bij workflowautomatisering.

  1. Maak een API-sleutel aan

    Open in Customermates Instellingen › API-sleutels & connectoren, klik op Toevoegen en kies Standaard API-sleutel. De sleutel werkt met jouw rechten. Bewaar hem in n8n als Header Auth-credential met de headernaam x-api-key. Zie API-sleutels.

  2. Bereid de dealvelden voor

    Open Deals in het Datamodel en voeg een optie "Gesprek ingepland" en een optie "Geannuleerd" toe aan het veld Fase, dat een veld van het type Enkele keuze is. Voeg een veld Datum en tijd "Afspraak" toe, een veld Enkele keuze "Leadbron" met één optie per afspraaktype en een veld Tekst "Calendly-boeking". POST /api/v1/model/discover vindt de type-ID's van Contactpersonen en Deals, en POST /api/v1/model/read geeft de schemarevisie en de ID's van velden, opties en relaties die de API verwacht. Die ID's blijven geldig wanneer iemand een lijst of veld hernoemt.

  3. Ontvang de boeking

    Voeg de Calendly Trigger van n8n toe met "Event created" en "Event canceled". Of gebruik een Webhook-node en meld de URL daarvan aan via de API van Calendly.

  4. Zoek of maak de contactpersoon aan

    Stuur POST /api/v1/records/identities/resolve met het e-mailadres van de genodigde als mail-identifier; dat geeft alleen exacte treffers terug. Is er geen, stuur dan POST /api/v1/records/mutate met een create-mutatie voor Contactpersonen: voor- en achternaam als getypeerde veldwaarden en identities: [{ "provider": "mail", "value": "<email>" }].

  5. Maak de deal aan

    Stuur een create-mutatie voor Deals naar POST /api/v1/records/mutate, met een naam zoals "Anna Jansen, kennismakingsgesprek", de Customermates-gebruikers-ID van de host in assignedUserIds en getypeerde waarden voor fase, afspraaktijd, leadbron en de Calendly-link. Koppel de contactpersoon via de relatie-ID uit model/read. Antwoorden in vrije tekst gaan naar de notities van de deal, een veld met opgemaakte tekst: voeg ze toe met een update-mutatie waarvan het veldelement { fieldId, append } Markdown accepteert. Gebruik de Calendly-afspraak-ID in de idempotencyKey en koppel e-mailadressen van hosts één keer aan gebruikers-ID's, in de workflow.

  6. Verwerk de annulering

    Zoek bij invitee.canceled de deal op via zijn waarde "Calendly-boeking" met POST /api/v1/records/query en een eq-filter (zie filtersyntaxis). Als rescheduled true is, werk dan "Afspraak" bij vanuit de nieuwe boeking. Als het false is, stuur dan een update-mutatie met de recordverwijzing en de huidige versie van de deal die de fase op "Geannuleerd" zet.

Customermates blokkeert geen tweede contactpersoon met hetzelfde adres, omdat één e-mailadres bij meerdere records kan horen. Zoek het e-mailadres op voor elke aanmaak en bewaar de Calendly-afspraak-ID als idempotentiesleutel, zodat een herhaalde levering het eerste resultaat teruggeeft in plaats van een tweede record aan te maken. De n8n-gids noemt elk endpoint en de regels voor koppelingen en herhalingen.

Route 2: de agenda, bij Pro en hoger in Customermates Cloud

Staat Calendly ingesteld om Calendar Invitations te versturen, dan maakt de Google- of Outlook-agenda van de host de afspraak aan en voegt hij de genodigde toe als gast. Koppel diezelfde account in Customermates onder Instellingen › Kanalen & agenda's met Kanaal koppelen, en de afspraak komt binnen zonder workflowtool. Agenda-afspraken verschijnen in een activiteitentijdlijn, en op het record van een contactpersoon van wie het e-mailadres overeenkomt met een gast. Customermates leest de agenda alleen. Het boekt of wijzigt nooit afspraken. Hoe een gekoppelde mailbox werkt, staat in de gids over Gmail CRM-integratie.

Om boekingen om te zetten in records kan een routine de agenda doorzoeken. Routines draaien alleen in Customermates Cloud en gebruiken gehoste AI-credits uit het maandtegoed van de eigenaar. Kies Volgens schema, stel Herhaalt in op Elk uur en geef haar instructies zoals deze:

De laatste twee zinnen doen ertoe. Een routine draait als haar eigenaar, met de kanalen van de eigenaar, en mag berichten versturen zonder te vragen, tenzij haar instructies anders zeggen. Er is ook een gebeurtenistrigger voor agendawijzigingen, Agenda-afspraak gewijzigd. Die gaat af bij elke wijziging in de gekoppelde agenda, en afspraken die kort na de start van een run binnenkomen, worden genegeerd, dus een schema is de veiligere keuze voor boekingen. Routines noemt de huidige limieten.

Route 3: je eigen AI-client

Calendly draait een MCP-server op https://mcp.calendly.com/ met tools die geplande afspraken en hun genodigden opsommen. Calendly zegt dat er geen betaald abonnement nodig is om hem te koppelen, hoewel sommige acties van je abonnement afhangen. Voeg hem toe aan Claude of ChatGPT naast de Customermates-connector en vraag dan: "Som de Calendly-afspraken op die sinds maandag zijn geboekt, met hun genodigden. Zoek of maak elke genodigde aan als contactpersoon in Customermates en maak een deal aan in de fase Gesprek ingepland." De Customermates-kant werkt in elk abonnement en op zelf gehoste installaties, en gebruikt je eigen AI-aanbieder in plaats van gehoste credits. Customermates voert uit wat de client aanroept, dus stel goedkeuringen voor schrijftools in je AI-client in.

Wat het kost voor een team van drie

  • Webhookroute op Starter: € 36 per maand voor Customermates, plus een Calendly-abonnement met webhooks en de plek waar n8n draait.
  • Agendaroute op Pro: € 87 per maand. Daarin zitten de gecombineerde inbox en 5 routines per gebruiker. Routineruns putten uit de maandelijkse gehoste AI-credits per actieve gebruiker; zie prijzen.

Een boeking is waar opvolging begint. Met de agendaroute op Pro kan een routine die je zelf instelt de geboekte afspraak bij het klantrecord zetten, naast de e-mail- en LinkedIn-gesprekken, en kan Mate de bevestiging of de voorbereidingsnotitie opstellen die jij bekijkt en verstuurt, met de volgende stap gedateerd op de deal. Wil je het met je eigen Calendly-boekingen proberen, start dan je proefperiode van 14 dagen. Geen creditcard nodig.

Test voordat je het vertrouwt

Draai deze zes boekingen tegen een test-afspraaktype voordat je de koppeling echt inschakelt:

  1. Een nieuwe genodigde. De contactpersoon, de deal en elk gekoppeld veld komen binnen.
  2. Dezelfde genodigde nog een keer, met het e-mailadres in hoofdletters getypt. Er verschijnt geen tweede contactpersoon.
  3. Een verplaatsing. De afspraaktijd van de deal verschuift en de fase verandert niet naar geannuleerd.
  4. Een echte annulering. De fase verandert en er wordt niets anders aangemaakt.
  5. Een boeking met een optionele vraag die leeg blijft. De workflow voltooit nog steeds.
  6. Een no-show, als je no-shows via Zapier bijhoudt.

Veelgestelde vragen

Heeft Calendly een CRM?

Nee. Calendly is een planningsplatform. Het bewaart contactpersonen van de mensen die je ontmoet (Zapier noemt contacttriggers die een betaald Calendly-abonnement vragen), maar het heeft geen pipeline. De CRM-koppelingen sturen boekingen naar HubSpot, Salesforce en Dynamics 365, waar fases en dealrapportage zitten.

Werkt Calendly met Salesforce en HubSpot?

Ja, native. De HubSpot-koppeling is beschikbaar in de abonnementen Standard, Teams en Enterprise van Calendly en maakt contactpersonen of leads aan en registreert activiteiten. De Salesforce-koppeling vraagt Teams of Enterprise en kan een lead, contactpersoon of opportunity aanmaken, plus afspraken of taken op elk Salesforce-object.

Welk Calendly-abonnement heb ik nodig voor een CRM-koppeling?

Niet Free. HubSpot en webhooks beginnen bij Standard, Salesforce vraagt Teams of Enterprise en Microsoft Dynamics 365 staat vermeld voor Enterprise. De MCP-server van Calendly voor AI-clients is de uitzondering: volgens Calendly is daarvoor geen betaald abonnement nodig, hoewel sommige acties van het abonnement afhangen.

Hoe koppel ik Calendly aan Pipedrive, Freshworks of een ander CRM?

Zoek eerst in de eigen marktplaats van het CRM. Pipedrive noemt Calendly Sync van Outfunnel en de Freshworks Marketplace noemt Calendly Events for CRM. Past niets, gebruik dan een connectorplatform zoals Zapier of Zoho Flow, of richt de webhooks van Calendly op n8n of je eigen code en roep de API van het CRM aan.

Hoe moet een verplaatste Calendly-afspraak het CRM bijwerken?

Calendly stuurt een annulering voor de oude tijd en een nieuwe boeking voor de nieuwe. De annulering draagt rescheduled met de waarde true. Werk in dat geval de afspraaktijd op de bestaande deal bij, en wijzig de fase alleen wanneer de vlag false is.

Heeft Customermates een koppeling met Calendly?

Niet met een native connector. Boekingen bereiken Customermates via Calendly-webhooks en de REST-API in elk abonnement, via de gekoppelde Google- of Outlook-agenda van de host bij Pro en hoger in Customermates Cloud, of via een AI-client met zowel de MCP-connector van Calendly als die van Customermates. Customermates boekt geen afspraken en schrijft geen agenda-afspraken.

Verificatie van de gegevens van de aanbieders op 8 oktober 2026 bij de prijzen, de HubSpot-koppeling, de Salesforce-koppeling, het webhookoverzicht, de payloads bij verplaatsing, de webhookabonnementen, de planningsmeldingen, de gids voor AI-tools en de MCP-tools van Calendly, plus de Pipedrive Marketplace, Freshworks, Zoho Flow, Zapier, de Calendly Trigger van n8n en n8n-hosting.

Begin met één beschrijving

Eén beschrijving. Een werkruimte die je agent bouwde.

Zo bouwt de setup een werkruimte uit één zin. Voorbeeldgegevens, het echte product.

  1. Beschrijf je bedrijf

    Eén zin over je team, je klanten en hoe je verkoopt.

  2. Mate bouwt het

    Mate stelt een paar vragen en maakt dan de lijsten, pipeline, dashboard en playbook.

  3. Ga ermee aan de slag

    Koppel LinkedIn en e-mail. Klik hieronder door een afgewerkt voorbeeld.

Je beschrijving aan Mate

We zijn een strategisch adviesbureau van vier personen. Houd klanten, opdrachten en voorstellen bij en help ons om prospects op LinkedIn op te volgen.

Widgets op basis van de eigen lijsten en velden van de werkruimte

Customermates voor consultancy

Elk klantgesprek uit e-mail, LinkedIn en WhatsApp op één plek. Mate richt je werkruimte in en schrijft de opvolging, jij controleert en verstuurt. Werkt met Claude, ChatGPT of elke agent die MCP spreekt.

Customermates

Volg elk klantgesprek op

Begin met één kanaal en één klant in Customermates Cloud, of host de open source kern zelf.

✓ Geen creditcard nodig ✓ De eerste 14 dagen gratis