Zero-Touch Client Onboarding System (Form → Folder → Email)

Automatically create all client resources when onboarding form is submitted
Created by
Kuldip Parmar
Kuldip Parmar
Founder
Relay.app screenshot of: Zero-Touch Client Onboarding System (Form → Folder → Email)

Steps in this workflow

1
Google Forms logo
Client Submit Onboarding Form
2
Airtable logo
Data Get Store Inside Airtable
3
Google Drive logo
Client Folder Get Created On Drive
4
Relay.app logo
Wait for a time
5
Slack logo
Client Specific Channel Is Created On Slack
6
Relay.app logo
Wait for a time
7
Slack logo
Client Is Added Inside Slack Channel
8
Relay.app logo
Wait for a time
9
Slack logo
Welcome Message Send On Slack Client Channel
10
ClickUp logo
New Client List Is Created Inside Clickup
11
Relay.app logo
Wait for a time
12
ClickUp logo
Onboarding Task Is Created Inside Client List
13
ClickUp logo
Comment Is Added Inside Client Clickup Task
14
Relay.app logo
Wait for a time
15
Gmail logo
Welcome Email Send To Client
16
Gmail logo
After 3 days Feedback Draft If Client Not Respond
17
Relay.app logo
Wait for a time
18
Slack logo
Internal Team Get Notify About Updates On Slack

Automate your client onboarding by creating all necessary resources across multiple platforms when a new client submits your onboarding form. Here's how it works:

  • The workflow activates when a client completes your Google Forms onboarding questionnaire
  • Client data is stored in Airtable, then dedicated spaces are created in Google Drive, Slack, and ClickUp
  • The client receives a welcome email with links to all their new resources
  • Your team gets notified in Slack with the complete setup details and a reminder to follow up after 3 days
1
Google Forms logo
Client Submit Onboarding Form

Triggers instantly when a client submits your onboarding form. Captures all form responses including client name, email, company details, and other information needed for the onboarding process.

Relay.app screenshot of: Client Submit Onboarding Form
2
Airtable logo
Data Get Store Inside Airtable

Creates a new record in your Airtable database with the client's information. Maps form fields to corresponding Airtable columns for organized data storage.

Relay.app screenshot of: Data Get Store Inside Airtable
3
Google Drive logo
Client Folder Get Created On Drive

Creates a dedicated Google Drive folder for the client using their name. The folder is created in a parent folder you specify during setup.

Relay.app screenshot of: Client Folder Get Created On Drive
4
Relay.app logo
Wait for a time

Pauses the workflow for 1 minute. This delay ensures previous actions are fully processed before continuing.

Relay.app screenshot of: Wait for a time
5
Slack logo
Client Specific Channel Is Created On Slack

Creates a private Slack channel for the client using their name. The channel name format should be configured during setup to match your naming conventions.

Relay.app screenshot of: Client Specific Channel Is Created On Slack
6
Relay.app logo
Wait for a time

Pauses the workflow for 1 minute. This delay allows the Slack channel creation to complete before adding users.

Relay.app screenshot of: Wait for a time
7
Slack logo
Client Is Added Inside Slack Channel

Adds the client to their newly created Slack channel using their email address. External user invitations are enabled to allow clients outside your workspace to join.

Relay.app screenshot of: Client Is Added Inside Slack Channel
8
Relay.app logo
Wait for a time

Pauses the workflow for 1 minute. This ensures the client has been successfully added to the channel before sending messages.

Relay.app screenshot of: Wait for a time
9
Slack logo
Welcome Message Send On Slack Client Channel

Sends a personalized welcome message to the client's Slack channel. The message includes the client's name and introduces them to the collaboration space.

Relay.app screenshot of: Welcome Message Send On Slack Client Channel
10
ClickUp logo
New Client List Is Created Inside Clickup

Creates a new list in ClickUp named after the client. The list is created in a folder you specify and set to normal priority.

Relay.app screenshot of: New Client List Is Created Inside Clickup
11
Relay.app logo
Wait for a time

Pauses the workflow for 1 minute. This delay ensures the ClickUp list is ready before creating tasks.

Relay.app screenshot of: Wait for a time
12
ClickUp logo
Onboarding Task Is Created Inside Client List

Creates an onboarding task in the client's ClickUp list with today's start date. Assignees should be configured to include relevant team members responsible for onboarding.

Relay.app screenshot of: Onboarding Task Is Created Inside Client List
13
ClickUp logo
Comment Is Added Inside Client Clickup Task

Adds a comment to the onboarding task reminding the team to notify others when onboarding is complete. This helps maintain accountability and communication.

Relay.app screenshot of: Comment Is Added Inside Client Clickup Task
14
Relay.app logo
Wait for a time

Pauses the workflow for 1 minute. This delay ensures all ClickUp actions are complete before proceeding with email communications.

Relay.app screenshot of: Wait for a time
15
Gmail logo
Welcome Email Send To Client

Sends a welcome email to the client with links to all their newly created resources. The email includes personalized greetings and direct links to their Google Drive folder, Slack channel, and ClickUp list.

Relay.app screenshot of: Welcome Email Send To Client
16
Gmail logo
After 3 days Feedback Draft If Client Not Respond

Creates a draft follow-up email in Gmail for sending after 3 days if the client doesn't respond. The draft is labeled and ready for manual review and sending when needed.

Relay.app screenshot of: After 3 days Feedback Draft If Client Not Respond
17
Relay.app logo
Wait for a time

Pauses the workflow for 1 minute. This final delay ensures all client-facing actions are complete before notifying the internal team.

Relay.app screenshot of: Wait for a time
18
Slack logo
Internal Team Get Notify About Updates On Slack

Sends a comprehensive update to your internal team's Slack channel about the new client. The message includes links to all created resources and reminds the team about the 3-day follow-up draft.

Relay.app screenshot of: Internal Team Get Notify About Updates On Slack
Author picture (Kuldip Parmar)

Before this, every new client meant the same dance:
Open Notion. Create folder. Write a welcome email. Ping the team. Repeat.

It worked — until we had more clients than tabs.

We built this system out of frustration and love. Now it handles onboarding from start to finish. Folders are created, emails are sent, tasks are set, and Slack is buzzing — all without us touching a thing.

Clients feel taken care of. We get our time back.

It’s not flashy — but it’s our most reliable workflow yet. And it hasn’t broken once.

Kuldip Parmar
Founder