n8n

How to Generate Slack Google Meet Team Collaboration?

Start live calls from Slack in seconds. Type a simple command to post a Google Meet link to your channel. Great for quick standups, support swarms, and ad hoc huddles.

A slash command in Slack sends a request to an n8n webhook. The flow creates a short Google Calendar event that starts now and ends 15 minutes later to generate a Google Meet link. It then posts that link back to the same Slack channel using the channel id sent by Slack. Last, the temporary event is removed so calendars stay clean while the link is already in chat.

You need a Slack app with chat permissions and a slash command, plus a Google account with Calendar access. After connecting both credentials in n8n Cloud and mapping the nodes, most teams cut meeting setup from minutes to seconds. Use it for daily check ins, quick client calls, urgent incident bridges, or any moment when a fast video link keeps work moving.

What are the key features?

  • Webhook trigger receives the Slack slash command payload instantly
  • Google Calendar node creates an event starting now and ending in 15 minutes to generate a Meet link
  • Slack node posts the link back to the source channel using the channel id from the request
  • Cleanup step deletes the temporary calendar event to avoid clutter
  • Message text includes the hangoutLink so teammates can join with one click
  • Dynamic timing uses the current time so links are ready immediately

What are the benefits?

  • Reduce time to share a meeting link from about 3 minutes to under 15 seconds
  • Automate 100 percent of link creation and posting in Slack
  • Keep calendars tidy by deleting the temporary event after posting
  • Connect Slack and Google Calendar in one streamlined flow
  • Support many channels and users since the command works anywhere the app is installed

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Slack and Google Calendar. See the Tools Required section above for links to create accounts with these services.
  3. Open the Webhook node in n8n and confirm the path is set and the method is POST. Copy the Production URL for use in your Slack slash command.
  4. In the Slack API dashboard, create a new app for your workspace. Under OAuth and Permissions, add the chat:write and chat:write.public bot scopes, then install the app to your workspace.
  5. In your Slack app, create a Slash Command named /meet and paste the Webhook Production URL into the Request URL field. Save the command settings.
  6. In n8n, open the Slack node. In the Credential to connect with dropdown, click Create new credential and follow the on screen steps to connect your Slack app.
  7. In n8n, open the Google Calendar nodes. In the Credential to connect with dropdown, click Create new credential and follow the on screen steps to connect your Google account.
  8. In the Create event node, select the correct calendar and ensure conference data is set to Google Meet. Leave start time as now and end time as now plus 15 minutes.
  9. In the Slack message node, set Channel to use the channel id from the webhook body, and keep the message text so it includes the hangoutLink from the event.
  10. In the Delete event node, select the same calendar and map the event id from the Create event node so only that temporary event is removed.
  11. Activate the workflow. In a Slack channel where the app is installed, type /meet. Confirm a Google Meet link is posted in the channel within a few seconds.
  12. Validation: Check Google Calendar to see a brief event appear, then confirm it is deleted. Troubleshooting: If Slack times out, keep the flow light and avoid extra steps. If no message appears, confirm the bot is in the channel and that chat permissions are granted. If the link is missing, verify Google Meet conference data is enabled in the event node.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Calendar

Sign up

Free: $0; all Google Calendar API usage is at no additional cost; quota limits apply (no charges for overages).

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Credits:
JC

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.