Oplossingen

Onderneming

Sjablonen

Ontwikkelaar

Hulpbronnen

Prijzen

Bouw je pixel-perfect boekervaring

Integreer naadloos planning in uw app met aanpasbare UI-componenten aangedreven door de door de strijd getestte Cal.com-infrastructuur.

1

// Stijl Atomen met Javascript

2

3

const uiterlijk = {

4

thema : Aangepast ,

5

variabelen : {

6

fontFamily : ' Comic sans ' ,

7

colorPrimary : ' #101010 ' ,

8

kleurAchtergrond : ' #ffffff ' ,

9

kleurTekst : ' #374151 ' ,

10

borderRadius : ' 6px ' ,

11

spacingUnit : ' 8px ' ,

12

}

13

} ;

14

const atomen = cal.atoms({ clientSecret, uiterlijk });

15

Cédric van Ravesteijn

Partnerschapsvergadering

Ben je een bureau, influencer, SaaS-oprichter of bedrijf dat wil samenwerken met Cal.com? Laten we praten!

15m

30 min

45m

1u

Cal Video

Europa/Amsterdam

Mei

2025

ZON

MAAND

DIN

WED

DONDERDAG

VRI

SAT

0

15

15

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

0

Cédric van Ravesteijn

Partnerschapsvergadering

Ben je een bureau, influencer, SaaS-oprichter of bedrijf dat wil samenwerken met Cal.com? Laten we praten!

15m

30 min

45m

1u

Cal Video

Europa/Amsterdam

Mei

2025

ZON

MAAND

DIN

WED

DONDERDAG

VRI

SAT

0

15

15

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

0

Vertrouwd door snelgroeiende bedrijven over de hele wereld

Vertrouwd door snelgroeiende bedrijven over de hele wereld

Vertrouwd door snelgroeiende bedrijven over de hele wereld

Aanpasbare componenten voor elke planningsworkflow

Gebruik onze ontwikkelaarsuite van atomische UI-componenten om verbinding te maken met verschillende agenda's, beschikbaarheden in te stellen, gastinformatie te verzamelen en afspraken te plannen.

Verbinden met elke agenda

Leest uw beschikbaarheid uit Google Agenda's waardoor u nooit dubbel geboekt wordt.

import { Connect } from "@calcom/atoms";

export default function Connect() {
  return (
      <>
        <Connect.GoogleCalendar isMultiCalendar={true} />
        <Connect.OutlookCalendar isMultiCalendar={true} />
        <Connect.AppleCalendar isMultiCalendar={true} />
      </>
  )
}

Beschikbaarheid

Stel herhalende schema's in voor de tijden van de dag en de week waarop mensen kunnen boeken.

import { BeschikbaarheidInstellingen } from "@calcom/atoms"

export default Beschikbaarheid = () => {
  return (
    <BeschikbaarheidInstellingen
      enableOverrides={true}
      customClassNames={{
        subtitlesClassName: "text-grijs",
        editableHeadingClassName: "font-vet",
      }}
    />
  );
)

Maak evenementtype

Maak eenvoudig individuele en team evenementtypen.

import { CreateEventType } from "@calcom/atoms";

export default function EventType() {
  return (
    <>
      <CreateEventType
        onSuccess={(eventType) => {
          console.log("EventType succesvol aangemaakt", eventType);
        }}
        customClassNames={{
          atomsWrapper: "border p-6 rounded-md",
          buttons: { submit: "bg-groen-500", cancel: "bg-grijs-300" },
        }}
      />
    </>
  )
}

Instellingstype voor evenementen

Beheer uw evenementtypen en hun instellingen.

import { EventTypeSettings } from "@calcom/atoms";  

export function EventTypeTabs(eventTypeId: number) {      
  return (
    <>
      <EventTypeSettings
        id={eventTypeId}
        allowDelete={false}
        onSuccess={(eventType) => {
          console.log("EventType-instellingen succesvol bijgewerkt", eventType);
        }}
      />
    </>
  );
)

