The whole product seems to hinge around easy links to book meetings, but usernames appear to be case sensitive. I signed up with a capitalised name, but trying out the non capitalized link, I'm told this username is still available and you can register it.

Maybe I'm overly cautious, but this feels like this is a feature waiting to be abused.

I've poked around a while ago at some Calendly alternatives (specifically was looking for something that was cheaper than Calendly with most of the basic features).

I tried using for a bit but ended up just switching over to and it has been great so far. All these other scheduling tools end up trying to do too much and always seem to end up a bit clunky and charge absurd amounts for it

Hey, Peer here, Co-Founder of Wow this has been overwhelming! Shoutout to all the nice people in the comments supporting us. Also thank you all for providing valuable feedback, reporting bugs and more. The beauty of OSS that everyone can contribute, participate and help.

We're ending this day adding the new "badge of honor" of hackernews #1 to our README:

Best, Peer

Entirely possible that this is a stupid question, but I hope I'm not the only one who has it.

One thing that's made me twitchy with everything in this class of services that's kept me from considering using them - are they working only with shared free/busy or am I correct in believing that you basically have to give them "keys to the kingdom" for them to work with most of the vendors?

Maybe I just haven't paid attention (OK, definitely true), but I don't recall seeing a lot of discussion about most providers having good permissions granularity that would let me say "grant access to my M365 free/busy data but not appointment contents, email, Sharepoint, Onedrive, etc" or "grant access to my Google Workspace calendars X Y and Z but not to email or storage."

Am I missing something and limited access has always been there, or am I correct in believing that granting the calendar access that these need also includes a ton of other access that people may not recognize?

great product with lovely people behind it!

coincidentally, we did an interview with one of the co-founders a few days ago. dropping the links below in case anyone wants to learn more about their philosophy & how they navigate the oss/startup waters

highlights (7min):

full interview (45min):

Interesting the nextcloud calendar app we use internally in the organization I work for has a similar "book a meeting feature" which I haven't (yet) took advantage off.

If someone is familiar with both and that feature, I would really appreciate a view of pros and cons.

For those on Microsoft 365 (by choice or via your company), have you tried or adopted Microsoft Bookings [1]? I noticed that Bookings shares some of the core features of Calendly, but integrates with Outlook and Teams. It sounds interesting, but I haven't heard much discussion about it.


Tried signing up using Google OAuth, not allowing any scopes and got the following error: ``` {"message":"\nInvalid `prisma.user.findUnique()` invocation:\n\n\nError querying the database: db error: FATAL: remaining connection slots are reserved for non-replication superuser connections"} ```

A bit too much info maybe.

Google Calendar does appointment slots now too. Works great, use it all the time to let clients book time with me. I don't need Calendly, or Fantastical now. (Mac app that had a appointment webapp)
It is also an Open Startup >
If you're a for-profit company, what benefit do you get by making your offering Open Core?

Is it sales channel, with the hope of converting those self-hosters to paid customers?

I have thought the longest to build a replica of Calendly as a practice. And this got posted on front page.

Anyone know way a guide to make a landing page like the OP has?

the problem with "open source" self-hosting is that they have made it quite difficult to run yourself. For example this actually doesn't provide docker images but you need to build it yourself because for some reason frontend needs hardcoded hostname. In no other app I have seen such limitations :) Also, an older version from a year ago just stopped working, couldn't fix it, couldn't update it either :D

It would be good if someone made a fork with fixed setup and docker images for self-hosting :)

I'd quite like to move my wife's maths business away from Calendly. But unfortunately doesn't support payments for events yet. So that will be a sticking point for now.
That landing page is really amazing
Happily using it for several months now after getting frustrated with calendly's UX.
Thanks for the tool. Curious why you only allow hours form 9am-5pm of subsets of that only, what if someone wants to book evening hours? I was ready to start sharing my new link but this was a showstopper.
I've been using it for quite a while to book podcast interviews - I like that it integrates scheduling a google meets room automatically. I do wish it supported more vid conf software options though.
Nice, One thing that is missing from all these appointment bookings api's and webhooks is letting us bring our own payment solutions. Webhook for creating a booking but not accepted until they pay. After creating a booking have them redirect to my payment page with a callback url when payment is finished?

