> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mypraxos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendar Management

> Schedule events and manage your time with Praxos

## Overview

Praxos provides comprehensive calendar management across Google Calendar and Microsoft Outlook Calendar.

## Capabilities

* Create events and meetings
* Check your schedule
* Find available time slots
* Update and delete events
* Invite attendees
* Set reminders
* Manage recurring events

## Creating Events

### Simple Event

```
User: Schedule lunch tomorrow at 1pm
Praxos: ✓ Created event "Lunch"
         Tomorrow, 1:00 PM - 2:00 PM
         [View in Calendar]
```

### Meeting with Attendees

```
User: Schedule a meeting with john@company.com and
      sarah@company.com next Tuesday at 3pm for 1 hour
Praxos: ✓ Created meeting
         Title: Meeting
         When: Tue, Oct 15, 3:00 PM - 4:00 PM
         Attendees: john@company.com, sarah@company.com
         Meeting invites sent ✓
```

### Detailed Event

```
User: Create a calendar event:
      - Title: Q4 Planning Session
      - Tomorrow 2-4pm
      - Location: Conference Room A
      - Add mike@company.com

Praxos: ✓ Created "Q4 Planning Session"
         Tomorrow, 2:00 PM - 4:00 PM
         Location: Conference Room A
         Attendee: mike@company.com
         Reminder: 15 minutes before
```

## Checking Schedule

### Today's Schedule

```
User: What's on my calendar today?
Praxos: Today's schedule (Oct 10, 2024):

         9:00 AM - 9:30 AM
         Daily Standup

         11:00 AM - 12:00 PM
         Client Review Meeting
         With: client@external.com

         2:00 PM - 3:00 PM
         Sprint Planning

         4:00 PM - 4:30 PM
         1-on-1 with Manager

         You have 4 events today.
```

### Specific Day

```
User: What do I have scheduled for next Monday?
Praxos: Schedule for Mon, Oct 14:

         10:00 AM - 11:00 AM
         Team Sync

         1:00 PM - 2:00 PM
         Lunch with John

         3:00 PM - 5:00 PM
         Workshop: New Tools

         3 events scheduled.
```

### Date Range

```
User: Show my calendar for this week
Praxos: This week (Oct 10-16):

         Mon: 3 events
         Tue: 5 events
         Wed: 2 events
         Thu: 4 events
         Fri: 2 events

         Total: 16 events
         [Show details] [Export]
```

## Finding Available Time

### Personal Availability

```
User: When am I free tomorrow?
Praxos: Available times tomorrow (Oct 11):

         9:00 AM - 11:00 AM
         1:00 PM - 3:00 PM
         4:00 PM - 6:00 PM

         Total: 5 hours available
```

### Meeting Scheduling

```
User: Find a 30-minute slot when John, Sarah, and I are all free this week
Praxos: Checking calendars...

         All available:
         • Wed, 2:00 PM - 3:00 PM
         • Thu, 10:00 AM - 12:00 PM
         • Fri, 11:00 AM - 12:00 PM

         [Schedule for Wed 2pm] [Other times]
```

### Specific Constraints

```
User: When can I schedule a 2-hour meeting this week in the afternoon?
Praxos: 2-hour afternoon slots available:

         Tue: 2:00 PM - 4:00 PM
         Wed: 1:00 PM - 3:00 PM
         Thu: 3:00 PM - 5:00 PM

         [Schedule] [See more times]
```

## Managing Events

### Update Event

```
User: Move tomorrow's team meeting from 2pm to 3pm
Praxos: ✓ Updated "Team Meeting"
         New time: Tomorrow, 3:00 PM - 4:00 PM
         Updated invites sent to 5 attendees
```

### Cancel Event

```
User: Cancel my 4pm meeting today
Praxos: Found event: "1-on-1 with Manager" at 4:00 PM
         Cancel this event?
User: Yes
Praxos: ✓ Event cancelled
         Cancellation notice sent to attendees
```

### Add Attendees

```
User: Add alice@company.com to tomorrow's planning meeting
Praxos: ✓ Added alice@company.com to "Planning Meeting"
         Meeting invite sent
```

## Recurring Events

### Create Recurring

```
User: Schedule a daily standup at 9am on weekdays
Praxos: ✓ Created recurring event
         "Daily Standup"
         Every weekday at 9:00 AM
         Duration: 30 minutes
         Starting: Tomorrow
```

### Modify Series

```
User: Change all future standups to 9:30am
Praxos: ✓ Updated recurring event
         New time: 9:30 AM (weekdays)
         Applies to: All future instances
```

## Reminders

### Set Reminder

```
User: Remind me 30 minutes before my next meeting
Praxos: ✓ Set 30-minute reminder for "Client Review"
         You'll be notified at 10:30 AM
```

### Default Reminders

Configure default reminders:

* 15 minutes before (default)
* 1 hour before
* 1 day before
* Custom timing

## Time Zones

### Time Zone Aware

```
User: Schedule call with Tokyo office at 9am their time
Praxos: Tokyo is currently JST (UTC+9)
         9:00 AM JST = 5:00 PM PDT (your time)

         Schedule for:
         Today, 5:00 PM PDT (9:00 AM JST tomorrow)?
User: Yes
Praxos: ✓ Created "Call with Tokyo Office"
         Today, 5:00 PM - 6:00 PM PDT
         Note: 9:00 AM - 10:00 AM JST
```

### Multi-Zone Display

```
User: What time is my 2pm meeting in London time?
Praxos: Your meeting at 2:00 PM PDT is:
         • 10:00 PM BST (London)
         • 6:00 PM EDT (New York)
         • 11:00 PM CEST (Paris)
```

## Integration-Specific Features

### Google Calendar

* Multiple calendar support
* Color coding
* Event attachments
* Meet links auto-generation
* Rich descriptions

### Microsoft Outlook

* Teams meeting integration
* Room booking
* Response tracking
* Category management
* Shared calendars

## Smart Features

### Conflict Detection

```
User: Schedule team meeting tomorrow at 2pm
Praxos: ⚠️ Conflict detected
         You already have "Client Call" at 2:00 PM
         Available nearby times:
         • 1:00 PM - 2:00 PM
         • 3:00 PM - 4:00 PM
         [Schedule anyway] [Pick new time]
```

### Buffer Time

```
User: I need 15-minute breaks between meetings
Praxos: ✓ Applied 15-minute buffer preference
         When scheduling, I'll ensure:
         - No back-to-back meetings
         - 15 minutes between events
```

### Travel Time

```
User: Add 30 minutes travel time before in-person meetings
Praxos: ✓ Will account for travel time
         For meetings with location:
         - Block 30 min before
         - Suggest earlier departure
```

## Configuration

### Preferences

Set your calendar preferences:

* Default event duration (1 hour)
* Working hours (9am-5pm)
* Default reminders
* Time zone
* Week start day

### Multiple Calendars

Manage multiple calendars:

* Work calendar (primary)
* Personal calendar
* Team calendars
* Shared calendars

```
User: Add this to my personal calendar, not work
Praxos: ✓ Created in "Personal Calendar"
         [Move to another calendar]
```

## Advanced Usage

### Conditional Scheduling

```
User: Schedule review meeting next week only if the project is done
Praxos: ✓ Created conditional event
         "Project Review"
         Tentative: Next week TBD
         Condition: Project completion
         I'll remind you to confirm once project status is known
```

### Batch Operations

```
User: Cancel all my meetings tomorrow
Praxos: Found 5 meetings tomorrow:
         • 9:00 AM - Daily Standup
         • 11:00 AM - Client Call
         • 2:00 PM - Team Sync
         • 3:00 PM - Planning
         • 4:00 PM - 1-on-1

         Cancel all 5 meetings?
User: Yes, except the client call
Praxos: ✓ Cancelled 4 meetings
         Kept: Client Call at 11:00 AM
         Cancellation notices sent
```

## Troubleshooting

### Calendar Not Syncing

* Check integration connection
* Verify OAuth tokens are valid
* Re-authenticate if needed
* Check calendar permissions

### Events Not Appearing

* Confirm correct calendar selected
* Check date/time range
* Verify time zone settings
* Refresh calendar view

### Permission Errors

* Ensure calendar write permissions
* Check shared calendar access
* Verify attendee email addresses

## Best Practices

* Use clear, descriptive event titles
* Always include relevant attendees
* Set appropriate reminders
* Add locations for in-person meetings
* Include agenda in description
* Respect others' availability

## Next Steps

<CardGroup cols={2}>
  <Card title="Email Management" href="/guides/email" />

  <Card title="Google Integration" href="/integrations/google" />

  <Card title="Microsoft Integration" href="/integrations/microsoft" />

  <Card title="Tools Overview" href="/guides/tools-overview" />
</CardGroup>
