tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Google Calendar and Gmail

Most meetings need a few emails around them: a reminder the day before, a note if plans change, a follow-up afterwards. FlowMattic sends them from your own Gmail account based on what happens in Google Calendar, and it can turn emailed booking requests into calendar events. Consultants, coaches, clinics and sales teams run it from their WordPress site.

6 triggers 39 actions 6 example workflows 4 ready-made templates Unlimited runs

Try a pairing

When this happens in Google Calendar6 triggers

Do this in Gmail18 actions

1. TriggerEvent Start
2. ActionSend Email

When Google Calendar fires Event Start, FlowMattic runs Send Email in Gmail with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Google Calendar and Gmail workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Google Calendar app icon Gmail app icon

Email each attendee a reminder before the event

A set time before a session starts, an Iterator goes through the attendee list and Gmail sends each guest the time, location and call link, so every guest has the details to hand for the call.

Event StartIteratorSend Email

Google Calendar app icon Gmail app icon

Draft a follow-up email when a meeting ends

When a call finishes, a Gmail draft addressed to the guest is waiting with the meeting title and a thank-you, so the host adds the real next steps and sends it.

Event EndedCreate Draft

Google Calendar app icon Gmail app icon

Tell guests by email when an event is cancelled

Cancelling or deleting an event sends every attendee a short Gmail note with the original date, so a workshop or class cancellation reaches people who never open calendar updates.

Event CancelledIteratorSend Email

Google Calendar app icon Gmail app icon

Send a branded confirmation for new consultation events

New events whose title matches Consultation send the client a confirmation built from a FlowMattic email template, with what to prepare and how to reschedule.

New Event Matching SearchSend Template Email

Google Calendar app icon Gmail app icon

Email yourself tomorrow's agenda every evening

An evening Schedule lists the next day's events and sends one Gmail summary, so a busy practice owner sees the day ahead before leaving the office.

ScheduleList EventsSend Email

Google Calendar app icon Gmail app icon

Turn emailed booking requests into calendar events

A Schedule searches Gmail for booking requests, adds each one to the calendar with Create Quick Event and labels the email, so the same request is not booked twice.

ScheduleFind Multiple EmailsIteratorCreate Quick EventAdd Label to Email

Set up: attendee reminders by email

Once this is running, everyone invited to an event on your calendar gets a Gmail reminder before it starts.

  1. Connect both Google accounts

    Under Connects in FlowMattic, add a Google Calendar connection for the calendar and a Gmail connection for the address the reminders should come from.

  2. Trigger on Event Start

    Create a workflow with Google Calendar Event Start, choose the calendar and how far ahead it should run, then capture a test event with a guest.

  3. Loop over the attendees

    Add an Iterator on the event's attendee list so each guest is handled one at a time.

  4. Send the reminder

    Inside the loop, add Gmail Send Email, map the attendee email to the recipient and add the event title, time and call link to the message.

  5. Test and switch on

    Send a test to your own address, check the wording and switch the workflow on.

Email each attendee a reminder before the event
  1. Google Calendar app icon 1. Trigger in Google Calendar Event Start
  2. 2. FlowMattic tool Iterator
  3. Gmail app icon 3. Action in Gmail Send Email

    Fields mapped from the earlier steps (a typical setup)

    From Google CalendarTo Gmail
    Attendee emailTo
    Event summarySubject
    Start date and timeEmail body
    LocationEmail body
    Video call linkJoin link in the body
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Incoming email does not start the workflows on this page. To act on booking requests that arrive by email, search with Find Multiple Emails on a Schedule and label each one you handle.
  • New or Updated Event skips cancelled events, so cancellation emails need their own workflow on Event Cancelled.
  • Attendees arrive as a list. Loop over them with an Iterator, and use a Filter to skip your own address so you do not email yourself.
  • Messages go out from the Gmail account you connect, so pick the address guests know, such as your bookings inbox.
Google Calendar app icon

Google Calendar

Integration page

