cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-915] embed times in mail

Open FUF1 opened this issue 2 years ago β€’ 3 comments

Is your proposal related to a problem?

No, it is a feature request.

Describe the solution you'd like

Although cal.com is in many ways superior to calendly they have one feature I really find useful. You can select dates and times for an event and copy it directly to insert to a traditional email or you can embed it in websites. calendly_2 calendly_1

Describe alternatives you've considered

I could go via calendly. But I prefer cal.com due to its opensource philosophy and the generally better features.

Additional context

The implementation could be better and there should as well be an option that people can select a date and provide a different time proposal or provide a different date & time proposal altogether. Some more advanced options and customizations (also regarding design) than calendly provides would be helpful. Glad to think with the developers about conceptual solutions to this problem. Please, keep up the phenomenal work and the good philosophy!

CAL-915

FUF1 avatar Jan 17 '23 15:01 FUF1

yea this is planned

PeerRich avatar Jan 17 '23 22:01 PeerRich

Amazing, thanks. As an additional comment/idea: For me it would have been helpful many times in the past to have an option to set a specific calendar (from google calendar for example) and make people book only dates where the timeslot lies within the events from that calendar. This way it is easy to give some quick options without making a preselection or a special availability preset with date overrides (or at least in general it would be useful to be able to define a specific daterange in which a date can be booked).

FUF1 avatar Jan 18 '23 12:01 FUF1

@PeerRich Also, check out this... https://www.mailmodo.com/use-case/embed-calendly-inside-email/

Embedding the whole flow from date selection to confirmation right inside the email would be really cool!

davidmucci avatar Jan 19 '23 05:01 davidmucci

Just found this by accident: savvycal.com. Seems to have many of the above mentioned features. (Actually wasn't sure in the first moment if it is a spin-off of cal.com due to the similar webdesign.)

FUF1 avatar Feb 18 '23 09:02 FUF1

yep, its on the roadmap now! help wanted if anyone is down

PeerRich avatar Feb 18 '23 12:02 PeerRich

/bounty

PeerRich avatar Feb 18 '23 12:02 PeerRich

πŸ’Ž $200 bounty created by PeerRich πŸ™‹ If you start working on this, comment /attempt #6533 to notify everyone πŸ‘‰ To claim this bounty, submit a pull request that includes the text /claim #6533 somewhere in its body πŸ“ Before proceeding, please make sure you can receive payouts in your country πŸ’΅ Payment arrives in your account 2-5 days after the bounty is rewarded πŸ’― You keep 100% of the bounty award πŸ™ Thank you for contributing to calcom/cal.com!

Attempt Started Solution
🟒 @Pradumn27 Jul 15, 2023 #10183
🟒 @Tonie-NG Jul 18, 2023 WIP
🟒 @ologbonowiwi Jun 5, 2023 WIP
🟒 @puru-khedre Jul 17, 2023 WIP

algora-pbc[bot] avatar Feb 18 '23 12:02 algora-pbc[bot]

yep, its on the roadmap now! help wanted if anyone is down

I am very willing to help, but full disclaimer that I am not a properly trained programmer. If there is anything you think can be of beneficial help, I am willing to learn and help out.

FUF1 avatar Feb 19 '23 08:02 FUF1

@FUF1 there are many non-technical parts you can help with, such as translations, helping others self-host, testing things in PRs, going through issues and finding duplicates, testing the product and opening issues if you found bugs, sharing the repo with friends, post on social media, ... ❀️

PeerRich avatar Feb 19 '23 13:02 PeerRich

Very glad to hear that. I already started promoting cal.com to my company and others when I started using it. I guess following the issue section in github will present such opportunities.

FUF1 avatar Feb 21 '23 17:02 FUF1

Hey! I would love to give this one a try.

I'm thinking of including this as another embed option. The layout would generally be the same as the rest. However, the fields would be tailored to fit with this specific embedding type.

It might be a bit tricky to get the whole booking flow embedded in the email because we're building our pages with NextJS and can only embed static HTML inside emails. Thus, I'm thinking of keeping the first iteration simple by just having static content with links to cal.com booking pages (exactly like Calendly). @PeerRich would love to hear your thoughts.

We would have an option for email embed here

image

Fields on the left will be tailored for selecting dates/times, basically a simplified version of the booking page without the calendar view. On the right, we would only have an html and preview tabs.

image

ShaneMaglangit avatar Mar 14 '23 20:03 ShaneMaglangit

You have a new bid! Click here to see.

algora-pbc[bot] avatar Mar 14 '23 20:03 algora-pbc[bot]

~~Submitted a bid for this, but I'm really bad an estimating value for these stuffs as I primarily contribute as a hobby πŸ˜†. Let me know if there's a more reasonable amount that I can bid.~~

I'll pass this one to anyone else who would like to work on it. Found this to be a bit too involved after experimenting with couple of ways to implement the feature, compared to the time that I can dedicate on it.

ShaneMaglangit avatar Mar 14 '23 20:03 ShaneMaglangit

@ShaneMaglangit i am bad at estimating too. i could update the bid, maybe someone made a lower bit. how much time would you think to dedicate?

PeerRich avatar Mar 15 '23 20:03 PeerRich

@ShaneMaglangit i am bad at estimating too. i could update the bid, maybe someone made a lower bit. how much time would you think to dedicate?

Hey, not at all. I think that the bid amount is great πŸ‘Œ. I just personally don't think I have the time to commit on this one.

ShaneMaglangit avatar Mar 16 '23 06:03 ShaneMaglangit

I would be happy to handle this one, but I don't know where I can start on the code.

Any tips, guys?

ologbonowiwi avatar May 22 '23 00:05 ologbonowiwi

/attempt #6533

ologbonowiwi avatar Jun 05 '23 01:06 ologbonowiwi

I started this one, but if anyone else wants to work on it, please feel free to do it :)

Kind of out of my comfort zone, so not 100% sure if I'll finish this (or when)

ologbonowiwi avatar Jun 05 '23 01:06 ologbonowiwi

/attempt #65633

Pradumn27 avatar Jul 15 '23 21:07 Pradumn27

Note: The user @ologbonowiwi is already attempting to complete issue #6533 and claim the bounty. If you attempt to complete the same issue, there is a chance that @ologbonowiwi will complete the issue first, and be awarded the bounty. We recommend discussing with @ologbonowiwi and potentially collaborating on the same solution versus creating an alternate solution.

algora-pbc[bot] avatar Jul 15 '23 21:07 algora-pbc[bot]

πŸ’‘ @Pradumn27 submitted a pull request that claims the bounty. You can visit your org dashboard to reward. πŸ‘‰ @Pradumn27: To receive payouts, sign up on Algora, link your Github account and connect with Stripe on your dashboard.

algora-pbc[bot] avatar Jul 16 '23 19:07 algora-pbc[bot]

/attempt #6533

puru-khedre avatar Jul 17 '23 05:07 puru-khedre

/attempt #65633

tonievictor avatar Jul 18 '23 03:07 tonievictor

πŸŽ‰πŸŽˆ @Pradumn27 has been awarded $200! 🎈🎊

algora-pbc[bot] avatar Jul 24 '23 10:07 algora-pbc[bot]