Booking

Calendar Sync


Connect Google Calendar to your Addagio account so bookings automatically appear in your calendar.


How to connect


  • Go to Dashboard > Settings > Integrations
  • Click "Connect Google Calendar"
  • You will be redirected to Google's sign-in page
  • Choose the Google account with the calendar you want to use
  • Grant Addagio permission to create and manage calendar events
  • You will be redirected back to your dashboard with the message "Google Calendar connected"

  • The connection is stored per-vendor. Each vendor connects their own Google account.


    What gets synced


    When a new service booking is created, Addagio automatically creates a Google Calendar event with:


  • Title: "[Customer Name] -- [Service Names]" (e.g., "Maria Garcia -- Haircut, Color")
  • Description: Booking reference code, customer name, email, phone, services list, total amount
  • Start time: The appointment date and time
  • End time: Start time + total duration of all selected services
  • Location: The booking location address (if set)
  • Attendee: The customer's email is added as an attendee

  • When a new rental booking is created, an all-day event is created spanning from check-in to check-out date with:


  • Title: "[Customer Name] -- [Property Name]"
  • Description: Booking reference, customer details, property name, number of nights, guest count, total amount
  • Location: The property address

  • What does NOT sync


  • Calendar events are created automatically on new bookings, but cancellations and reschedules do not currently remove or update the calendar event automatically. You will need to update your calendar manually if a booking changes.
  • Existing bookings before you connected your calendar are not retroactively synced. Only new bookings going forward create calendar events.
  • Addagio does not currently read your Google Calendar to block availability. The sync is one-way: Addagio writes events to your calendar.

  • Disconnecting


    Go to Dashboard > Settings > Integrations and click "Disconnect Google Calendar". This removes the stored access tokens. Future bookings will no longer create calendar events. Existing calendar events are not deleted.


    Staff calendars


    Each staff member can connect their own Google Calendar from the Staff Portal. Events will be created in their individual calendar for bookings assigned to them.


    Troubleshooting


  • Events not appearing -- Check that your Google Calendar connection is active in Settings. If the access token expired, disconnect and reconnect.
  • Wrong calendar -- Events go to your primary Google Calendar. If you want them in a different calendar, you can move them in Google Calendar after creation.
  • Missing details -- Ensure your services have names and your locations have addresses set up.
  • calendargooglesync