Calendar Management
Julia integrates with Google Calendar and Microsoft Outlook to give you complete control over your schedule through natural conversation. View upcoming events, check your availability, and create meetings — all without leaving your chat.
Supported Calendar Services
Julia works with the calendar services you already use. You can connect multiple accounts and even mix Google and Microsoft calendars.
Google Calendar
- View and search events
- Check availability
- Create events with attendees
- Automatic calendar invites
Microsoft Outlook
- View and search events
- Check availability
- Create events with attendees
- Supports Microsoft 365
Viewing Your Schedule
Ask Julia about your schedule using natural language. She understands relative dates like "tomorrow", "next week", and "this Friday", as well as specific dates.
Today's Schedule
Julia
Online
What meetings do I have today?
You have 4 meetings today: • 9:00 AM - Team Standup (30 min) — Google Meet • 11:00 AM - Product Review with Sarah Chen (1 hour) • 2:00 PM - Client Call: Acme Corp (45 min) — Zoom • 4:30 PM - 1:1 with Manager (30 min) Your morning is quite busy, but you have a free slot from 12:00 PM to 2:00 PM for lunch or focused work.
Looking Ahead
Julia
Online
What's my week looking like?
Here's your week at a glance: **Monday (Today)**: 4 meetings, busiest day **Tuesday**: 2 meetings in the morning, afternoon free **Wednesday**: All-hands at 10 AM, otherwise light **Thursday**: 3 client calls scheduled **Friday**: Only 1 meeting at 9 AM — great for deep work Would you like details on any specific day?
Checking Availability
Before scheduling something, you might want to check if you're free. Julia checks all your connected calendars simultaneously to give you an accurate picture.
Julia
Online
Am I free at 3pm on Friday?
I checked both your calendars. Unfortunately, you have a conflict: 📅 **Weekly Review** (2:30 PM - 4:00 PM) on your Work calendar You'd be free at 4:00 PM onwards. Would you like me to suggest an alternative time, or should I check another day?
Julia
Online
When am I free tomorrow afternoon?
Tomorrow afternoon, you have these free slots: • 12:00 PM - 2:00 PM (2 hours) • 3:30 PM - 5:00 PM (1.5 hours) You have a meeting at 2:00 PM - 3:30 PM (Product Demo with the engineering team). Would you like me to schedule something in one of these slots?
Multi-Calendar Availability
When you have multiple calendars connected (e.g., work Google Calendar and personal Outlook), Julia automatically checks all of them when determining availability. This prevents double-booking across your work and personal life.
Creating Events
Schedule meetings and events by describing what you need. Julia will create the event, set the right duration, and even send invites to attendees if you provide their emails or if she knows them from your contacts.
Simple Event
Julia
Online
Schedule a dentist appointment Friday at 10am
I've created the appointment: 📅 **Dentist Appointment** 📆 Friday, January 24th at 10:00 AM ⏱️ Duration: 1 hour 📍 Calendar: Personal Is there anything you'd like me to add, like the dentist's address?
Meeting with Attendees
Julia
Online
Set up a meeting with Sarah and John tomorrow at 2pm for an hour to discuss the Q1 roadmap
I've scheduled the meeting: 📅 **Q1 Roadmap Discussion** 📆 Tomorrow at 2:00 PM - 3:00 PM 👥 Attendees: • Sarah Chen (sarah@company.com) • John Miller (john@company.com) 📍 Calendar: Work (Google) I've sent calendar invites to both Sarah and John. Would you like me to add a video conferencing link or any agenda items?
Specifying Which Calendar
Julia
Online
Add dinner with Alex on Saturday at 7pm to my personal calendar
Done! I've added to your personal Outlook calendar: 📅 **Dinner with Alex** 📆 Saturday, January 25th at 7:00 PM ⏱️ Duration: 2 hours 📍 Calendar: Personal (Outlook) Would you like to add a location or any notes?
Default Calendar Behavior
When you don't specify which calendar to use, Julia uses your default calendar (which you can set in your dashboard). For events that seem work-related, she may use your work calendar; for personal events, your personal calendar. If she's unsure, she'll ask you to clarify.
Searching for Events
Can't remember when you scheduled something? Ask Julia to search for it. She can find events by name, attendee, or keywords.
Julia
Online
When is my next meeting with the marketing team?
Your next marketing meeting is: 📅 **Marketing Sync** 📆 Wednesday, January 22nd at 11:00 AM ⏱️ Duration: 45 minutes 👥 Attendees: Marketing Team (8 people) 📍 Conference Room B You also have a Marketing Budget Review scheduled for next Monday at 2 PM.
Tips for Better Results
Be specific with times
Instead of 'schedule a meeting tomorrow', try 'schedule a meeting tomorrow at 2pm for 1 hour'. This reduces back-and-forth.
Use natural date references
Julia understands 'next Tuesday', 'this Friday', 'in 3 days', and 'the 25th'. Use whatever feels natural.
Mention attendees by name
If Julia knows your contacts, just say 'meeting with Sarah'. She'll find Sarah's email automatically.
Specify calendar for clarity
If you have multiple calendars, mention which one: 'add to my work calendar' or 'put this on personal'.