Lots of ways to accomplish this feature. NO I DONT WANT TO USE STRIPE!

must have costed a ton for that domain name I guess?
I use and like CalendarBridge because it can also sync multiple calendars.

I've been happily using Fantastical for this over the past year. The native Mac and iOS apps are beautiful. And since, you know, we folk here tend to be a little code savvy, I just set up a server redirect from mydomain.tld/meet to the slightly longer Fantastical URL, and it works like a charm. Boom — branded URL, integration with a fantastic calendar app, nice flexible scheduling. Really happy with this setup.
What FOSS thing is out there for scheduling resources, like a room, or even down to chairs in a room - or booking machine time etc…
Thanks for sharing this @nateb2022 -- I saw that you also have a Zoom clone which is set up as the default meeting option. This seems like a big leap, though I see the obvious advantage and synergy. How are you able to focus on two very different things as a company (one: calendar sharing UI two: video streaming)?
Just because it's open source doesn't mean it's better/worse than a closed source application. What's important is the ability to clone and to self-host your own instance of the app. If someone is concerned with privacy, why couldn't they just use Jitsi Meet? Someone help me out here.
Since we're already talking about various scheduling solutions, does someone know a project/product that takes care of repeating task reminders like cancelling subscriptions and renew a passport before expiration?
I used to have high hopes for Cal but of late its been an absolute kitchen-sink with every imaginable possible bloat feature. I wish there were a bloat-free easy-to-install open-source alternative for it.
My number one problem with third party scheduling providers is that they want to have PII which is used for the meeting itself. I'd prefer that information to be only visible to the second party.
Are the Rick astley month sheets static / non-interactive / purely decorative? E.g. I cannot scroll to next or previous month; cannot see a specific day's details?

Or is some backend just down?

Largely unrelated to most of this thread:

Does anyone know of a solution that allows people to book times, but only contiguous with other meetings?

What does open source mean when you have to use a hosted solution and "premium" names cost 29 usd / month.
I always find it annoying when I cannot register on a website with my custom email. That is the case here.
Will there be support added for ProtonCalendar integration?
Does anyone else hate that they're using the a rickroll as marketing? It's really put me off looking at the page because I keep thinking of the tune and expecting to be rickrolled. Maybe it's just me.
Not HIPAA compliant, or usable in a compliant way, I assume?
How do I know if username I picked is premium or not?
I found recently (via the sso-portal of all things) that Microsoft has a “bookings” product, which, while a little more ugly: can give you a calendly like experience for no additional money.

Calendly raising a $350mm Series B [1] has to be in the top ten peak-2021 moments.


I was curious about getting a premium username (@christina) but $29 a month (I misread and thought it was $29 a year, thank God my credit card company declined the transaction) is too much.

Love the idea, but $360 for a premium username. Nah. Not doing that. Not for something like this.

I'm skeptical of services that claim opensource but never provide any easily accessible links to source code.
Ok HN mods please explain how this post gets 315 upvotes in 4 hours and shoots to the top of HN? I just don’t get what is so great about this except the domain name that this gets so many votes
I feel like they are using open source as a marketing and growth channel. Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can change the API at any time or kick you off it. Also the AGPL is a very restrictive license.
If you use Google Workspace you have a booking page built in now:

I’m very surprised UC Berkeley doesn’t own that domain name. They have a trademark on “Cal”, don’t know if they’d file a trademark complaint if this got larger.
Domain name is worth more than most small businesses
When signing up I get "Please double-check your email address". It lets me continue anyway, but I guess it's over-zealous about my address being on my personal domain rather than
So calendly is worth billions? and has millions invested and 90% of hacker news readers could build both these products in a weekend or 2 why do these companies exist?
damn how much did you spend on that domain?
The domain is fairly new. It was called “Calendso” not long ago.