Blog

Cal.com v3.3: Prestatieverbeteringen en meer..

Sep 15, 2023

Welkom bij de changelog van 3.3. De afgelopen maand lag onze focus vooral op het verbeteren van de prestaties van onze app, en we hebben enorme stappen vooruit gezet. We hebben ook een hoop andere functies uitgebracht, waaronder een geweldige manier om de beschikbaarheid van al je teamleden te bekijken. Plus een voorproefje van een van onze grootste productreleases ooit, die eraan komt.

Prestatieverbeteringen

Lighthouse-prestatiescore-pop-up over een boekingspagina

Vanaf 3.3 krijgen grote round-robin-evenementen geen pijnlijke lange laadtijden van de boekingspagina meer. We hebben de queryprestaties voor deze scheduling links geoptimaliseerd en zien verminderingen van 25 seconden naar 4 seconden voor groepen van wel 50 leden.

Naast deze wijzigingen voor round-robin-evenementen zijn ook andere optimalisaties voor algoritmen, queries en bundles doorgevoerd op de boekingspagina, waardoor die voor iedereen sneller is.

Tot slot hebben we onze traagste databasequery in het systeem aangepakt en de uitvoertijd met 90% verminderd. Dit heeft invloed op veel onderdelen van ons systeem, waardoor het geheel vlotter aanvoelt terwijl je door de app navigeert.

Voor toekomstige prestatieverbeteringen bouwen we aan een nieuw cachingmechanisme waarmee we boekingspagina's nog sneller kunnen laden. Dit is voor ons een spannende technische uitdaging, omdat ons systeem veel verschillende calendars en gebruikers met een brede variatie aan events en instellingen ondersteunt.

Hero-sectie van de landingspagina van de AI-audiotool

Beschikbaarheid voor je hele team

Beschikbaarheidsrooster van het Cal.com-team

Je kunt nu eenvoudig de beschikbaarheid van al je teamleden bekijken, over meerdere tijdzones heen, in één prachtig overzicht. Wil je weten wie er om 10:00 uur PDT beschikbaar is? Dit overzicht geeft je het antwoord. Als niemand beschikbaar is, kun je op hen klikken en ze elke dag beschikbaar maken, of alleen op een specifieke dag door een date override toe te voegen.

Onze belangrijkste inspiratie kwam van de uitstekende worldtimebuddy. Iedereen die over meerdere tijdzones werkt, kent deze site waarschijnlijk. De UI is niet de meest sexy, maar de UX is sterk. We hopen dat die van ons net zo makkelijk te gebruiken is.

Hero-sectie van de landingspagina van de AI-audiotool

Binnenkort: Cal.ai

Chatinterface van de Cal AI-assistent voor planning

Een voorproefje van onze nieuwste toevoeging: Cal.ai. Deze innovatieve functie gebruikt kunstmatige intelligentie om het plannen van meetings te stroomlijnen. Met Cal.ai kunnen gebruikers hun planningswerk uit handen geven aan je heel persoonlijke ai-gestuurde assistent, zodat ze hun tijd kunnen besteden aan andere belangrijke taken. Houd ons in de gaten, want we onthullen deze nieuwe functie in de komende weken! We kunnen niet wachten om hem met je te delen.

Je persoonlijke assistent wordt gebaseerd op je gebruikersnaam: cal.com/peer wordt [email protected], dus claim vandaag nog je mooie gebruikersnaam als je dat nog niet hebt gedaan!

Planning voor organisaties, opnieuw uitgevonden

Donker scherm met gebruikersnamen onder acme.cal.com

Ontgrendel efficiënte schaalbaarheid en groei met de krachtige organisatie- en teamfuncties van Cal.com.

Krijg een eigen domein voor je organisatie en zet meteen elk e-mailadres in je organisatie om in een cal.com-gebruikersnaam, met voor elk lid direct een link klaar: [email protected] → acme.cal.com/john.

Profiteer van workflows op organisatieniveau, routing forms, white labeling, insights, directory sync en geavanceerd gebruikersbeheer.

Hero-sectie van de landingspagina van de AI-audiotool

Nieuwe functies

De kolomweergave van de boekingspagina toont alleen beschikbare dagen

Voorheen liet de kolomweergave ook dagen zien zonder beschikbare slots, met een placeholder die aangaf dat er geen slots beschikbaar waren. Nu worden die dagen volledig verborgen, zodat meer van je beschikbaarheid op het scherm wordt getoond en bookers meer opties krijgen. Als je liever hebt dat mensen ook dagen zien waarop je niet beschikbaar bent, werkt de weekweergave hier perfect voor.

Beschikbaar aantal seats tonen of verbergen

Er is nu een checkbox om "Het aantal beschikbare seats tonen". Als je die aanvinkt, zien je bookers het exacte aantal beschikbare seats voor een event. Als je die uitvinkt, wordt alleen een indicatie getoond zoals "Seats bijna vol".

ICS-events toevoegen aan workflow-herinneringen

Je kunt nu een calendar event (ICS-bestand) opnemen in je e-mailherinneringen voor workflows. Zodra je een e-mail als actie hebt ingesteld, zie je onder het veld voor de e-mailtekst een nieuwe checkbox. Vink die gewoon aan om hem toe te voegen.

Bulkacties op leden in organisaties

Je kunt nu gebruikers in bulk bewerken in de leden-tabel in Organizations. Dat betekent dat je snel zoveel mensen als je wilt aan een team kunt toevoegen, mensen in bulk kunt verwijderen en dat we, nu we daarvoor de UX hebben, nog veel meer bulkbewerkingsmogelijkheden gaan toevoegen.

Teamadmins kunnen verbonden apps van leden zien

Op de kaarten van leden op de ledenpagina verschijnt een klein icoon, zodat je kunt zien welke apps elk van je leden heeft geïnstalleerd. De huidige UI hiervoor werkt goed, maar schaalt niet echt, dus we gaan dit heel snel verbeteren.

Volgorde voor workflows en routing forms

Je kunt je workflows en routing forms nu in een volgorde zetten, net zoals je dat met je scheduling links kunt doen.

Recent toegevoegde apps in de app store

Er is een nieuwe sectie in de app store waarmee je onze catalogus van recent toegevoegde apps kunt bekijken. Onze twee meest recente staan hieronder.

Nieuwe app: Make.com / Integromat

Je kunt de Make.com-app gebruiken om je workflows te automatiseren wanneer een booking wordt aangemaakt, verplaatst, geannuleerd of wanneer een meeting is afgelopen. Je kunt ook al je bookings ophalen met de module 'List Bookings'.

Nieuwe app: Basecamp

Je kunt nu meetings die via Cal.com zijn geboekt automatisch laten toevoegen aan projectschema's in Basecamp, waarbij alle meetingdetails naar Basecamp worden doorgegeven.

Bugfixes

  • Zoho CRM-installatieprobleem opgelost: We hebben een probleem opgelost waarbij het installeren van Zoho CRM een 400-fout veroorzaakte.

  • Webhooks voor Scheduling links verbeterd: Webhooks voor managed scheduling links worden nu geactiveerd voor zowel team- als gebruiker-webhooks, waardoor hun functionaliteit is verbeterd.

  • Modal voor date overrides verbeterd: We hebben enkele problemen met de gebruikersinterface in de modal voor date overrides opgelost, zodat die soepel werkt, zelfs wanneer er geen datum is geselecteerd.

  • Probleem met weergave van teamafbeelding opgelost: Een probleem waarbij de teamafbeelding niet verscheen op de pagina's van scheduling links is opgelost

  • Veld voor naam beter vooraf ingevuld: We hebben een probleem opgelost waarbij prefill niet werkte wanneer de variant firstAndLastName was ingeschakeld in het naamveld en er geen spaties in de naam stonden.

  • Betalingsfixes voor round-robin-evenementen: Betalingsproblemen met round-robin-evenementen zijn opgelost.

  • Probleem met eventduur opgelost: Een probleem waarbij de eventduur op 0 kon worden gezet, is opgelost.

  • Verbetering van Routing Form: Reacties in het routing form worden nu in de volgorde van de velden weergegeven, wat de gebruikerservaring verbetert.

  • Weergave van SVG-iconen verbeterd: SVG-iconen worden nu correct weergegeven in zowel lichte als donkere modus.

  • Gravatar verwijderd: We hebben Gravatar verwijderd, omdat het placeholder-icoon er niet erg mooi uitzag en verouderd aanvoelde.

  • Probleem met gebruikersnaamuitnodiging opgelost: Een probleem met uitnodigingen voor gebruikersnamen is opgelost.

  • Betere datumselectie: Wisselen tussen maanden leidt niet langer tot onjuiste automatische selectie van de eerst beschikbare datum.

  • Probleem met weergave van teamlogo opgelost: Het teamlogo verschijnt nu correct in de Team Event Create Modal.

  • Validatie van wachtwoordhint bij aanmelden verbeterd: We hebben de validatie van de wachtwoordhint tijdens het aanmelden verbeterd.

  • Boeken met meerdere durations opgelost: Een probleem met bookings met meerdere durations is opgelost.

  • Verbetering van trigger voor meeting-einde: De trigger voor webhooks en Zapier-integratie bij het einde van een meeting is verbeterd voor betrouwbaardere prestaties.

  • Volgorde van bookings opgelost: Bookings worden nu in de juiste volgorde weergegeven.

  • Stripe-integratie voor team: Stripe is geïnstalleerd voor teamgebruik op de app-pagina van de team-scheduling link.

  • Verlengde duration voor planning: Je kunt nu events plannen met een duration van 150 minuten.

  • Verwijdering van betalingskosten: We hebben de betalingskosten bij Stripe verwijderd voor een soepelere betalingservaring.

  • Org-admin heeft nu rechten van teamlid: We hebben het systeem bijgewerkt zodat organization admins nu dezelfde rechten hebben als teamleden.

  • Zoals gewoonlijk is dit maar een klein deel van het werk dat we de afgelopen maand hebben uitgebracht, dus als je alles wilt zien kun je hier bekijken.

Dat was het voor deze maand, bedankt voor het lezen. Als je feedback wilt geven op iets dat we deze maand hebben uitgebracht, horen we graag van je! E-mail ons op [email protected]