Kunden-Onboarding-System in 30 Sekunden mit KI
Experte
Dies ist ein Project Management, Multimodal AI-Bereich Automatisierungsworkflow mit 18 Nodes. Hauptsächlich werden Set, Gmail, Slack, ClickUp, SplitOut und andere Nodes verwendet. Automatisierung der Kunden-Onboarding mit GPT-4, Google Drive, ClickUp und Slack
Voraussetzungen
- •Google-Konto + Gmail API-Anmeldedaten
- •Slack Bot Token oder Webhook URL
- •Google Drive API-Anmeldedaten
- •OpenAI API Key
Verwendete Nodes (18)
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": "MvOuBZz9kKY28FW0",
"meta": {
"instanceId": "53ff9c683c80138a3de625634237ce4a4994b3a21e1a7a30490f99aca9a547c5",
"templateCredsSetupCompleted": true
},
"name": "AI System that Onboards Clients in 30 Seconds",
"tags": [],
"nodes": [
{
"id": "a0128587-4111-4b8d-b3fd-fa282ceb15dc",
"name": "Bei Formularabgabe1",
"type": "n8n-nodes-base.formTrigger",
"position": [
-32,
288
],
"webhookId": "5ca8718e-a529-4dfc-a6f0-283b60933c94",
"parameters": {
"options": {},
"formTitle": "Client Onboarding Form",
"formFields": {
"values": [
{
"fieldLabel": "Name",
"placeholder": "John David",
"requiredField": true
},
{
"fieldType": "email",
"fieldLabel": "Email",
"placeholder": "abc@abc.com",
"requiredField": true
},
{
"fieldLabel": "Company Name",
"placeholder": "Company Name",
"requiredField": true
},
{
"fieldLabel": "Website",
"placeholder": "Website URL",
"requiredField": true
},
{
"fieldType": "file",
"fieldLabel": "Proposal_Scope_Document",
"requiredField": true,
"acceptFileTypes": ".pdf,.doc,.docx"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "367c750b-fb53-4705-9ba7-2025d00815b5",
"name": "Aus Datei extrahieren1",
"type": "n8n-nodes-base.extractFromFile",
"position": [
176,
288
],
"parameters": {
"options": {},
"operation": "pdf",
"binaryPropertyName": "Proposal_Scope_Document"
},
"typeVersion": 1
},
{
"id": "2aa093e9-da2e-4adb-b971-20925fb45b11",
"name": "Dokument umbenennen",
"type": "n8n-nodes-base.set",
"position": [
384,
288
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "55c052f0-b357-4c81-bfbe-b3cb210e3f99",
"name": "projectInformation",
"type": "string",
"value": "={{ $json.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "73414e81-a61f-4a02-a7e4-00251266c1b2",
"name": "Hauptkundenordner erstellen",
"type": "n8n-nodes-base.googleDrive",
"position": [
592,
288
],
"parameters": {
"name": "={{ $('On form submission1').item.json['Company Name'] }} ~ Client Folder ",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "list",
"value": "1Iv15LHLDe7vbh7omB7qilRc42EMAvBru",
"cachedResultUrl": "https://drive.google.com/drive/folders/1Iv15LHLDe7vbh7omB7qilRc42EMAvBru",
"cachedResultName": "Onboardings"
},
"resource": "folder"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "w7O0iHN2ACNWyQRM",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "9fe4c7ac-70e3-488e-af64-fd79ff643359",
"name": "Ordner-ID umbenennen",
"type": "n8n-nodes-base.set",
"position": [
800,
288
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "34a16250-6584-4455-b6ad-17ee13e6acea",
"name": "DriveFolderId",
"type": "string",
"value": "={{ $json.id }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "2c285e19-389c-4d2b-881e-e9db9399c83b",
"name": "Click Up~Ordner erstellen",
"type": "n8n-nodes-base.clickUp",
"position": [
1008,
288
],
"parameters": {
"name": "={{ $('On form submission1').item.json['Company Name'] }}~Client Folder",
"team": "90121125783",
"space": "90124717181",
"resource": "folder",
"authentication": "oAuth2"
},
"credentials": {
"clickUpOAuth2Api": {
"id": "i463hgj354EFsHmp",
"name": "ClickUp account"
}
},
"typeVersion": 1
},
{
"id": "d0322304-44a2-4a1b-ba5a-80876cacd23e",
"name": "Click Up~Liste erstellen",
"type": "n8n-nodes-base.clickUp",
"position": [
1216,
288
],
"parameters": {
"name": "={{ $('On form submission1').item.json['Company Name'] }} Onboarding",
"team": "90121125783",
"space": "90124717181",
"folder": "={{ $json.id }}",
"resource": "list",
"operation": "create",
"authentication": "oAuth2",
"additionalFields": {}
},
"credentials": {
"clickUpOAuth2Api": {
"id": "i463hgj354EFsHmp",
"name": "ClickUp account"
}
},
"typeVersion": 1
},
{
"id": "88d30b15-e09c-4970-b75c-f1b6602eae6a",
"name": "Aufgaben segmentieren",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-32,
528
],
"parameters": {
"text": "={{ $('Remane Doc').item.json.projectInformation }}",
"options": {
"systemMessage": "= Overview\nYou are an AI onboarding assistant tasked with reviewing a client’s proposal and scoping document. Your role is to extract a detailed list of actionable tasks, give each one a clear title, estimate its duration, and set an appropriate due date. The final deliverable will be used to populate a ClickUp folder so the team can begin onboarding right away.\n\nContext\nInput will be provided as a plain text string containing the proposal and scoping document.\n\nYou operate in US Central Time.\n\nEach output must begin with the current date and time, which will be used to calculate due dates.\n\nAll due dates should follow the MM/DD/YYYY format.\n\nUse standard estimated durations unless the document specifies otherwise.\n\nThe task list should be thorough, ideally including 20–30 to-do items to capture both major and minor steps.\n\nInstructions\nRead and analyze the scoping document.\n\nBreak down the onboarding process into detailed subtasks.\n\nFor each task:\n\nProvide a clear, concise title.\n\nWrite a description with enough detail to guide execution.\n\nEstimate the duration starting from today’s date.\n\nFormat the due date as MM/DD/YYYY.\n\nStructure the output so it can be easily transferred into ClickUp.\n\nBegin the output with the current date and time in US Central Time.\n\nTools\nInternal clock set to US Central Time\n\nText parser to extract and organize tasks\n\nPredefined duration rules (use default estimates when none are provided)\n\nExamples\nInput: “Initial strategy alignment call and documentation setup expected within first 3 days.”\n\nOutput:\nCurrent Date and Time: 06/20/2025 10:30 AM (US Central)\n\nTask 1\n\nTitle: Book Strategy Alignment Call\n\nDescription: Coordinate and schedule a kickoff call with the client to discuss strategy.\n\nDue Date: 06/21/2025\n\nTask 2\n\nTitle: Create Strategy Notes Document\n\nDescription: Prepare a shared document to collect notes and agreements from the alignment call.\n\nDue Date: 06/23/2025\n\nSOP (Standard Operating Procedure)\nRecord the current date and time in US Central Time.\n\nReview the document to identify all tasks, both explicit and implied.\n\nBreak down processes into granular steps, aiming for 20–30 tasks.\n\nAssign each task a title, detailed description, and calculated due date.\n\nFormat the output for clean ClickUp import.\n\nFinal Notes\nDefault task duration is 2 days unless stated otherwise.\n\nIf a due date falls on a weekend, move it to the next weekday.\n\nFocus on sequential, actionable items such as tool setup, access requests, documentation, meetings, integrations, QA, testing, and more.\n\nEach task should stand as an independent, actionable step in the onboarding flow."
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.2
},
{
"id": "3008eedb-3ef8-41e0-b60c-6b12f6dacea8",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-160,
848
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "vtB7cRl8RPBNwKAO",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.2
},
{
"id": "d0059ab7-d1c0-418a-ae0a-6359bc441218",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
176,
800
],
"parameters": {
"jsonSchemaExample": " {\n \"current_datetime\": \"06/20/2025 10:30 AM\",\n \"timezone\": \"US Central\",\n \"tasks\": [\n {\n \"title\": \"Client Workspace Setup\",\n \"description\": \"Set up client workspace including email, Slack, and Google Drive access.\",\n \"due_date\": \"06/22/2025\"\n },\n {\n \"title\": \"Kickoff Call Scheduling\",\n \"description\": \"Schedule and confirm kickoff call with the client and internal team.\",\n \"due_date\": \"06/23/2025\"\n },\n {\n \"title\": \"Access Credentials Request\",\n \"description\": \"Request all necessary credentials from the client (CRM, website, analytics, etc.).\",\n \"due_date\": \"06/21/2025\"\n }\n ]\n}\n"
},
"typeVersion": 1.3
},
{
"id": "a6988b38-2ea0-4425-a3e8-301f45055e0d",
"name": "Willkommens-E-Mail senden",
"type": "n8n-nodes-base.gmail",
"position": [
1344,
544
],
"webhookId": "08dd43fe-2d72-4b26-a91e-02e0f99c0725",
"parameters": {
"sendTo": "= {{ $('On form submission1').item.json.Email }}",
"message": "=Hi {{ $('On form submission1').item.json.Name }} ,\n\nWelcome aboard! We’re really excited to work with you and your team on growing your business with AI-powered systems.\n\nYour project workspace is ready to go, and we’ve already started mapping out the first steps.\n\nYou should be recieving invites to the following:\n\nSlack – Our main communication hub\n\nClickUp – For tracking project tasks and progress\n\nGoogle Drive – For sharing and accessing all related assets\n\nNext Steps\nUpload any relevant documentation here:\n[Google Drive Folder](https://drive.google.com/drive/u/0/folders/{{ $('Create Main Client Folder').item.json.id }})\n\nSchedule your onboarding call:\nhttps://go.oncehub.com/AgentStackClientOnboarding\n\nSit tight—we’ll review your uploads before the call and come prepared with next-step recommendations.\n\nIf you need anything or have questions in the meantime, feel free to reach out anytime.\n\nLooking forward to what we’ll build together.\n\nBest,\n(Your Name)\nFounder, (Your Comapny) \n(Your Website)",
"options": {
"appendAttribution": false
},
"subject": "=Welcome to (YOUR COMPANY NAME) {{ $('On form submission1').item.json.Name }}-Your Onboarding is Complete!",
"emailType": "text"
},
"credentials": {
"gmailOAuth2": {
"id": "x421CCYwRnlCAGVd",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "634d8cf7-094c-45e5-8f3b-2c207bc70057",
"name": "Slack | Kanal erstellen",
"type": "n8n-nodes-base.slack",
"position": [
800,
512
],
"webhookId": "17a1668c-e749-44ca-abd2-89dda54ad0ef",
"parameters": {
"resource": "channel",
"channelId": "= {{ $('On form submission').item.json['Company Name'].replace(/\\s+/g, '_').toLowerCase() + '_channel' }}",
"authentication": "oAuth2",
"channelVisibility": "=public"
},
"executeOnce": true,
"typeVersion": 2.3
},
{
"id": "0305b457-da75-4b0b-9218-c272b24bb3b8",
"name": "Slack | Nachricht posten",
"type": "n8n-nodes-base.slack",
"position": [
1040,
512
],
"webhookId": "04e02f40-5671-47a3-b27f-332b91ed1e43",
"parameters": {
"text": "=Hey {{ $('On form submission1').item.json.Name }} — welcome aboard! \n\nWe’re so glad to have you with us and can’t wait to get started.\n\nThis will be our main spot to chat, share updates, and swap files. If you’ve got questions or ideas, just drop them here — we’ll be doing the same.\n\nNext up, we’ll:\n✅ Send over your onboarding checklist\n✅ Book our kickoff call\n✅ Walk you through the next steps and deliverables\n\nAnytime you need something, just tag us. We’ve got you covered.\n\nHere’s to making something amazing together! \n\n- YOUR NAME ",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "id",
"value": "={{ $json.id }}"
},
"otherOptions": {},
"authentication": "oAuth2"
},
"typeVersion": 2.3
},
{
"id": "ced4f3b6-9e89-4dbe-a238-91e7dfa255ac",
"name": "Aufteilen1",
"type": "n8n-nodes-base.splitOut",
"position": [
320,
528
],
"parameters": {
"options": {},
"fieldToSplitOut": "output.tasks"
},
"typeVersion": 1
},
{
"id": "aed084e7-5082-45f7-8e86-dd8cdf1efc14",
"name": "Über Elemente iterieren",
"type": "n8n-nodes-base.splitInBatches",
"position": [
512,
528
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "5351d60b-b902-4f51-ba78-6be220c6541e",
"name": "Aufgabe erstellen",
"type": "n8n-nodes-base.clickUp",
"position": [
736,
704
],
"parameters": {
"list": "={{ $('ClickUp | Create List').item.json.id }}",
"name": "={{ $json.title }}",
"team": "90131588784",
"space": "90136661736",
"folder": "={{ $('ClickUp | Create Folder').item.json.id }}",
"authentication": "oAuth2",
"additionalFields": {
"content": "={{ $json.description }}",
"dueDate": "={{ $json.due_date }}",
"priority": 3,
"assignees": [
144201222
]
}
},
"credentials": {
"clickUpOAuth2Api": {
"id": "i463hgj354EFsHmp",
"name": "ClickUp account"
}
},
"typeVersion": 1
},
{
"id": "0da84048-eca0-40fd-9b9f-fee5e806f011",
"name": "Notizzettel",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
160
],
"parameters": {
"color": 4,
"width": 432,
"height": 640,
"content": " \n\n## 🔧 Configuration Notes\n\n**Before running this workflow**:\n\n1. **Google Drive**:\n\n * Configure OAuth2 credentials\n * Confirm the account can create folders\n\n2. **ClickUp**:\n\n * Retrieve API token from ClickUp settings\n * Replace `templateId` with your actual template ID\n * Check that workspace permissions are set correctly\n\n3. **Slack**:\n\n * Set up a Slack app with bot permissions\n * Include OAuth scopes: `channels:write`, `chat:write`, `users:read.email`\n\n4. **Email (SMTP)**:\n\n * Set up SMTP credentials for internal notifications\n * Specify the recipient email address\n\n---\n "
},
"typeVersion": 1
},
{
"id": "76e96e9c-207b-4f7e-a43f-f9a239e07897",
"name": "Notizzettel3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1360,
160
],
"parameters": {
"color": 7,
"width": 752,
"height": 560,
"content": " \n## AI Client Onboarding Workflow\n\n**Purpose**: Streamline and fully automate the onboarding process for new **AI automation** clients\n\n**Triggered by**: **n8n** form submission\n\n**Actions performed**:\n\n1. ✅ **Create and configure** a Google Drive folder\n2. ✅ **Generate** a **ClickUp** project from a template\n3. ✅ **Set up** a dedicated **Slack** channel\n4. ✅ **Send** confirmation notifications\n\n**Required Jotform fields**:\n\n* **client\\_name**\n* **client\\_email**\n* **project\\_name**\n* **client\\_company**\n* **scoping\\_document**\n\n**Note**: Ensure credentials for **Google Drive**, **ClickUp**, and **Slack** are updated before running this workflow.\n\nSuggested triggers include payment received, contract signed, or a change in CRM opportunity status.\n\n "
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "a8454f2d-a86d-4266-ad1c-975bd2fc7698",
"connections": {
"2aa093e9-da2e-4adb-b971-20925fb45b11": {
"main": [
[
{
"node": "73414e81-a61f-4a02-a7e4-00251266c1b2",
"type": "main",
"index": 0
}
]
]
},
"ced4f3b6-9e89-4dbe-a238-91e7dfa255ac": {
"main": [
[
{
"node": "aed084e7-5082-45f7-8e86-dd8cdf1efc14",
"type": "main",
"index": 0
}
]
]
},
"88d30b15-e09c-4970-b75c-f1b6602eae6a": {
"main": [
[
{
"node": "ced4f3b6-9e89-4dbe-a238-91e7dfa255ac",
"type": "main",
"index": 0
}
]
]
},
"5351d60b-b902-4f51-ba78-6be220c6541e": {
"main": [
[
{
"node": "aed084e7-5082-45f7-8e86-dd8cdf1efc14",
"type": "main",
"index": 0
}
]
]
},
"aed084e7-5082-45f7-8e86-dd8cdf1efc14": {
"main": [
[
{
"node": "634d8cf7-094c-45e5-8f3b-2c207bc70057",
"type": "main",
"index": 0
}
],
[
{
"node": "5351d60b-b902-4f51-ba78-6be220c6541e",
"type": "main",
"index": 0
}
]
]
},
"9fe4c7ac-70e3-488e-af64-fd79ff643359": {
"main": [
[
{
"node": "2c285e19-389c-4d2b-881e-e9db9399c83b",
"type": "main",
"index": 0
}
]
]
},
"3008eedb-3ef8-41e0-b60c-6b12f6dacea8": {
"ai_languageModel": [
[
{
"node": "88d30b15-e09c-4970-b75c-f1b6602eae6a",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"367c750b-fb53-4705-9ba7-2025d00815b5": {
"main": [
[
{
"node": "2aa093e9-da2e-4adb-b971-20925fb45b11",
"type": "main",
"index": 0
}
]
]
},
"a0128587-4111-4b8d-b3fd-fa282ceb15dc": {
"main": [
[
{
"node": "367c750b-fb53-4705-9ba7-2025d00815b5",
"type": "main",
"index": 0
}
]
]
},
"0305b457-da75-4b0b-9218-c272b24bb3b8": {
"main": [
[
{
"node": "a6988b38-2ea0-4425-a3e8-301f45055e0d",
"type": "main",
"index": 0
}
]
]
},
"d0322304-44a2-4a1b-ba5a-80876cacd23e": {
"main": [
[
{
"node": "88d30b15-e09c-4970-b75c-f1b6602eae6a",
"type": "main",
"index": 0
}
]
]
},
"634d8cf7-094c-45e5-8f3b-2c207bc70057": {
"main": [
[
{
"node": "0305b457-da75-4b0b-9218-c272b24bb3b8",
"type": "main",
"index": 0
}
]
]
},
"2c285e19-389c-4d2b-881e-e9db9399c83b": {
"main": [
[
{
"node": "d0322304-44a2-4a1b-ba5a-80876cacd23e",
"type": "main",
"index": 0
}
]
]
},
"d0059ab7-d1c0-418a-ae0a-6359bc441218": {
"ai_outputParser": [
[
{
"node": "88d30b15-e09c-4970-b75c-f1b6602eae6a",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"73414e81-a61f-4a02-a7e4-00251266c1b2": {
"main": [
[
{
"node": "9fe4c7ac-70e3-488e-af64-fd79ff643359",
"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?
Experte - Projektmanagement, Multimodales KI
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
Automatisierung des Kunden-Onboardings mit GPT-4o, GoHighLevel, Google Drive, Slack und Gmail
Automatisierung der Kunden-Onboarding mit GPT-4o, GoHighLevel, Google Drive, Slack und Gmail
Set
Gmail
Slack
+
Set
Gmail
Slack
17 NodesAdam Crafts
KI-Zusammenfassung
Automatisierung des Kunden-Onboardings mit GPT-4o-mini, Asana, Slack, Google Drive und Gmail
Automatisierung der Kunden-Onboarding mit GPT-4o-mini, Asana, Slack, Google Drive und Gmail
Set
Asana
Gmail
+
Set
Asana
Gmail
19 NodesAdam Crafts
KI-Zusammenfassung
ClickUp-Aufgaben-Hierarchie-Agent für agile Projekte mit GPT-5 und Formularen
Verwenden Sie GPT-5 und Formulare, um ClickUp-Aufgaben in einem agilen Projektmanagement-System zu generieren
Set
Gmail
Limit
+
Set
Gmail
Limit
28 NodesBilly Christi
Multimodales KI
WordPress-Blog-Automatisierung Professional Edition (Deep Research) v2.1 Markt
Automatisierung der Erstellung von SEO-optimierten Blogs mit GPT-4o, Perplexity AI und mehrsprachiger Unterstützung
If
Set
Xml
+
If
Set
Xml
125 NodesDaniel Ng
Content-Erstellung
KI-gesteuerte Social-Media-Inhalte für LinkedIn und Facebook mit Bildgenerierung und manueller Überprüfung erstellen
Erstelle KI-gesteuerte Social-Media-Inhalte für LinkedIn und Facebook mit Bildgenerierung und manueller Überprüfung
If
Set
Slack
+
If
Set
Slack
63 NodesDidac Fernandez
Verschiedenes
SEO-optimierten WordPress-Blog mit Keywords und Medien mit Perplexity und GPT erstellen
Erstellen Sie für WordPress eine SEO-optimierte Blog mit Keywords und Medien mit Perplexity und GPT
Set
Code
Limit
+
Set
Code
Limit
124 NodesPaul
Content-Erstellung
Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes18
Kategorie2
Node-Typen13
Autor
Muhammad Bello
@muhammad-belloExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen