Oplossingen

Onderneming

Sjablonen

Ontwikkelaar

Hulpbronnen

Prijzen

Bij

Sydney Olejnik

16 nov 2022

De motor achter een planningsmarktplaats

Een Planning Marketplace: Wat betekent het? Hoe gebruiken we het?

Cal.com is ontwikkeld om uw planningsmarktplaats te faciliteren, maar veel mensen raken in de war wanneer ze de woorden "planningsmarktplaats" horen.


Wat betekent het precies om een planningsmarktplaats te faciliteren?

Het ideale scenario voor elk bedrijf is dat een klant op hun site blijft en niet naar een andere site wordt doorverwezen voor enige actie. De planningsinfrastructuur van Cal.com maakt het voor organisaties eenvoudig om dit te realiseren. 

De beste manier om volledig uit te leggen hoe dit werkt, is door een voorbeeld te gebruiken. 

Stel dat u ervoor heeft gekozen om de API's van Cal.com te gebruiken voor de planningsmarktplaats van uw bedrijf. Hoe ziet dit eruit? Het begint allemaal wanneer een klant zich aanmeldt op uw gloednieuwe platform, dat we BestDogSitting gaan noemen. Wanneer de klant een account aanmaakt op BestDogSitting, wordt dat account ook aangemaakt op Cal.com via de API (Single Sign On); de klant kan vervolgens hun beschikbaarheden toevoegen, die via de API in het Cal.com-platform worden gehaald, en vervolgens kunnen ze de evenementpagina's selecteren die ze willen. Naarmate Cal.com groeit en meer API's toevoegt, profiteren beide partijen van de solide infrastructuur.

Met de planningsinfrastructuur van Cal.com is BestDogSitting ook in staat om vooraanstaande UI-componenten te bouwen en, gebruikmakend van een van onze meer dan 40 API-eindpunten, die gegevens heen en weer naar en van het Cal.com-platform te sturen, waardoor een native planningservaring voor klanten wordt gecreëerd zonder de gehele planningsoplossing opnieuw te bouwen. Als er iets is dat ons team heeft geleerd, is het dat plannen en tijdzones extreem lastig zijn en veel meer werk vergen dan de meeste ingenieurs zich realiseren.


Waar komt dit allemaal vandaan? Het antwoord is eenvoudig: Lean Hire.

Lean Hire is een wervingsmarktplaats die oorspronkelijk is gemaakt door onze CEO, Peer Richelsen. Bij het gebruik van Lean Hire hebben organisaties de optie om contract-huur als proefperiode met hun potentiële kandidaten aan te bieden in plaats van meteen alles in te zetten. Het idee werd veel gebruikt bij OnDeck (waar het uiteindelijk werd overgenomen) en wordt ook nog steeds gebruikt als de belangrijkste manier om nieuwe teamleden aan te nemen bij Cal.com.

Met Lean Hire, elke keer dat een nieuwe gebruiker werd aangemaakt, moest de kandidaat of hun eigen Calendly-link toevoegen of Peer moest handmatig een nieuw account voor hen aanmaken. Dit was niet de beste ervaring omdat het hen van de Lean Hire-website weghaalde, en Peer had geen gegevens of controle over wat er aan de ontvangende kant gebeurde.

Terwijl hij in probleemoplossingsmodus ging, realiseerde Peer zich dat hij een planningsproduct nodig had dat volledig in de website kon worden ingebed of robuuste API's had om taken zoals het aanmaken van een nieuwe gebruiker, het aanmaken van evenementtypes, het aanmaken van beschikbaarheden en meer te automatiseren.

Oké, dat is interessant, maar wat betekent dat allemaal? 

Het volledig faciliteren van een planningsmarktplaats vereist sterke automatisering via API's. Deze API's geven de mogelijkheid om de planningservaring voor bedrijven volledig te creëren, zodat deze eruitziet alsof ze het zelf hebben gemaakt.

Cal.com lost deze oplossing breed op. Terwijl we blijven groeien en meer API's toevoegen, wordt ons platformproduct krachtiger, en organisaties kunnen bovendien zelf hosten, zodat ze toegang hebben tot alle gegevens van eind tot eind. Elke organisatie kan verschillende soorten queries uitvoeren om te begrijpen wat hun gebruikers doen. Dit is momenteel niet mogelijk met andere producten en is specifiek voor wat Cal.com aanbiedt. Met Cal kunnen organisaties volledig controle hebben over hun gegevens om het beste aan hun behoeften te voldoen.


