Skip to content
Meet our team before signing up. Request a call
🔗 Integrations

Syncing with Google and Apple calendars

Connect Google or Apple for appointment and busy-time sync. Understand the sync timing, direction, and limits.

One calendar, everywhere

Google and Apple connections can send Scheduley appointments to your external calendar and import busy time. For linked Google bookings, future date, time, duration, and cancellation changes can also update Scheduley. Apple calendar copies still need to be edited in Scheduley.

Complete the provider connection and confirm Connected in Integrations before relying on it. If connection is unavailable or returns an error, contact support with the provider name and message. A listed integration is not proof that your account is connected.

Connect a calendar

  1. Go to Integrations in your dashboard
  2. Choose Google Workspace (for Google Calendar), Apple Calendar
  3. Click Connect. Google signs you in; Apple Calendar asks for an app-specific password (create one at appleid.apple.com → Sign-In & Security)

What syncing does

  • Scheduley appointments appear on your Google or Apple calendar, and stay in step when they move or cancel
  • Events on your connected calendar block those times on your booking page and for your AI Front Desk
  • Google uses your primary calendar. Owner-level busy times block availability across the business, including every team member

Your Business Hours and team hours also control availability. See Booking rules.

app.scheduley.com
scheduley✦DashboardCalendarInboxClientsTeamReportsMarketingOnline BookingAgentBusinessIntegrationsSettings
Integrations
Plug your AI into the tools you already use.
Calendar & Scheduling
GGoogle WorkspaceSync appointments and import busy time from Google Calendar Connected
AApple CalendarSync your Apple Calendar to keep your availability up to dateConnect →
Integrations · calendar connections Illustration · sample data

Swipe or scroll sideways to see the full screen.

External busy time is refreshed about every 15 minutes for the next 30 days, with an initial refresh after connection. It is not instant, and future dates beyond that window may not yet reflect external events. Check both calendars when booking close to a recent change.

Disconnecting a calendar removes its imported busy blocks from Scheduley. Events already copied to your external calendar remain there.

Editing a booking in Google Calendar

Move or resize an existing Scheduley booking in your primary Google Calendar, or delete it to cancel. Scheduley checks for changes every 15 minutes. Only events already linked to a Scheduley booking can update one; ordinary Google events only block time.

Customer names, services, staff, payments, and recurring-series setup remain managed in Scheduley. Paid, completed, already-started, and active-job bookings are protected. All-day conversions and recurring-series changes need review.

If both calendars changed, or a proposed time is unavailable, Scheduley keeps its booking unchanged and creates a notification. Go to Integrations → Google Calendar changes → Review changes. Choose Keep Scheduley version or Use Google time (or cancellation). Google changes are checked against availability and booking rules even when you choose to accept them.

Times in the review are shown in your business time zone. Accepted changes update the dashboard and reset scheduled reminders. This calendar edit flow does not send an immediate reschedule or cancellation text to your client; contact them when needed.

Already using Calendly?

If Calendly adds bookings to your connected Google or Apple calendar, those events can block Scheduley availability through that calendar. A separate Calendly connection is not needed. Existing Calendly connections remain visible so you can disconnect them. For moving your service menu, see the migration guide.

Your schedule on your phone’s calendar (iCal feed)

Want your Scheduley schedule to just show up in the calendar app you already glance at? Go to Settings, find Phone calendar (iCal), and tap Get link. Copy the private link and subscribe to it from your calendar app:

app.scheduley.com
scheduley✦DashboardCalendarInboxClientsTeamReportsMarketingOnline BookingAgentBusinessIntegrationsSettings
Payments
How appointment income gets counted in your reports
Phone calendar (iCal)
Subscribe from Apple or Google Calendar; it's read-only and updates automatically. Keep the link private.
Copy link
https://scheduley.com/api/public/ical/8f3a91c07d24b6e5a1f8…
Settings · Phone calendar (iCal) Illustration · sample data

Swipe or scroll sideways to see the full screen.

  1. Apple Calendar: use the calendar app’s subscription option and paste the private iCal link. Menu names vary by device and OS version
  2. Google Calendar: on the web, Other calendars → + → From URL, paste the link

Every appointment appears with the client, service, address, and assigned tech, in your timezone, and updates when your calendar app refreshes the subscription. Refresh timing is controlled by that app. No app switching, no export ritual. The feed is read-only (nothing on your phone can change your Scheduley calendar) and the link is private to you: anyone with it can see your schedule, so treat it like a password. Need a fresh one? Ask us and we’ll rotate it.

The iCal feed is one-way: it displays Scheduley appointments elsewhere and does not block Scheduley time with events from your phone calendar. Use an external calendar connection for busy-time import.

Was this article helpful?

Still need help?

Our support team is here to assist you.

Support hours: Daily · 7 AM–8 PM Pacific

Call or text our team(408) 459-8582