Triggers (6)

  • New CalendarTriggers when a calendar is created
  • Event EndedTriggers when an event ends
  • New or Updated EventTriggers when an event is created or updated (except when it's cancelled
  • New Event Matching SearchTriggers when an event is created that matches a search
  • Event CancelledTriggers when an event is cancelled or deleted
  • Event StartTriggers a specified amount of time before an event starts

Actions (21)

  • Create Detailed EventCreates a new event with detailed options
  • Create Quick EventCreates a new event with minimal input
  • Update EventUpdate an existing event in Google Calendar
  • Delete EventDelete an event from Google Calendar
  • Get EventGet details of a specific event from Google Calendar
  • Duplicate EventCreates a copy of an existing event
  • List EventsList events from Google Calendar with optional filters
  • Find AvailabilityCheck if your calendar is free during a specific time slot
  • Get Free/Busy InformationReturns free/busy information for a set of calendars
  • Create CalendarCreate a new calendar in Google Calendar
  • Get CalendarReturns metadata for a calendar
  • List CalendarsFetches a list of calendars available in the user\'s account
  • Update CalendarUpdate calendar properties in Google Calendar
  • Delete CalendarDelete a calendar from Google Calendar
  • Clear CalendarClears a primary calendar by deleting all events
  • Add Attendee to EventAdd an attendee to an existing event
  • Remove Attendee from EventRemove an attendee from an existing event
  • Create Access Control RuleCreates a new access control rule on the specified calendar
  • Get Access Control RuleReturns an access control rule
  • Update Access Control RuleUpdates an access control rule
  • Delete Access Control RuleDeletes an access control rule from the specified calendar

Actions (18)

  • Send EmailSend an email to the recipient
  • Send Template EmailSend an email using the FlowMattic email template
  • Find EmailFind an email in Gmail
  • Find Multiple EmailsFind multiple emails in Gmail
  • Mark Email as ReadMarks the email as read by the thread ID
  • Get Email DetailsGet the details of specific email from Gmail
  • Reply to EmailReply to the email
  • Create DraftCreate a draft of the email
  • Send DraftSend the draft of the email
  • Delete DraftDelete the draft of the email
  • Create Draft ReplyCreate a draft reply of the email
  • Send Draft ReplySend the draft reply of the email
  • Delete Draft ReplyDelete the draft reply of the email
  • List All LabelsList all labels in Gmail
  • Create LabelCreate a label in Gmail
  • Delete LabelDelete a label in Gmail
  • Add Label to EmailAdd a label to the email
  • Remove Label from EmailRemove a label from the email

Why run this pair with FlowMattic

Google Calendar and Gmail connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Guest emails stay on your server

Attendee addresses and meeting details move from Google Calendar to Gmail through your own WordPress site rather than a third-party automation service.

Reminders for every meeting

Runs are unlimited on every plan, so a clinic sending dozens of reminders a day pays no more than a coach with three calls a week.

Drafts when a person should check

Gmail's Create Draft and Send Draft actions let you keep sensitive follow-ups for a human to review, while routine reminders go out on their own.

Common questions

How do I email attendees before a Google Calendar event?

In FlowMattic, start a workflow with Event Start, choose how long before the event it should run, loop over the attendees with an Iterator and add Gmail Send Email with the event details.

Can an incoming email create a Google Calendar event?

Yes, on a Schedule. Find Multiple Emails searches Gmail for matching messages, an Iterator goes through them, Create Quick Event or Create Detailed Event adds each to the calendar, and Add Label to Email marks them as done.

Can I check follow-up emails before they are sent?

Yes. Use Create Draft instead of Send Email, and the draft waits in Gmail for you to edit and send. Send Draft can send it later from another workflow if you prefer.

Can the emails use my own design?

Yes. Send Template Email sends a message built from a FlowMattic email template, so confirmations and reminders share one layout instead of plain text written into each workflow.

Will moving an event email the guests again?

Only if you build that. New or Updated Event runs when an event is created or changed, so you can use it to send a new time, with a Filter if only some changes should email anyone.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Google Calendar and Gmail

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Google Calendar integration 2.0.0, Gmail integration 1.2.0.