On-Premise

Het Platform product is ook een van de weinige on-premise producten die worden aangeboden. On-premise betekent dat organisaties hun gegevens op hun eigen servers kunnen hosten. Door zelf te hosten, hebben organisaties volledige controle over hun gebruikersgegevens. Met deze holistische controle kunnen bedrijven hun gebruikersgegevens gebruiken zoals zij dat willen. Bovendien biedt dit veel meer controle en beveiliging voor hen.

Dit is geweldig; hoe kan ik dit gebruiken om mijn bedrijf te laten profiteren?  

Wanneer u zelf host met Cal.com, creëert u de mogelijkheid om de controle over uw gegevens terug te nemen. Dit kan het beste worden gedaan via onze krachtige API-eindpunten met ons Platform product. Hier zijn enkele van onze meest populaire API-eindpunten tot nu toe:


API Eindpunten [CRUD]:

Deelnemers

Beschikbaarheid

Boeking Referenties

Boekingen

Aangepaste Invoer

Bestemmingskalenders

Evenement Referenties

Evenementtypes

Lidmaatschappen

Betalingen

Schema's

Geselecteerde kalenders

Teams

Gebruikers

Webhooks

Hier zijn enkele voorbeelden van hoe deze API-eindpunten te gebruiken: 

Evenementtype API

Onze API's kunnen worden aangepast en geforkt om aan uw exacte behoeften te voldoen. Hieronder volgen enkele voorbeelden van huidige en in gebruik zijnde aanpassingen.

Om een nieuw evenementtype aan te maken, kunt u iets doen als het volgende:

[POST] : htttps://www.example.com/api/v1/event-types?apiKey=1234abcd

Body Raw Parameters:

{

    "userId": 4,

    "title": "Tennisles",

    "slug": "tennis-les-{{$guid}}",

    "length": 60,

    "hidden": false,

    "position": 0,

    "teamId": null,

    "eventName": null,

    "timeZone": null,

    "periodType": "ONBEPERKT",

    "periodStartDate": null,

    "periodEndDate": null,

    "periodDays": null,

    "periodCountCalendarDays": null,

    "requiresConfirmation": true,

    "recurringEvent": {

        "interval": 2,

        "count": 10,

        "freq": 2

    },

    "disableGuests": false,

    "hideCalendarNotes": false,

    "minimumBookingNotice": 120,

    "beforeEventBuffer": 0,

    "afterEventBuffer": 0,

    "schedulingType": null,

    "price": 0,

    "currency": "usd",

    "slotInterval": null,

    "successRedirectUrl": null,

    "description": null,

    "locations": [

        {

            "address": "Londen",

            "type": "inPerson"

        }

    ],

    "metadata": {}

}





Om alle evenementtypes op te HALEN, kunt u iets doen als het volgende:

[GET] : htttps://www.example.com/api/v1/event-types?apiKey=1234abcd


Om een individueel evenementtype bij te werken/PATCH, kunt u iets doen als het volgende:

[PATCH] : htttps://www.example.com/api/v1/event-types/:id?apiKey=1234abcd

waar :id het event-type ID is (numeriek)

Body Raw Parameters:

{

    "title": "Voetballes",

     ...andere_wijzigingen

}



Om een individueel evenementtype TE VERWIJDEREN, kunt u iets doen als het volgende:

[DELETE] : htttps://www.example.com/api/v1/event-types/:id?apiKey=1234abcd

waar :id het event-type ID is (numeriek)

Om een individueel evenementtype op te HALEN, kunt u iets doen als het volgende:

[GET] : htttps://www.example.com/api/v1/event-types/:id?apiKey=1234abcd

waar :id het event-type ID is (numeriek)



Cal.com is de toonaangevende planningsoplossing die prioriteit geeft aan uw mogelijkheid om een planningsmarktplaats te faciliteren. We zijn hier om u te helpen uw organisatie succesvol te maken.

Wilt u beginnen? Bekijk onze documentatie hier: https://developer.cal.com/api/quick-start 


Cal.com is nu GRATIS voor individuen - meld u hier aan