HomeKnowledge baseFresha academy
Link your calendar with Fresha
Back
  1. Knowledge base•
  2. Calendar and schedule•
  3. Link your calendar with Fresha

Link your calendar with Fresha

In this guide, you'll learn how to create a two-way link between your Fresha business calendar and external calendars like Google, Apple, or Outlook.

In this article

  • How calendar linking works
  • Link your calendar with Fresha
  • Link a team member's calendar
  • Remove a linked calendar

How calendar linking works

Linking your calendar creates a two-way connection from Fresha to your personal calendar. You can export your Fresha appointments to your personal calendar, and import your personal appointments in your Fresha calendar, so you can see your full day in both calendars and avoid double bookings.

You can link your external calendar to a workspace directly from your personal account settings.

Link your calendar with Fresha

  1. From the toolbar on the top right of your screen, click on your Profile picture and select My profile from the panel. sync_calendar_1_web.jpg

  2. In the left menu panel, select Workspaces to view your workspace. Sync_calendar_fresha_2_web.jpg

  3. Next to your workspace, click Manage to view your workspace settings.

  4. Under Linked calendars, click on the option to Link a calendar.

    Link your calendar with Fresha_1_Step 4_Desktop.jpg

  5. In the Choose a calendar to link step, choose either Google calendar or Other Calendars and click on the Next step button in the top right.

    1. If you've selected Google calendar, follow the steps to select the email address you'd like to sync with. Click Continue to return back to Fresha.
    2. If you've selected Other, you'll need to add your calendar's link later, at the import step below.
  6. Next, in the How should this calendar sync step, choose between:

    1. Export events to calendar: Show your Fresha schedule alongside the rest of your day.
    2. Import events to calendar: Pull events from your calendar into Fresha as blocked time.
    3. Two-way sync with your calendar (Google calendar only): Send Fresha events out and bring external events in as blocked time.

    Link your calendar with Fresha_1_Step 6_Desktop.jpg

  7. Click on the Next Step button in the top right. 

  8. If your sync includes export, you’ll see the Export events to an external calendar step. Choose if you would like to sync blocked time as well as appointments, and select under Locations to sync which locations you'd like to include. Click on the Complete button in the top right.

    Link your calendar with Fresha_1_Step 8_Desktop.jpg

  9. If your sync includes import, you’ll see the Import events from calendar step. Choose:

    1. Which calendar to import from (Google only): Select the calendar you would like to import into Fresha. 

    2. Calendar URL (Other calendar only): paste your calendar's ICS link here, Fresha checks the link and shows a tick once it connects successfully. For steps on how to find your ICS link, follow the guides here: Outlook calendar, Apple Calendar (iCal)

    3. Where to place imported events: Imported events appear as blocked time at the location you choose.

    4. What to import: Choose how much detail to import from the linked calendar. All details bring in the event title and description, while Time and duration only keeps those private, showing the event in Fresha as a generic blocked time.

      Link your calendar with Fresha_1_Step 9_Desktop.jpg

  10. Click on Complete in the top right to save.

    1. If you selected Other calendar, you'll then be prompted to paste your calendar URL to complete the sync. You can use this link to sync Fresha with Google Calendar, Apple Calendar (iCal), Outlook calendar.

Two-way sync is only available when linking a Google calendar. If you link with Other calendar, you can link it twice, once for export and once for import.

It may take up to 15 minutes for your calendar to sync. Once complete, the linked calendar's status changes to Synced, and your appointments, blocked time, or imported events appear as configured. You can repeat these steps to link additional calendars, each with its own direction and settings.

Link a team member's calendar

