Skip to main content

Calendar Tools

Automatic detection

You can simply mention @Hana and describe your request. If the intent is clear, she will automatically run the relevant calendar tool for you.

Introduction

The Calendar tools have a wide scope. They can be used for:

  • Perform QnA over your personal calendar events
    • When is a suitable time for a coffee break?
    • What critical meetings do I have this week?
    • Etc.
  • Schedule quick meetings and invite others to them by simply mentioning them
  • Find a suitable meeting time for everyone

Available Tools

ToolInvocation KeywordsDescriptionParameters
GET_CALENDAR_EVENTS_BETWEEN_TIMESTAMPScheckRetrieve calendar events between two timestamps.time_min (string, required)
time_max (string, required)
SCHEDULE_EVENTschedule
invite
Schedule a calendar event and add attendees. A Google Meet link is automatically included.event_start_time (string, required)
event_end_time (string, required)
event_title (string, required)
event_description (string, required)
attendees (array of strings, required)
FIND_SUITABLE_MEETING_TIMEsuggestFind a suitable common meeting time for users based on calendar availability.start_time_to_check_availability (string, required)
end_time_to_check_availability (string, required)
users_to_check_availability (array of strings, required)

How To Use

@Hana check my calendar this week, when do I have 30 mins for this?
@Hana schedule a meet at 1 pm tomorrow with @Shamshad Muzawar and me. Label it internship review meet.

Examples

checkscheduleinvitesuggest

Suggest Time For Meet and Schedule It

Check calendar command output in Hana

Schedule meet command output in Hana

  • In this example, Hana expertly understands what to do through a mix of context available to her including chat history

Context-aware schedule meet example in Hana

  • In this example, a colleague asked when is the webinar, you can quickly ask Hana instead of manually going and checking your calendar, this is especially helpful if you do not remember the exact date

Calendar and meet Q&A example in Hana

Quick Schedule For Discussions```

@Hana Create a meet for performance review for @Deep Makadiya for August month next Friday, 5 pm


![Quick schedule meet command output in Hana](/img/calendar-command-quick-schedule-meet.webp)

![Quick schedule meet example (screenshot)](/img/meet-example.png)

## Troubleshooting

- Conflicts: If scheduling fails, specify a tighter window or propose alternatives.
- Time zones: Include explicit time zones for cross‑region meetings.
- Missing attendees: Use exact chat mentions or email addresses to ensure correct participants.