Know Your Availability Before Replying to Meeting Requests

Stop saying 'let me check my calendar' and then switching apps. When a meeting request lands in Gmail, Notis instantly shows you your available time slots so you can respond immediately with concrete options.

Trigger

New Gmail Message Received Trigger

Triggers when a new message is received in Gmail.

Google Calendar logo

Action

Find free slots

Finds free/busy time slots in google calendars for specified calendars within a defined time range (defaults to the current day utc if `time min`/`time max` are omitted), enhancing busy intervals with event details; `time min` must precede `time max` if both are provided.

Why this helps

Someone emails asking to meet. You have to open Gmail, remember the context, then open Google Calendar, then figure out free time, then remember which email you were replying to. By then you've lost focus.

  • See your free time without leaving Gmail
  • Reply to meeting requests faster with specific available slots
  • Stop repetitive back-and-forth scheduling
  • Stay focused in one app longer

Setup

Build it in a few focused steps.

  • 1Connect Gmail and Google Calendar integrations to Notis (one-time)
  • 2Create automation: 'When I get a meeting request email, find my available time slots in Google Calendar and tell me when I'm free in the next two weeks'
  • 3Select 'New Email Received' trigger and pick your notification channel
  • 4Test by having someone send you a meeting request—Notis will immediately show your free slots

Questions about this workflow

How far ahead does Notis check for available time?

You control this—customize it to check the next 2 weeks, month, or any timeframe you prefer.

Does this handle timezones?

Yes, Notis accounts for timezones automatically based on your calendar and email content.

Can it filter out certain types of availability?

Absolutely—exclude lunch hours, focus blocks, or any meetings marked as uninterruptible.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Gmail to Google Calendar. A trigger fires from one place; an action lands in another.

Gmail logo

Gmail triggers

Google Calendar logo

Google Calendar actions

Email Sent

Triggers when a Gmail message is sent by the authenticated user. It polls the 'SENT' label and emits metadata including sender, recipients, subject, timestamp, and thread ID.

TriggerPolling

Insert Calendar into List

Inserts an existing calendar into the user's calendar list.

ActionInstant

New Gmail Message Received Trigger

Triggers when a new message is received in Gmail.

TriggerPolling

Update Calendar List Entry

Updates an existing entry on the user\'s calendar list.

ActionInstant

Delete Calendar

Deletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.

ActionInstant

Update Calendar

Updates metadata for a calendar.

ActionInstant

Clear Calendar

Clears a primary calendar. this operation deletes all events associated with the primary calendar of an account.

ActionInstant

Create Event

Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.

ActionInstant

Delete event

Deletes a specified event by `event id` from a google calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found.

ActionInstant

Create a calendar

Creates a new, empty google calendar with the specified title (summary).

ActionInstant

Connect any two apps with Notis in the middle.

Not just Gmail and Google Calendar. Any combination from 985+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7 days free trial with 20$ free usage included.
No card. Works with personal or business Google Calendar.