Generieren Sie Google Meet-Links in Slack
Fortgeschritten
Dies ist ein Other-Bereich Automatisierungsworkflow mit 9 Nodes. Hauptsächlich werden Slack, Webhook, GoogleCalendar und andere Nodes verwendet. Instant Google Meet-Links über Slack-Befehle generieren
Voraussetzungen
- •Slack Bot Token oder Webhook URL
- •HTTP Webhook-Endpunkt (wird von n8n automatisch generiert)
Verwendete Nodes (9)
Kategorie
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"id": "O2R3U22TB968fWUo",
"meta": {
"instanceId": "cb484ba7b742928a2048bf8829668bed5b5ad9787579adea888f05980292a4a7"
},
"name": "Generate google meet links in slack",
"tags": [
{
"id": "GkyPPgldsTmLDY6O",
"name": "createdBy:JC",
"createdAt": "2024-02-29T21:51:58.448Z",
"updatedAt": "2024-02-29T21:51:58.448Z"
}
],
"nodes": [
{
"id": "5577aaf6-f682-49c3-9d21-f819151f77c5",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
300,
480
],
"webhookId": "f442a7bb-451e-4371-8b7a-614caa0e04dd",
"parameters": {
"path": "slack-meet-trigger",
"options": {},
"httpMethod": "POST",
"responseData": "noData",
"responseMode": "lastNode"
},
"typeVersion": 1.1
},
{
"id": "018c32c7-c3eb-4679-8064-ab92bb62cac5",
"name": "Notiz",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
142
],
"parameters": {
"color": 6,
"width": 463.09809221779403,
"height": 482.56534054190786,
"content": "### 1. Setup: Add a Slack App\n**a.** Visit https://api.slack.com/apps, click on `New App` and choose a name and workspace.\n**b.** Click on `OAuth & Permissions` and scroll down to Scopes -> Bot token Scopes\n**c.** Add the `chat:write` scope & `chat:write.public`\n**d.** Navigate to `Slash Commands` and click `Create New Command`\n**e.** Use `/meet` as the command\n**f.** Copy the production URL from the **Webhook** node into `Request URL` within your slash command\n**g.** Add relevant description and usage hint\n**h.** Go to `Install app` and click install\n**i.** Don't worry about app distribution, that's only if you're trying to publish an app on the slack store"
},
"typeVersion": 1
},
{
"id": "3bfa07d4-ef3e-4ec4-91a2-ca94e2346299",
"name": "Notiz1",
"type": "n8n-nodes-base.stickyNote",
"position": [
640,
240
],
"parameters": {
"color": 6,
"width": 291.779972644588,
"height": 192.66150688057675,
"content": "### 2. Setup: Google auth & calendar\n**a.** Visit [the docs](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/) and follow the steps to setup Google auth credential\n**b.** Choose the calendar you wish to create google meet links from\n\n\n\n👇"
},
"typeVersion": 1
},
{
"id": "aab60499-7123-43c0-8f99-d0eade0f5672",
"name": "Notiz2",
"type": "n8n-nodes-base.stickyNote",
"position": [
960,
238
],
"parameters": {
"color": 6,
"width": 292.3392628968803,
"height": 192.92455101677126,
"content": "### 3. Setup: Configure slack node authentication and your message\n**a.** Connect your slack account\n**b.** Configure your message text. Be sure to include the hangoutLink expression to output a meeting link\n\n👇"
},
"typeVersion": 1
},
{
"id": "a15fc232-ec8e-4dfb-add7-2a3c27c5a232",
"name": "Termin mit google Meet-Link erstellen",
"type": "n8n-nodes-base.googleCalendar",
"position": [
740,
480
],
"parameters": {
"end": "={{ $now.plus({minutes: 15}) }}",
"start": "={{ $now }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": ""
},
"additionalFields": {
"conferenceDataUi": {
"conferenceDataValues": {
"conferenceSolution": "hangoutsMeet"
}
}
}
},
"typeVersion": 1
},
{
"id": "57c2d5b8-f5d7-4db1-9e13-48265d174679",
"name": "Nachricht mit Google Meet-Link senden",
"type": "n8n-nodes-base.slack",
"position": [
1060,
480
],
"parameters": {
"text": "=Join me here: {{ $('Create event with google meet link').item.json.hangoutLink }}",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "id",
"value": "={{ $('Webhook').item.json.body.channel_id }}"
},
"otherOptions": {
"unfurl_links": false,
"includeLinkToWorkflow": false
}
},
"typeVersion": 2.1
},
{
"id": "898b9681-c532-490e-aea2-a4f693b52f35",
"name": "Temporären Kalendertermin löschen",
"type": "n8n-nodes-base.googleCalendar",
"position": [
1400,
480
],
"parameters": {
"eventId": "={{ $('Create event with google meet link').item.json[\"id\"] }}",
"options": {},
"calendar": {
"__rl": true,
"mode": "list",
"value": ""
},
"operation": "delete"
},
"typeVersion": 1
},
{
"id": "ec70003a-6dea-4c1b-a16e-e64a206aba16",
"name": "Notiz4",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
-20
],
"parameters": {
"color": 4,
"width": 459.2991776576996,
"height": 146.4269155371431,
"content": "## Generate google meet links with a slack command \nSpin up instant google meet links directly from slack and send to all channel participants\n\n"
},
"typeVersion": 1
},
{
"id": "eee48232-8477-4bfb-8164-bfaf66062071",
"name": "Notiz3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1280,
240
],
"parameters": {
"color": 6,
"width": 292.3392628968803,
"height": 192.92455101677126,
"content": "### 3. Setup: Select google calendar account\n**a.** Select the same calendar you're using to create the initial event\n\n\n\n\n👇"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "09457e4b-ccba-497f-b046-3529edc7b332",
"connections": {
"5577aaf6-f682-49c3-9d21-f819151f77c5": {
"main": [
[
{
"node": "a15fc232-ec8e-4dfb-add7-2a3c27c5a232",
"type": "main",
"index": 0
}
]
]
},
"57c2d5b8-f5d7-4db1-9e13-48265d174679": {
"main": [
[
{
"node": "898b9681-c532-490e-aea2-a4f693b52f35",
"type": "main",
"index": 0
}
]
]
},
"a15fc232-ec8e-4dfb-add7-2a3c27c5a232": {
"main": [
[
{
"node": "57c2d5b8-f5d7-4db1-9e13-48265d174679",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Sonstiges
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Optimierung der Bilder, die zu GDrive hochgeladen werden
Automatische Optimierung von Bildern, die zu Google Drive-Ordnern hinzugefügt wurden
Google Drive
Http Request
Google Drive Trigger
+
Google Drive
Http Request
Google Drive Trigger
10 NodesJonathan
Sonstiges
Automatischer Trinkwasser-Tracker
Automatisches Verfolgen des Wasserkonsums - gespeichert in Tabellenform mit Slack-Benachrichtigungen
If
Set
Wait
+
If
Set
Wait
21 Nodesdarrell_tw
Sonstiges
n8n-Knoten in der visuellen Referenzbibliothek erkunden
Erkundung von n8n-Knoten in der visuellen Referenzbibliothek
If
Ftp
Set
+
If
Ftp
Set
113 NodesI versus AI
Sonstiges
KI-Meetingsprotokoll- und Aufgabenverfolgung: Integration von Notion, Slack und Gmail
KI-Meetingsprotokoll- und Aufgabenverfolgung: Integration von Notion, Slack und Gmail
Code
Gmail
Slack
+
Code
Gmail
Slack
25 NodesDaniel Shashko
Projektmanagement
AI-Powered Recruitment System for Resume Screening & Automated Outreach with GPT-4
If
Code
Wait
+
If
Code
Wait
30 NodesMarth
Personalwesen
Automatisierung des Vertrags- und Mitarbeiterlebenszyklus mit Google Docs, DocuSign und Airtable
Automatisierung des Vertrags- und Mitarbeiterlebenszyklusmanagements mit Google Docs, DocuSign und Airtable
If
Wait
Slack
+
If
Wait
Slack
16 NodesMarth
Personalwesen
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes9
Kategorie1
Node-Typen4
Autor
Jonathan
@jcn8nExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen