SavvyCal
🌱 This post is in the growth phase. It may still be useful as it grows up.
Go to /os
I use SavvyCal to let others interrupt my schedule — on my terms.
Contents
Chat
I have one link that I use for all of my scheduling: https://savvycal.com/chantastic/chat
Standard availability is used by default. Extended availability is shown via SavvyCal ranked availability.
I’m not sure that I loved ranked availability over having a separate /asap
calander.
Ranked availability
- The
"Having trouble finding times? Show more ➝"
pop-in button is oddly phrased and difficult to describe to people. - SavvyCal assumes that if there are no available times in your regular availability that it should show extended availability. I don’t appreciate this default.
- There’s no visual indication of times falling in a alternate ranks.
- I’d like for there to provide a message when someone tries to book a non-ideal time: “You’re scheduling a meeting in my extended availability. There is a small likelyhood that this meeting will need to be rescheduled, or take place while away from my desk.”
Standard message
Read: Propose times
Propose times
I can generate text for available times using the propose times
button, on a calendar.
This is what the output looks like
This feature goes to 11 with the SavvyCal Chrome extension. The Chrome extension shows an alternate version of the calendar list with a directly available “propose time” button.
Brilliant.
See standard message to keep it friendly.
Embed
SavvyCal can be embedded.
Install the client.
Creating a standard link to my calendar, with the data attribute data-savvycal-embed
.
I have an 11ty shortcode: schedule-chat
It should produce a link like this:
{% schedule-chat “Schedule a chat with me” %}
Referenc: This help doc describes additional means of embedding.
Referral
This referral code awards me nothing. But it awards others a month free: https://savvycal.com/?r=chantastic