Generate google meet links in slack
Configured with Google Calendar, Slack, Webhook. Review the connections and setup before adapting this template.
Node categories in this workflow
- Trigger
- Integration
- Messaging
Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.
Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.
How it works
The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.
| Node | Category | Type | Operation |
|---|---|---|---|
| Webhook | Trigger | Webhook | See node parameters |
| Create event with google meet link | Integration | Google Calendar | See node parameters |
| Send msg with Google meet link | Messaging | Slack | See node parameters |
| Delete temporary calendar event | Integration | Google Calendar | delete |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.
Requirements
An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.
Credential types declared in the source
None declared. HTTP requests and Code nodes may still need configuration.
Workflow notes
1. Setup: Add a Slack App
1. Setup: Add a Slack App
a. Visit https://api.slack.com/apps, click on New App and choose a name and workspace.
b. Click on OAuth & Permissions and scroll down to Scopes -> Bot token Scopes
c. Add the chat:write scope & chat:write.public
d. Navigate to Slash Commands and click Create New Command
e. Use /meet as the command
f. Copy the production URL from the Webhook node into Request URL within your slash command
g. Add relevant description and usage hint
h. Go to Install app and click install
i. Don't worry about app distribution, that's only if you're trying to publish an app on the slack store
2. Setup: Google auth & calendar
2. Setup: Google auth & calendar
a. Visit the docs and follow the steps to setup Google auth credential b. Choose the calendar you wish to create google meet links from
👇
3. Setup: Configure slack node authentication and your message
3. Setup: Configure slack node authentication and your message
a. Connect your slack account b. Configure your message text. Be sure to include the hangoutLink expression to output a meeting link
👇
Generate google meet links with a slack command
Generate google meet links with a slack command
Spin up instant google meet links directly from slack and send to all channel participants
3. Setup: Select google calendar account
3. Setup: Select google calendar account
a. Select the same calendar you're using to create the initial event
👇
Generate google meet links in slack
Generate google meet links in slack
Purpose and structure
This folder contains the Generate google meet links in slack workflow. Its executable nodes use googleCalendar, slack, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.
Setup
Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.
Entry points
Webhook
Verification
Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.
Attribution
https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Googlecalendar/1573_GoogleCalendar_Slack_Create_Webhook.json MIT; preserve source notices.