Latenode

Sync your Slack status with Google Calendar events

This automation allows you to update your Slack status automatically whenever a new event begins on your Google Calendar. It works by monitoring your Google Calendar for upcoming events and then updating your Slack status to reflect your current activity.

This helps keep your team informed about your availability without requiring any extra effort on your part. The integration connects your Google Calendar and Slack accounts, allowing it to monitor your calendar events and update your Slack status accordingly.

Updated Apr 2, 2026Est. run: 8sEst. cost: $0.0005
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Calendar & scheduling

Workflow preview

What this template does

  • Monitors your Google Calendar for upcoming events
  • Automatically updates your Slack status to reflect your current activity
  • Keeps your team informed about your availability without extra effort
  • Connects your Google Calendar and Slack accounts to enable the integration
  • Updates your Slack status whenever a new event begins on your calendar

How it works

1
Trigger

Monitor Google Calendar Events

The integration continuously monitors your Google Calendar for any upcoming events. Whenever a new event is detected, it triggers the automation to update your Slack status.

2
Logic

Process Event Details

The integration extracts key details about the upcoming event, such as the event title, start time, and duration. This information is used to determine how to update your Slack status.

3
Action

Update Slack Status

The integration then sets your Slack status to reflect the current event, including the event title and the time remaining until the event starts. This helps keep your team informed about your availability and current activity.

Setup guide

1

Add Google Calendar credential

Add your Google Calendar API credential in the Latenode Credentials panel. This will allow the automation to access your Google Calendar events.

2

Add Slack credential

Add your Slack API credential in the Latenode Credentials panel. This will allow the automation to update your Slack status.

3

Configure Google Calendar event trigger

In the Latenode builder, add a Google Calendar event trigger node. Configure it to monitor for new events starting in your calendar.

4

Set Slack status update action

In the Latenode builder, add a Slack Set Status action node. Configure it to update your Slack status with the desired text and emoji whenever a new event starts in your Google Calendar.

5

Test and activate the automation

Test the automation by triggering a new event in your Google Calendar and verifying that your Slack status is updated accordingly. Once tested, activate the automation to keep your Slack status automatically updated.

Requirements

Connect your Google Calendar account to grant the integration access to your calendar events
Connect your Slack account to allow the integration to update your Slack status
Grant the integration permissions to access your Google Calendar and Slack accounts
Configure the integration to monitor your upcoming Google Calendar events and update your Slack status accordingly

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Calendar & scheduling

Sync Gmail emails to Google Calendar events automatically

This Latenode automation template allows users to automatically create Google Calendar events from new emails received in their Gmail inbox. By connecting their Gmail and Google Calendar accounts, the integration will detect new emails and automatically generate corresponding events in the user's calendar. This streamlines calendar management by eliminating the need to manually create events from email details. The template supports both automatically enabling the 'Events from Gmail' feature for travel and reservation emails, as well as manually selecting the 'Create event' option from the 'More' menu within any email. This integration helps users stay organized by keeping their calendar up-to-date with important email-based events.

7s$0.0004
Calendar & scheduling

Seamlessly create Teamwork time entries for completed Google Calendar events

This automation helps teams seamlessly track project time by automatically creating Teamwork time entries for every completed event in a connected Google Calendar. It simplifies time management by ensuring no work goes undocumented, allowing users to focus on their tasks rather than manual timekeeping. The workflow is triggered when an event ends in Google Calendar, prompting the creation of a new time entry in the linked Teamwork account. This solution is designed to optimize task tracking for teams seeking to improve productivity and accountability.

8s$0.0005
Calendar & scheduling

Sync your Google Calendar events to personal Streamtime to-dos

This Latenode automation allows users to seamlessly create or update personal to-do items in the Streamtime project management tool whenever a new event is added or an existing event is modified in their Google Calendar. By automatically transforming calendar events into actionable tasks, this integration helps users stay organized, prioritize their responsibilities, and ensure important deadlines are not missed. The automation connects the user's Google Calendar and Streamtime accounts, syncing event details from the calendar into corresponding to-do items in Streamtime.

8s$0.0005