Quick overview
This workflow captures a new client onboarding form submission with a proposal PDF, extracts key text, creates a Google Drive folder and a ClickUp folder/list, uses OpenAI to generate onboarding tasks, creates those tasks in ClickUp, then creates a Slack channel, sends a Slack welcome message and Gmail welcome email.
How it works
- Receives a new submission from an n8n Form that includes client details and a proposal/scoping PDF.
- Extracts text from the uploaded PDF and trims it to a fixed length for downstream processing.
- Creates a new client folder in Google Drive and builds a shareable Drive folder URL.
- Creates a new folder and onboarding list in ClickUp for the client.
- Sends the extracted proposal text to OpenAI and parses the structured response into 10–30 task items with titles, descriptions, and due dates.
- Loops through the generated tasks and creates each one as a task in the ClickUp onboarding list.
- Creates a new public Slack channel for the client, posts a welcome message with the Drive link, and sends a welcome email via Gmail to the client.
Setup
- Configure the n8n Form trigger basic auth and publish the form URL for submissions.
- Add Google Drive credentials and set the parent folder ID where new client folders should be created.
- Add ClickUp access token credentials and set the target Workspace/Space values so the workflow can create folders, lists, and tasks.
- Add an OpenAI credential and ensure the selected chat model (gpt-5-mini) is available in your account.
- Add Slack OAuth2 credentials with permission to create channels and post messages in your workspace.
- Add Gmail credentials for sending email and confirm the sender account is allowed to email your clients.