Integrations

Swavo and Google Calendar

Swavo is the operations platform for small service businesses: appointments, customers, calls and tickets in one place, with an AI assistant (“Giulia”) that answers the phone and books jobs. Users can optionally connect their own Google Calendar.

Last updated: August 21, 2026.

What the connection is for

Many business owners already keep their commitments in Google Calendar. By connecting it to Swavo, those commitments appear in the portal Agenda next to the appointments created in Swavo: one single day instead of two, and no job booked on top of something already scheduled. The connection is optional — Swavo works without it.

What we read (scope calendar.events.readonly)

We read the events of the connected calendar — title, date and time, location and status — and display them in the portal Agenda as blocks labelled “Google Calendar”. The title matters: a slot marked merely “busy” would not tell the owner which engagement it is, nor whether it can be moved. This is why the free/busy scope (calendar.freebusy) is not sufficient.

What we write (scope calendar.events, optional)

If you enable write access — a separate consent, through the “Enable write access” button — the appointments you create, move or cancel in Swavo, by yourself or through the AI assistant, are mirrored as events in the connected calendar. Swavo only creates and modifies events generated by Swavo: events created in your own calendar are never modified or deleted.

Account email address (scopes userinfo.email and openid)

We use the Google account email address only to show you which account is connected, so you know which calendar Swavo is looking at if you have more than one.

How we protect this data

Communication with the Google APIs travels over encrypted HTTPS/TLS channels. Access tokens are encrypted before being stored, with a key held separately from the database, and can only be used by the server-side processes that run the synchronisation. Every record is isolated per company. Servers are in the European Union: database in Ireland, application servers in Frankfurt. Calendar data is NOT used for advertising, is not sold, is not transferred to artificial-intelligence providers, and is never used to create or train AI or machine learning models. Full detail in the Privacy Policy, sections 11, 12 and 13.

How to revoke

In the portal, Calendar → Sync page, “Disconnect” button: we immediately revoke the tokens with Google, overwrite them and delete the mirrored events. You can also revoke access from your Google Account settings, under “Connected apps and services”.

Compliance

Swavo’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. The use of information received from Google Workspace scopes will adhere to the Google User Data Policy, including the Limited Use requirements.