Integrations

Calendar integration

When you connect an account (Google, Microsoft, or Apple), Trickle gains access to your calendar based on the permissions you approve.

You stay in control of how Trickle uses that access. Calendar features can be enabled or disabled independently inside Trickle.

To connect an account:
  1. Go to your Trickle dashboard

  2. Click Settings in the left menu

  3. Open the Accounts tab

  4. Click New calendar

  5. Select your calendar provider:

    • Google

    • Apple

    • Microsoft

  6. Choose the calendar type and follow the sign-in steps

Signing in

Google or Microsoft calendars

If you choose Google or Microsoft, you’ll be redirected to the respective service to sign in and approve access. Once completed, you’ll return to Trickle automatically.

Apple calendars

If you choose Apple, you’ll need to generate an app-specific password and enter it in Trickle.

Apple requires this for third-party calendar access. You can generate an app-specific password from your Apple ID settings.

Account connection vs calendar usage

Connecting an account does not automatically mean Trickle will affect your availability or show calendar events.

After connecting an account, you can choose whether Trickle should:

  • Show calendar events in the dashboard

  • Use events to calculate availability

These behaviors are controlled inside Trickle and can be changed at any time.

Background tasks

Once your calendars are connected, Trickle can run a few background tasks to reduce fragmentation and keep things aligned without requiring manual work from you.

Unified calendar view

If calendar visibility is enabled, Trickle creates a unified view across all connected calendars.

This allows Trickle to:

  • See your real availability across work and personal calendars

  • Prevent double bookings

  • Reduce blind spots when scheduling

Calendar sync (optional background task)

If you enable calendar sync, Trickle keeps selected calendars aligned automatically.

In the background, Trickle will:

  • Mirror events between selected calendars

  • Update changes and cancellations everywhere

  • Keep availability consistent across tools

Sync runs quietly in the background and can be turned on or off at any time.