Entreprise

Modèles

Tarification

Entreprise

Modèles

Tarification

Construisez votre expérience de réservation parfaitement pixelisée

Intégrez facilement la planification dans votre application avec des composants UI personnalisables alimentés par l'infrastructure éprouvée de Cal.com.

1

// Styliser les atomes avec Javascript

2

3

const apparence = {

4

thème : Personnalisé ,

5

variables : {

6

policeDeCaractère : ' Comic sans ' ,

7

couleurPrimaire : ' #101010 ' ,

8

couleurFond : ' #ffffff ' ,

9

couleurTexte : ' #374151 ' ,

10

borderRadius : ' 6px ' ,

11

unitéEspacement : ' 8px ' ,

12

}

13

} ;

14

const atomes = cal.atoms({ clientSecret, apparence });

15

Cédric van Ravesteijn

Réunion de partenariats

Êtes-vous une agence, un influenceur, un fondateur de SaaS ou une entreprise cherchant à collaborer avec Cal.com ? Discutons-en !

15 m

30 minutes

45m

1h

Cal Vidéo

Europe/Amsterdam

Mai

2025

SOLEIL

MON

MARDI

MER

JEU

VENDREDI

SAM

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

Réunion de partenariats

Êtes-vous une agence, un influenceur, un fondateur de SaaS ou une entreprise cherchant à collaborer avec Cal.com ? Discutons-en !

15 m

30 minutes

45m

1h

Cal Vidéo

Europe/Amsterdam

Mai

2025

SOLEIL

MON

MARDI

MER

JEU

VENDREDI

SAM

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

Approuvé par des entreprises en forte croissance dans le monde entier

Approuvé par des entreprises en forte croissance dans le monde entier

Approuvé par des entreprises en forte croissance dans le monde entier

Composants personnalisables pour tout flux de travail de planification

Utilisez notre suite de développement de composants UI atomiques pour vous connecter à divers calendriers, définir des disponibilités, collecter des informations sur les invités et planifier des rendez-vous.

Connectez-vous à n'importe quel calendrier

Lit votre disponibilité à partir des Calendriers Google, garantissant que vous ne soyez jamais double réservé.

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

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

Disponibilité

Définissez des horaires répétés pour les moments de la journée et de la semaine où vous souhaitez que les gens puissent réserver.

import { AvailabilitySettings } from "@calcom/atoms"

export default Availability = () => {
  return (
    <AvailabilitySettings
      enableOverrides={true}
      customClassNames={{
        subtitlesClassName: "texte-gris",
        editableHeadingClassName: "gras",
      }}
    />
  );
}

Créer un type d'événement

Créez facilement des types d'événements individuels et d'équipe.

importer { CreateEventType } de "@calcom/atoms";

exporter par défaut fonction EventType() {
  retourner (
    <>
      <CreateEventType
        onSuccess={(eventType) => {
          console.log("EventType créé avec succès", eventType);
        }}
        customClassNames={{
          atomsWrapper: "bordure p-6 arrondi-md",
          buttons: { submit: "bg-vert-500", cancel: "bg-gris-300" },
        }}
      />
    </>
  )
}

Paramètres de type d'événement

Gérez vos types d'événements et leurs paramètres.

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

export function EventTypeTabs(eventTypeId: number) {      
  return (
    <>
      <EventTypeSettings
        id={eventTypeId}
        allowDelete={false}
        onSuccess={(eventType) => {
          console.log("Paramètres de type d'événement mis à jour avec succès", eventType);
        }}
      />
    </>
  );
}

Paramètres du calendrier

Gérez les paramètres de votre calendrier.

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

export function EventTypeTabs(eventTypeId: number) {      
  return (
    <>
      <EventTypeSettings
        id={eventTypeId}
        allowDelete={false}
        onSuccess={(eventType) => {
          console.log("Paramètres de type d'événement mis à jour avec succès", eventType);
        }}
      />
    </>
  );
}

Formulaire de réservation

Formulaires de réservation entièrement personnalisables.

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

export default function Booker( props : BookerProps ) {
  return (
    <>
      <Booker
        eventSlug={props.eventTypeSlug}
        username={props.calUsername}
        onCreateBookingSuccess={() => {
          console.log("réservation créée avec succès");
         }}
      />
    </>
  )
}

Commencez avec Cal Atoms

Commencez à intégrer un flux de travail de planification entièrement conforme avec seulement quelques lignes de code.

01

Intégrer

Pour l'instant, Cal Atoms peut être utilisé avec react.js. Une fois installé, vous pouvez utiliser les composants dans votre application côté client.

1

importer { CalProvider , Booker } de "@calcom/atoms" ;

2

3

export default function App ( ) {

4

retourner (

5

<CalProvider accessToken= "30AadwEContactSalesToGetAKey42069" >

6

<Booker nom d'utilisateur= "jane-doe" eventSlug= "synchronisation-hebdomadaire" />

7

</CalProvider>

8

) ;

9

}

10

02

Personnaliser

Chaque atome peut être entièrement configuré pour correspondre à votre marque.

Couleur primaire

Couleur du texte

Contexte

FFFFFF

E6E7E4

Couleur du texte

242424

FFFFFF

03

Collecter

Une fois que votre Atom a été intégré et stylisé, vous pouvez commencer à accepter des réservations!

Sécurisé, conforme et entièrement personnalisable

Les atomes Cal ont été conçus pour simplifier le processus de création de flux de travail de planification conformes. Ils sont flexibles, sécurisés et entièrement conformes à la HIPAA, etc.

Complètement conforme et sécurisé

Les atomes Cal sont entièrement conformes aux normes telles que la HIPAA, la SOC2 et le RGPD.

Personnalisable à l'infini

Choisissez les Atomes dont vous avez besoin et faites-les correspondre à l'apparence de votre site avec du style au niveau CSS.

Intégration facile

Cal Atoms simplifie le processus d'intégration, permettant aux développeurs d'ajouter sans effort des capacités de planification puissantes en quelques heures, et non en semaines.

Plusieurs composants

Que vous preniez des informations sur les invités ou des détails de paiement, il y a un Atom pour cela.

Fiable et évolutif

Les Cal Atoms reposent sur les bases solides de planification de Cal.com. Nous avons programmé des millions de réservations à ce jour.

Support de traduction

Prise en charge de plusieurs langues en passant un objet de traductions à n'importe quel Cal Atoms.

Fondamentalement configurable

Configurer des erreurs, des points d'arrêt et des états de chargement à l'aide d'une API simple.

Convivial pour les développeurs

Cal.com a été construit par des développeurs, pour des développeurs. Nos documents complets et nos ressources pour les développeurs facilitent l'intégration.

Le pouvoir de la personnalisabilité sans la douleur de l'auto-hébergement

Les Cal Atoms peuvent s'adapter à un nombre presque illimité de cas d'utilisation. Voici quelques-uns des plus courants.

Composants plug & play

Nous nous concentrerons sur les problèmes de fuseau horaire, afin que vous puissiez vous concentrer sur la construction des parties de votre entreprise qui apportent de la valeur à vos clients.