There's no automatic importer, but most Calendly setups take under an hour to rebuild because the concepts map closely. This page shows what each Calendly feature is called in DaySchedule, then the order to move things in so no booking falls through the gap.
Calendly features in DaySchedule
| Calendly | DaySchedule | Guide |
|---|---|---|
Scheduling page (calendly.com/yourname) |
Booking page (yourname.dayschedule.com) |
Booking pages |
| One-on-one event type | One on one resource | One-on-one meetings |
| Group event type | Group resource with seat limits | Group booking |
| Round robin event type | Round robin resource | Round robin scheduling |
| Availability schedules and date-specific hours | Schedules and date overrides | Availability schedules |
| Buffers, minimum notice, date range | Duration, buffer, notice and booking window | Durations, buffers and notice |
| Meeting limits | Daily and total booking limits | Limit bookings |
| Invitee questions | Booking form | Booking form |
| Secret event | Unlisted event | Advanced event settings |
| Single-use link | Expirable link | Expirable links |
| Confirmation page redirect | Thank you message or redirect | Redirect after booking |
| Workflows (email and SMS reminders) | Automations and workflows, with WhatsApp | Reminders, Workflows |
| Stripe and PayPal payments | Stripe, PayPal, Razorpay, Cashfree, Mollie | Accept payments |
| Embed options | Iframe, popup widget, WordPress plugin | Share and embed |
| Contacts | Contacts CRM with CSV import | Contacts |
| Webhooks and API | Workflows with webhooks, REST API, MCP server | Workflows, API |
DaySchedule also has resource types Calendly doesn't: webinars with registration pages, service menus with prices and staff, and venue booking for rooms and courts.
Calendly features DaySchedule doesn't have today: routing forms, collective events (one meeting with several required hosts) and meeting polls. If you rely on one of these, check the changelog or ask support before you switch.
Move over in this order
1. Create your account and booking page
Sign up and follow the setup steps. Choose a page domain close to your Calendly username so the new link is easy to recognize. See Set up DaySchedule in five minutes.
2. Connect your calendar and video app
Open Settings, then Connections, and connect the same calendar Calendly used: Google Calendar or Outlook. Connect Zoom or Microsoft Teams if you use them. Google Meet comes with the Google Calendar connection.
Your upcoming Calendly meetings are already on that calendar, so DaySchedule won't offer those times. Both tools can run side by side during the switch without double bookings.
3. Copy your availability
Open Availability and edit your default schedule to match your Calendly hours, including the time zone. Add date overrides for days off you've already planned in Calendly.
4. Recreate each event type
For each Calendly event type, open Resources, create a resource of the matching type, and copy over:
- Name, link (slug), description and durations
- Location, such as Zoom, Google Meet or a phone call
- Buffers, minimum notice and how far ahead people can book, under the Schedule tab
- Invitee questions, on the Form tab
- Price, on the Payment tab, after connecting your payment gateway
Keep the same slug as in Calendly, such as 30min, so the paths look familiar.
5. Turn on reminders
Calendly sends reminders through Workflows. In DaySchedule, switch on email, SMS or WhatsApp reminders under Automations, or build your own timing and wording in Workflows.
6. Bring your contacts
If your Calendly plan lets you export contacts or meetings to CSV, download the file and import it in Contacts with Bulk Import. Map the columns to Name, Email, Phone and the other fields. See Contacts.
7. Replace your Calendly links
Swap the old link everywhere it appears:
- Website embeds. Replace the Calendly embed code with the DaySchedule iframe, popup widget or WordPress plugin.
- Email signature
- LinkedIn, Instagram, Google Business Profile and other profiles
- Email templates, proposals and auto-replies
8. Let existing Calendly bookings finish
Don't cancel Calendly the same day. Meetings already booked there still rely on Calendly for reminders and reschedule links. Turn off or hide your Calendly event types so no new bookings arrive, keep the account until the last booked meeting has passed, then cancel it.