Hello, it’s time for our 4.4 changelog!
We hope you're having a wonderful summer! As Olympians had been striving for gold, our engineers have been tirelessly battling bugs and racing against time to deliver new features and enhancements. We're thrilled to share the impressive results of their hard work—it's been an exceptionally productive month! Explore what's new below.
Add custom Attributes for your team members
We have an incredibly exciting feature to share for organizations and anyone building marketplaces. If you are an organization admin, you can now create custom attributes that you can assign to your team members. With these attributes, you can define things like a person’s role, department, location, seniority level or anything you need. You can use basic text options, selects or multi-selects.
These select options will soon be utilised for things like routing forms to send people within a certain location to the correct salesperson or setting round-robin weightings based on seniority. We’ll also soon be allowing people who visit booking pages to filter people based on these attributes, which is particularly useful if you’re building a marketplace of any type.
Try itProvide a reason when rejecting a booking request
This is one of those from the “you asked, we delivered” bucket of features. From now on, when your event type is set to “Requires confirmation”, and you choose to reject a booking request we provide you with an option to provide a reason behind it.
Often events can be rejected as the timing is not right. This can help maintain a positive relationship, leaving the door open for future collaborations or simply showing a sign of respect. It also opens a dialogue for potential adjustments that could make the event acceptable.
Learn moreTip of the month: How to use Cal.video for a huddle
"Cal Video" is our in-house, free, video conferencing platform powered by Daily.co. The most significant benefit of using Cal Video is the fact that it doesn’t require anyone to have any other accounts and to then connect them to Cal.com (as opposed to Zoom or Google Meet). With Cal.video you can open a meeting link and avoid any additional steps to meet your attendees.
We’d like to share with you how we’re using Cal Video as an instant huddle tool, similar to how you’d use it on Slack or any other communication platform. To create an instant meeting, go to your browser, type “cal.video”, and hit enter. Now, the URL has been updated to a unique meeting ID. Share the full URL with your teammate (or client) and meet within seconds, no further hassle!
Create an instant meetingNew features
New app: Set Campsite as the location for event types, and each new booking will be assigned a fresh Campsite call link just for that booking. #15713
New old app: Still using Skype? You can also set this as a location for your event types. #15713
If you have no availability in the current month, we now automatically show potential bookers the view of the next month with free slots available so people don’t need to manually switch. #15292
You can now re-assign the host for round-robin bookings that were made through round robin event-types and this change will be reflected in the calendar invite. #14308
Now, if you reschedule a meeting, the old invitation will be updated with a new meeting link, so there are no dead links, and you don’t have to go looking for the new one. #15211
For those of you using our Salesforce integration, you can now opt-out of creating a new contact if it doesn’t exist in your system. #15780
We now automatically detect if users belong to an organization or not based on their email address, and auto-add if they do. #15705
We now allow team admins to accept or reject any bookings that require confirmation from their teams. Previously only the member booked could do this. #15326
We’ve added new templates to our cal.ai phone call product. These include lead qualification and dentist appointments. #15391
If a member has a round-robin meeting booked and the attendee doesn't show up for the meeting, we now don’t count that towards the member's weighting when assigning new round-robin bookings. #15323
We’ve added a URL-type input in the booking question field so you can collect your potential attendees’ websites with validation. #15481
{event duration} is now a variable that you can use in the titles of your bookings in your event setting. If you’re letting the booker choose the duration this will now let you see the booking duration by looking at your email notification! #15262
We now allow you to cancel or reschedule past bookings to make your meeting completion metrics accurate. #16118
We’ve added new endpoints to manage memberships with Organizations. #15578
You can now use an endpoint to mark when someone hasn’t shown up to the meeting. #15738
We’ve added support for filtering upcoming bookings by adding the
upcoming
query parameter to the GET/api/bookings endpoint. Whenupcoming
is set to "true", only upcoming bookings will be returned. #16060
Improvements & fixes
We’ve added a fix to ensure no username is duplicated within an organization. #15730
We’ve fixed an error where workflows were not being fetched correctly. #15796
We’ve changed how the organization banner preview looks in your settings, so you have a better overview of the final look. #15557
We’ve enabled system admins to be able to create event types for teams without them having a membership. #15774
Now, when scheduling a meeting, a timezone selection shows the selected value when the select box is opened. #15838
We’ve fixed an error where you couldn’t add a new team member while using his username. #15868
We’ve fixed an issue where a booking wasn’t getting deleted if the event’s destination calendar had changed and then it was cancelled. #14994
We’ve fixed an error where the meeting link has not been updated on the invitee’s calendar. That also involved a small UI fix. #15503
We’ve fixed an error where the edit button on the availability page didn’t work on a small screen. #15888, #15890
We’ve removed a country auto-select in our phone input as it was not always accurate. Now you should enter the full phone number with the country code. #15991
We’ve added some strict restrictions on who can create an organization. These include requiring email to be verified before someone can create an organization and disabling emails with common email providers, like gmail.com. #15976
We’ve fixed an error where you could see a message to create an organization as you have multiple teams, though, in fact, you had only one team. #15955
We’ve fixed an error where a team member couldn’t leave the team. #15925
We’ve fixed an issue where after changing to any other conference app location in managed event, the same link is present in the input field as in the previous app. #15229
We’ve fixed a bug where after inserting a correct phone number in a booking form, you’d have seen an error saying this number is invalid. #16086
If you’re curious about all the releases from the past month, you can view them here.
That’s it for this month, thanks for reading! And, of course, a big thank you to all of our contributors! If you'd like to give us feedback on anything we've shipped this month, reply to this email - we'd love to hear from you.
Related Articles
Dynamic Group Links GA (General Availability)
Dynamic Group links and why other scheduling tools have stopped innovating