Sign up at bookwithschedulo.com using email/password, Google sign-in, or Microsoft sign-in. Your free plan starts immediately — no credit card needed.
Click Availability in the sidebar. Toggle days on/off and set your working hours per day. Date overrides let you mark specific days as unavailable (vacations, holidays).
Click Generate QR in the sidebar. Your unique link looks like bookwithschedulo.com/book.html?u=yourname. Share via email signature, social media, or print the QR code.
What happens after connecting:
From the Integrations page, click Disconnect on any connected service. We immediately revoke OAuth tokens with the provider and delete them from our database. You can also revoke access directly:
Book with Schedulo is currently in Google's verification process. Your data is safe — Google requires this warning for any app that hasn't completed its 4-8 week review. Click Advanced → Continue to proceed. The warning will disappear once verification completes.
You need to create at least one event type and set it to active. Go to Event Types → create one → make sure the toggle is on.
Make sure you're logged in to the correct account. The Bookings page only shows bookings for the user you're signed in as. Try a hard refresh (Ctrl+Shift+R) — Schedulo also auto-refreshes when you switch tabs.
Slot availability uses a 60-second cache. Your changes will apply within a minute. If the issue persists after a few minutes, disconnect and reconnect Google Calendar to refresh tokens.
Check spam folder. Emails come from noreply@bookwithschedulo.com. If still missing, contact support — we can resend manually.
See current plans and pricing on our homepage. Plans are billed monthly via Razorpay. We display USD/EUR equivalents but charge in INR.
From Billing & Plans in the sidebar, click Cancel Subscription. Cancellation takes effect at the end of your current billing period — you keep access until then.
Email support@bookwithschedulo.com with the subject "Delete my account". We'll process the deletion within 7 business days. Personal data is removed within 30 days; integration tokens are deleted immediately.
You can place your booking page directly on your own website in three ways: an inline embed (the calendar appears in the page), a popup button (opens the calendar in a modal), or a floating button (a fixed button in the corner of the page).
If your site runs on WordPress, install the Book with Schedulo plugin from the WordPress plugin directory. After activating, go to Settings → Schedulo, enter your username, and add the "Book with Schedulo" block to any page — or use the shortcode [schedulo username="your-username"].
Add this where you want the calendar to appear:
For a popup button, use data-schedulo-popup="your-username" on a button; for a floating button, use data-schedulo-floating="your-username" on a div. You can target a single event type by adding data-schedulo-event="event-slug".
Every confirmation email includes links for the guest to reschedule or cancel. You can also cancel from your Bookings page. If you've enabled a cancellation policy or reschedule deadline on an event type, those rules are enforced automatically.
On any event type you can require payment before the booking is confirmed. Set a price and currency in the event type settings. Guests pay during booking, and you'll see the payment status on each booking. The Revenue figure on your Calendar and Analytics reflects collected payments.
Group events let multiple guests book the same slot (e.g. a webinar). Round-robin distributes bookings across team members by availability or a strategy you choose. Configure both from the event type settings.
Enable "Allow waitlist" on an event type so guests can join a waitlist when no slots are open. When a slot frees up, notify a waitlisted guest from the Waitlists page and they'll get an email with a booking link.
Your booking calendar only offers days you're available. Set your weekly hours under Availability; days you mark inactive (e.g. weekends) appear greyed out and unclickable to guests.
Yes. The free plan lets you create event types and take bookings. Paid plans add higher limits, payments, team features, audit logs, and API access.
No. Embedding only needs your username. An API key is optional and only used by integrations (like the WordPress block editor) to list your event types.
The Calendar defaults to the current period. Use the date range or the Day/Week/Month/Agenda views and navigate to an earlier period to see past bookings.
Connection status is read directly from your integration settings. If something looks wrong, go to Integrations and check the connection there; disconnect and reconnect if needed.
No. Days you mark inactive under Availability are disabled on the booking calendar, so guests can only pick days you actually work.
Your link is bookwithschedulo.com/book/<username>. Contact support if you need your username changed.
For complete details on how we handle your data, see our Privacy Policy. Highlights: