Google Calendar logo
Microsoft 365 logo

Ready-made Workflow

Create Outlook Calendar events from new Google Calendar events

Create a matching Outlook Calendar event whenever a new timed event is added to Google Calendar. Connect Google Calendar and Microsoft 365, browse to the source calendar, and optionally choose the destination Outlook calendar. The primary Google calendar and default Outlook calendar work without extra selection. A Filter skips all-day events because Microsoft Graph requires explicit start and end times for this mapping. Two Formatter steps convert RFC 3339 timestamps and their offsets to UTC before the Outlook event is created. The event title and Google Calendar link are copied; descriptions, locations, attendees, conferencing details and attachments are not copied. No invitations or emails are sent. Activate the workflow and let the first Google Calendar poll establish a baseline before creating a test event. Existing events, all-day events, later edits, cancellations and deletions are not synchronized. Includes a fictional Berlin planning example with German characters. The Outlook event uses UTC internally and displays in the destination calendar timezone. Manual reruns can create duplicate events. This is one-way event creation, not a two-way calendar sync.

Use this templateCreates a new Draft · no credentials copied

What gets copied

The working graph, not another user's secrets

FastHook recreates every Step, route, field mapping, and setting with new IDs in your workspace.

Step 1 · Google Calendar · Trigger

New Event

Emit an event when a Google Calendar event is created.

Step 2 · Filter

Only copy timed events

Continue only when the configured conditions match the incoming record.

Step 3 · Formatter

Convert the start time to UTC

Parse and format data for the next workflow step.

Step 4 · Formatter

Convert the end time to UTC

Parse and format data for the next workflow step.

Step 5 · Microsoft 365

Create the event in Outlook Calendar

Create an event in the default or selected Outlook calendar.

Before activation

Connect your accounts in the Draft

1

Google Calendar

Connect your own Google Calendar account and review the provider settings used by this Workflow.

2

Microsoft 365

Connect your own Microsoft 365 account and review the provider settings used by this Workflow.

Explore connected apps

Questions

Template FAQ

Does the template copy someone else's credentials?

No. FastHook creates a disconnected Draft. Connect your own Google Calendar, Microsoft 365 accounts before activation.

Can I change the Steps and mappings?

Yes. The copied Workflow is an editable Draft. Review every Step, input, mapping, and route before you activate it.

What is copied into my workspace?

FastHook recreates the Trigger configuration, Action Steps, routes, and mappings with new IDs. Provider accounts, credentials, and secrets are never copied.

When does the Workflow start running?

Only after you connect the required accounts, finish the configuration, and explicitly activate the Draft.