You can link a calendar directly from a team member's settings to keep their Fresha calendar and personal schedule in sync. It helps them see their full day in one place and avoid double bookings.

  1. From the main menu on the left of your screen, go to Team.

  2. Click on Team members, and then select the team member's name to open their profile.

  3. Under Actions select Edit and then in the left menu panel select Settings.

    Team member edit .jpg

  4. Under Linked calendars, click on the option to Link a calendar.

    Link your calendar with Fresha_Team_Step 4_Desktop.jpg

  5. In the Choose a calendar to link step, choose either Google calendar or Other Calendars and click on the Next step button in the top right.

    1. If you've selected Google calendar, follow the steps to select the email address you'd like to sync with. Click Continue to return back to Fresha.
    2. If you've selected Other, you'll add your calendar's link later, at the import step below.
  6. Next, in the How should this calendar sync step, select between:

    1. Export events to calendar: Show your Fresha schedule alongside the rest of your day.
    2. Import events to calendar: Pull events from your calendar into Fresha as blocked time.
    3. Two-way sync with your calendar (Google calendar only): Send Fresha events out and bring external events in as blocked time.

    Link your calendar with Fresha_1_Step 6_Desktop.jpg

  7. Click on the Next Step button in the top right. 

  8. If your sync includes export, you’ll see the Export events to an external calendar step. Choose if you would like to sync blocked time as well as appointments, and select under Locations to sync which locations you'd like to include. Click on the Complete button in the top right.

  9. If your sync includes import, you’ll see the Import events from calendar step. Choose:

    1. Which calendar to import from (Google only): Select the calendar you would like to import into Fresha. 

    2. Calendar URL (Other calendar only): paste your calendar's ICS link here, Fresha checks the link and shows a tick once it connects successfully. For steps on how to find your ICS link, follow the guides here: Outlook calendar, Apple Calendar (iCal)

    3. Where to place imported events: Imported events appear as blocked time at the location you choose.

    4. What to import: Choose how much detail to import from the linked calendar. All details bring in the event title and description, while Time and duration only keeps those private, showing the event in Fresha as a generic blocked time.

      Link your calendar with Fresha_1_Step 9_Desktop.jpg

  10. Click on Complete in the top right to save.

    1. If you selected Other calendar, you'll then be prompted to paste your calendar URL to complete the sync. You can use this link to sync Fresha with Google Calendar, Apple Calendar (iCal), Outlook calendar.

If your team member has already linked one of their personal calendars, it will show who added the calendar in their settings.

Remove a linked calendar

  1. From the toolbar on the top right of your screen, click on your Profile picture and select My profile from the panel. sync_calendar_1_web.jpg

  2. In the left menu panel, select Workspaces to view your workspace. sync_calendar_2_web.jpg

  3. Next to your workspace, click on Manage to view your workspace settings. Sync_calendar_3_web.jpg

  4. Under Linked calendars, click on Actions (three dots) next to your synced calendar and select Remove from the panel.

  5. If the calendar imports events into Fresha, tick or untick the Delete blocked time imported from this calendar checkbox in the pop-up. This is ticked by default, so imported blocked time is removed along with the calendar.

    Link your calendar with Fresha_3_Step 5_Desktop.jpg

  6. Click on the Remove button to confirm.

  1. From the toolbar on the top right of your screen, tap on your Profile picture and select Workspaces from the options. Sync_your_calendar_mob_1.jpg
  2. Click on the Actions button to view your workspace settings and select Manage to view your workspace settings.
  3. Under Linked calendars, select Actions (three dots) next to your synced calendar and select Remove from the options.
  4. If the calendar imports events into Fresha, tick or untick the Delete blocked time imported from this calendar checkbox in the pop-up. This is ticked by default, so imported blocked time is removed along with the calendar.
  5. Tap on the Remove button to confirm.

Once your calendar has been removed, Fresha appointments will no longer show in your personal calendar. If you keep any imported blocked time, it stays in your Fresha calendar as a standalone entry with no link back to the source. If the calendar was exporting to an Other calendar, its Subscribe URL stops updating.

FAQs

    • Yes, you can link more than one personal calendar with your Fresha calendar. All Fresha events will appear across the calendars you sync with.

      Events from your personal calendar will show as blocked time in your Fresha calendar. You can choose whether they bring in full details or just the time and duration, depending on what you selected under What to import when linking the calendar.

      Yes, team members can link their personal calendar with your Fresha calendar, as long as they have permission to book appointments enabled. You can also link a calendar on a team member's behalf directly from their team member profile.

      Yes, you can sync your Google calendar with multiple Fresha calendars as long as each business has granted you access. Events from each Fresha calendar will appear in your Google calendar, allowing you to manage appointments across different locations in one place. For better clarity, consider assigning a unique color to each calendar in Google Calendar to easily distinguish between them.


Calendar view


Related articles

Was this guide helpful?

Calendar view

Organize appointments by color in your calendar

Personalize your calendar by color-coding appointments.

Link your calendar with Fresha

Keep your schedule organized by linking your Fresha calendar with your personal one.

Manage your calendar display settings

Tailor your calendar for smart scheduling. Customize views, filters, and start days.

Customize your calendar view

Streamline your schedule and easily find the appointments you need with custom calendar filters.

Related articles

Manage your calendar display settings

Tailor your calendar for smart scheduling. Customize views, filters, and start days.

Create appointments

Start scheduling appointments with detailed client and service information.

Fresha
Get the app

About Fresha

Careers

Help and support

Blog

Sitemap

For business

For partners

Pricing

Features

Scheduling

Point of sale

Payments

Capital

Marketplace

Support

Status

Legal

Privacy Policy

Terms of service

Terms of use

Find us on social

Facebook
Linkedin
Instagram

© 2026 Fresha.com SV Ltd