Kalenderinstellingen

Beheer uw agenda-instellingen.

import { EventTypeSettings } from "@calcom/atoms";  

export function EventTypeTabs(eventTypeId: number) {      
  return (
    <>
      <EventTypeSettings
        id={eventTypeId}
        allowDelete={false}
        onSuccess={(eventType) => {
          console.log("EventType-instellingen succesvol bijgewerkt", eventType);
        }}
      />
    </>
  );
)

Boekingsformulier

Volledig aanpasbare boekingsformulieren.

import { Booker } from "@calcom/atoms";

export default function Booker( props : BookerProps ) {
  return (
    <>
      <Booker
        eventSlug={props.eventTypeSlug}
        username={props.calUsername}
        onCreateBookingSuccess={() => {
          console.log("boeking succesvol gecreëerd");
         }}
      />
    </>
  )
}

Begin met Cal Atoms

Begin met het integreren van een volledig conforme planningsworkflow met slechts een paar regels code.

01

Integreren

Voor nu kunnen Cal Atoms worden gebruikt met react.js. Zodra geïnstalleerd, kun je de componenten in je client-side applicatie gebruiken.

1

importeren { CalProvider , Booker } van "@calcom/atoms" ;

2

3

export default function App ( ) {

4

retourneer (

5

<CalProvider accessToken= "30AadwEContactSalesToGetAKey42069" >

6

<Booker gebruikersnaam= "jane-doe" eventSlug= "wekelijks-synchroniseren" />

7

</CalProvider>

8

) ;

9

}

10

02

Aanpassen

Elke Atom kan volledig worden geconfigureerd om bij uw merk te passen.

Primaire kleur

Tekstkleur

Achtergrond

FFFFFF

E6E7E4

Tekstkleur

242424

FFFFFF

03

Verzamelen

Zodra je Atom is geïntegreerd en vormgegeven, kun je beginnen met het accepteren van boekingen!

Veilig, conform en volledig aanpasbaar

Cal-atomen zijn ontworpen om het proces van het bouwen van conforme planningsworkflows te vereenvoudigen. Ze zijn flexibel, veilig en volledig compliant onder HIPAA, enz.

Volledig compliant en veilig

Cal-atomen zijn volledig compliant met standaarden zoals HIPAA, SOC2 en GDPR.

Oneindig aanpasbaar

Kies de Atomen die je nodig hebt en stem ze af op de uitstraling van je site met CSS-styling.

Eenvoudige integratie

Cal Atoms vereenvoudigt het integratieproces, waardoor ontwikkelaars naadloos krachtige planningsmogelijkheden binnen enkele uren kunnen toevoegen, niet weken.

Meerdere componenten

Of je nu gastinformatie of betalingsgegevens verzamelt, er is een Atom voor.

Betrouwbaar en schaalbaar

Cal Atoms zijn gebouwd op de solide planningsbasis van Cal.com. We hebben tot nu toe miljoenen boekingen gepland.

Vertaalondersteuning

Ondersteun meerdere talen door een vertalingenobject door te geven aan elke Cal Atoms.

Fundamentaal configureerbaar

Configureer fouten, breakpoints en laadtoestanden met een eenvoudige API.

Ontwikkelaar vriendelijk

Cal.com is gebouwd door ontwikkelaars, voor ontwikkelaars. Onze uitgebreide documentatie en ontwikkelaarsbronnen maken integratie eenvoudig.

De kracht van aanpasbaarheid zonder de pijn van zelf-hosting

Cal Atoms kunnen een vrijwel onbeperkt aantal toepassingen bevatten. Hieronder staan enkele van de meest voorkomende.

Plug & play-componenten

We zullen ons richten op tijdzoneproblemen, zodat jij je kunt richten op het bouwen van de onderdelen van jouw bedrijf die waarde leveren aan je klanten.