Calendar Integration Overview
Victoria AI’s Calendar Integration connects your Google Calendar or Microsoft Outlook to give Victoria awareness of your schedule, court dates, and availability—enabling smarter scheduling and context-aware assistance.Why Connect Your Calendar?
Victoria AI becomes more helpful when she knows your schedule:Avoid Conflicts
Victoria checks for conflicts before suggesting meeting times or deadlines
Context-Aware Responses
Victoria references upcoming court dates and deadlines in her responses
Smart Scheduling
Get suggestions that work with your existing commitments
Deadline Tracking
Automatic awareness of court dates and filing deadlines
Supported Platforms
Google Calendar
Connect any Google Calendar account:- Personal Gmail calendars
- Google Workspace (business) calendars
- Multiple calendars per account
- All calendar permissions (read-only)
Microsoft Outlook Calendar
Connect Microsoft calendars:- Outlook.com personal calendars
- Microsoft 365 business calendars
- Exchange Online calendars
- All calendar permissions (read-only)
Victoria only reads your calendar events—she never creates, modifies, or deletes events.
How to Connect Your Calendar
1
Go to Calendar Settings
Navigate to Settings → Calendar Integration in your dashboard
2
Choose Calendar Provider
Click either:
- Connect Google Calendar
- Connect Microsoft Outlook
3
Authorize Access
You’ll be redirected to Google or Microsoft to:
- Sign in (if not already signed in)
- Review requested permissions
- Click “Allow” to grant Victoria read-only access
- Read calendar events
- Read calendar metadata (calendar names, colors)
- No write permissions (Victoria cannot modify your calendar)
4
Select Calendars
Choose which calendars to sync:
- Work calendar
- Personal calendar (optional)
- Specific case calendars
5
Sync Complete
Victoria immediately syncs your calendar events and will:
- Update every 60 seconds for new events
- Reference events when providing assistance
- Check for conflicts when scheduling
What Gets Synced
Victoria syncs the following information from your calendar: Event Details:- Event title
- Start date and time
- End date and time
- Location (if specified)
- All-day event flag
- Recurrence pattern (for recurring events)
- Event descriptions
- Attendee lists
- Attachments
- Private notes
How Victoria Uses Your Calendar
Conflict Detection
When you ask Victoria to schedule something:Deadline Awareness
Victoria references your court dates:Availability Suggestions
Victoria suggests times that work:Managing Your Calendar Connection
View Connection Status
At Settings → Calendar Integration: Connected Calendars:- Google Calendar: [email protected]
- Work Calendar (synced)
- Personal Calendar (synced)
- Last sync: 2 minutes ago
- Status: ✅ Connected
- Events synced: 247
- Next sync: 58 seconds
- Last successful sync: 2 minutes ago
Disconnect Calendar
To stop syncing:- Go to Settings → Calendar Integration
- Click Disconnect next to the connected calendar
- Confirm disconnection
- Victoria stops syncing new events
- Previously synced events are deleted from Victoria’s database
- You can reconnect anytime
Reconnect Calendar
If sync stops working:- Disconnect the calendar
- Reconnect with fresh authorization
- All events re-sync automatically
Privacy & Security
Data Protection
Your calendar data is protected by: Encryption:- OAuth tokens encrypted at rest (AES-256)
- All sync traffic encrypted (TLS 1.3)
- Calendar events stored encrypted
- Only you can see your calendar events
- Victoria AI can reference events for your requests only
- Other firm members cannot see your calendar
- Refresh tokens rotated regularly
- Tokens expire after 90 days of inactivity
- Automatic revocation on disconnect
OAuth Security
We use OAuth 2.0 with PKCE (Proof Key for Code Exchange):- Industry standard for secure authorization
- No password sharing required
- Revokable access anytime
- Same security as “Sign in with Google”
What Victoria Knows vs. Doesn’t Know
Victoria Knows:- You have an event at 2:00 PM Tuesday
- The event title is “Deposition”
- The location is “Conference Room A”
- You’re busy from 2:00-4:00 PM
- Who else is attending
- Email addresses of attendees
- Event description details
- Private notes or attachments
Troubleshooting
Calendar won't connect
Calendar won't connect
Solutions:
- Ensure you’re signed in to Google/Microsoft
- Allow pop-ups for divorce.law domain
- Clear browser cache and try again
- Try a different browser
- Check if third-party cookies are enabled
Events not syncing
Events not syncing
Solutions:
- Check connection status (Settings → Calendar)
- Verify you have internet connection
- Ensure calendar permissions weren’t revoked
- Disconnect and reconnect calendar
- Check if calendar has events (empty calendars show 0 synced)
Victoria shows wrong availability
Victoria shows wrong availability
Solutions:
- Check which calendars are synced
- Verify event times are correct in Google/Outlook
- Wait 60 seconds for latest sync
- Check if event is marked as “free time” instead of “busy”
Want to sync only work calendar
Want to sync only work calendar
Solution:
When connecting, uncheck personal calendars in the calendar selection step. You can change this later in Settings.
Advanced Features
Multiple Calendar Support
Sync multiple calendars from different accounts:- Work Google Calendar ([email protected])
- Personal Google Calendar ([email protected])
- Microsoft Outlook ([email protected])
Recurring Events
Victoria understands recurring events:- Weekly meetings (every Monday at 9 AM)
- Monthly court appearances
- Annual deadlines
All-Day Events
All-day events are handled specially:- Marked as busy but can be overridden
- Victoria asks before scheduling over all-day events
- Good for vacation days, holidays, conferences
Time Zone Support
Calendar events sync with original time zones:- Automatic conversion to your local time
- Handles DST (Daylight Saving Time) transitions
- Correct times even when traveling
Best Practices
Revoking Access
From Victoria AI
Disconnect at any time:- Settings → Calendar Integration
- Click Disconnect
- Your calendar data is immediately deleted
From Google/Microsoft
Revoke Victoria’s access directly: Google:- Go to https://myaccount.google.com/permissions
- Find “Victoria AI”
- Click Remove Access
- Go to https://account.microsoft.com/privacy/app-permissions
- Find “Victoria AI”
- Click Remove Permissions
Future Enhancements
Coming soon:- Write access: Create calendar events from Victoria (optional)
- Smart reminders: Victoria sends reminders for upcoming court dates
- Calendar sharing: Share availability with clients
- Automatic time blocking: Victoria blocks time for case tasks
- Integration with case deadlines: Automatic calendar events for filing deadlines