Completed functionality to delete meetings
Finished the functionality to delete meetings, including from your attached calendars. Also included a link in the confirmation email that allows the inviter or invitee to delete the meeting from there.
Added ability to delete events
It’s not complete yet, but I put up the basic functionality to delete events that were scheduled through the site. Next I have to add the ability to reschedul
Fixed the mobile site
Schedulr was looking absolutely awful (and unusable) on mobile, mostly thanks to css for the calendars not playing nice with mobile layouts. Got that cleaned up and now it’s actually usable on mobile.
Added a page to view scheduled events
When letting others schedule events with you, it's important to know who scheduled what, and when. So I added a page that shows a list of all events that have been scheduled via Schedulr. Next will be an option to change and delete them through the app.
Added an onboarding flow for new users
Sergio gave me some great feedback for Schedulr and told me that the onboarding process after signing up was confusing, and that he wasn’t sure what to do. So I went ahead and fixed that and added a guide that quickly helps users get set up.
Created the home page for Schedulr
✅ finally got around to creating the main landing page for Schedulr. And with that, it’s ready for open beta! I’ll be sending out links in the morning.
Here we go🔥
https://getschedulr.com
Here we go🔥
https://getschedulr.com
Send confirmation email to inviter
This is important. Make sure that the person scheduling the meeting also receives an email confirmation with an invite link to the meeting
Add "Powered by Schedulr" to event details
Added a confirmation page
Tiny addition, a confirmation page when a user successfully scheduled a meeting on your calendar. Also includes an option for them to quickly set up their own Schedulr if they don’t have one already.
Added free trials for new users when they sign up
I didn’t have a lot of time today, but I was able to add free trial functionality to Schedulr plans. I think the site is about ready to launch!
Added Stripe billing
Added and implemented Stripe billing into Schedulr.
Added a pricing page to Schedulr
I added a pricing page today and began the process of integrating Stripe into Schedulr. Had to stop when the baby got home from daycare but I’ll finish it up tomorrow!
Added functionality to schedule meetings on Google Calendar 🔥
This one is big, major functionality for the site. Today I added the ability to actually create meetings on Google Calendar. So when you create a meeting and add some info, it will actually show up on the owner's calendar.
Fix sign up and login pages on Schedulr
For the longest time (years) I've had these janky signup and login page templates that I've used for every project. Normally I always included them because they worked. But today I decided to make some new ones that look (and perform) better, thanks to TailwindUI. Looks much better!
Set up a landing page for Schedulr
I was having a little bit of trouble with Heroku this morning, but was finally able to get a quick ladning page up and running for Schedulr at https://getschedulr.com. That way I can start collecting emails for beta users!
Create a logo
Create a simple logo in a few minutes for Schedulr
Add feature to automatically update available appointment times based on calendar events
Added functionality to automatically update available appointment times when selecting a calendar
This one was tricky. Especially when it came to timezones. Essentially I had to use Google's Calendar API to get the events for the selected calendars, then format and compare the dates to the availability picker. Then filter out the times on the picker that conflict with events on the calendar.
Add Google Calendar integration to import calendars
Add "Connect your Google Calendar" functionality
Had a little trouble with this part, for some reason implementing Google's API isn't as straightforward as you'd think it would be. However I was able to get users authenticated with Google.