Skip to main content
Fliiq as your personal calendar assistant. Check your schedule across multiple calendars, find free slots, create meetings with attendees, and get a daily agenda delivered to your inbox.
This example uses Fliiq’s Google OAuth integration to access your Google Calendar. Make sure you’ve run fliiq google auth and authorized at least one account before trying this.

Interactive Usage

What’s on Today

You: What's on my calendar today?

Fliiq: Here's your schedule for Thursday, Feb 14:

  Personal (andy@gmail.com):
    9:00 AM  — Dentist appointment (Dr. Park, 123 Main St)
    6:30 PM  — Dinner with Alice (The Italian Place)

  Work (andy@company.com):
    10:00 AM — Daily standup (Google Meet)
    11:00 AM — 1:1 with Sarah (Zoom)
    2:00 PM  — Q1 Planning review (Conference Room B, 8 attendees)
    4:00 PM  — Code review session (Google Meet)

  You have a gap from 12pm–2pm and after 5pm.

Finding Availability Across Calendars

You: I need to schedule a 1-hour meeting with Jake next week.
     Find a slot that works — check both my personal and work calendars.

Fliiq: I checked both calendars for next week (Feb 17–21). Here are your free 1-hour slots:

  Monday:    2:00 PM – 4:00 PM
  Tuesday:   9:00 AM – 10:00 AM, 1:00 PM – 3:00 PM
  Wednesday: 11:00 AM – 1:00 PM
  Thursday:  3:00 PM – 5:00 PM
  Friday:    9:00 AM – 12:00 PM, 2:00 PM – 5:00 PM

  Tuesday morning or Wednesday before lunch look cleanest.
  Want me to create the event?

Creating Events

You: Schedule it for Tuesday at 9am on my work calendar.
     Add Jake (jake@company.com) and set the title to "Sync on API redesign"

Fliiq: ✓ Created event on your work calendar (andy@company.com):

  Sync on API redesign
  Tuesday, Feb 18 · 9:00 AM – 10:00 AM
  Attendees: jake@company.com (notified)

  Link: https://calendar.google.com/calendar/event?eid=...

Updating Events

You: Actually, move that to 10am and add Sarah too

Fliiq: ✓ Updated:

  Sync on API redesign
  Tuesday, Feb 18 · 10:00 AM – 11:00 AM
  Attendees: jake@company.com, sarah@company.com (both notified)

Deleting Events

You: Cancel my code review session on Thursday

Fliiq: ✓ Deleted "Code review session" on Thursday Feb 14 at 4:00 PM.
  All attendees have been notified of the cancellation.

Multi-Calendar Discovery

You: What calendars do I have access to?

Fliiq: Found 5 calendars across your accounts:

  andy@gmail.com:
    📅 Andy Chan (primary) — owner
    📅 Family — owner
    📅 US Holidays — reader

  andy@company.com:
    📅 Andy Chan - Work (primary) — owner
    📅 Engineering Team — writer

Daily Agenda Job

Get your schedule delivered to your inbox every morning:
name: daily-agenda
trigger:
  type: cron
  schedule: "0 7 * * 1-5"     # 7am, weekdays
prompt: |
  Look at my calendar for today across all my accounts and calendars.

  List every event in chronological order with:
  - Time, title, location (if any), and attendees (if any)
  - Flag any conflicts (overlapping events on different calendars)
  - Note gaps longer than 30 minutes as "free time"

  End with a summary: total meetings, total free hours, and any prep notes
  for important meetings.
skills:
  - google_calendar
delivery:
  type: email
  to: andy@gmail.com
enabled: true

Sample Job Output

Daily Agenda — Thursday, Feb 14, 2026

  9:00 AM   Dentist appointment (personal)
            📍 Dr. Park, 123 Main St

  10:00 AM  Daily standup (work)
            📎 Google Meet

  10:30 AM  — Free (30 min) —

  11:00 AM  1:1 with Sarah (work)
            📎 Zoom
            📝 Prep: Review Q1 OKR draft she shared yesterday

  12:00 PM  — Free (2 hours) —

  2:00 PM   Q1 Planning review (work)
            📍 Conference Room B
            👥 8 attendees
            📝 Prep: Bring updated roadmap slides

  3:30 PM   — Free (1 hour) —

  4:30 PM   Code review session (work)
            📎 Google Meet

  6:30 PM   Dinner with Alice (personal)
            📍 The Italian Place

Summary: 6 events, 3.5 hours free time, 2 meetings need prep.
No conflicts detected.

Weekly Availability Summary

For teams that need to coordinate across busy schedules:
name: weekly-availability
trigger:
  type: cron
  schedule: "0 8 * * 1"       # Monday 8am
prompt: |
  Check my work calendar for this week (Monday through Friday).
  List my available slots that are at least 30 minutes long.
  Group by day. Note which slots are "best" (longest uninterrupted blocks).
  Save this to memory so I can reference it during the week.
skills:
  - google_calendar
  - memory_write
delivery:
  type: email
  to: andy@company.com
enabled: true

Try It Yourself

# Authorize your Google account
fliiq google auth

# Check today's schedule
fliiq run "What's on my calendar today?"

# Find free time
fliiq run "When am I free this week?"

# Schedule a meeting
fliiq run "Schedule a 30-min call with jake@company.com tomorrow afternoon"

# Cross-calendar check
fliiq run "Do I have any conflicts between my personal and work calendars this week?"