New Client Onboarding as a Freelancer or Solopreneur

Created by
Spencer Tahil
Spencer Tahil
Relay.app Partner
Relay.app screenshot of: New Client Onboarding as a Freelancer or Solopreneur

Steps in this workflow

1
Fillout logo
New submission
2
OpenAI logo
Prompt GPT-4o
3
Google Sheets logo
Add row to sheet
4
ClickUp logo
Create list
5
ClickUp logo
Create task from template
6
Google Drive logo
Create [Internal] Google Drive Folder for
7
Google Drive logo
Create [Shared] Google Drive Folder in
8
Slack logo
Create [Internal] Slack Channel for
9
Slack logo
Create [Shared] Slack channel for
10
Google Sheets logo
Update row
11
Google Drive logo
Find Historic Folder or Notes (if exists)
Paths
A
If Historic Folders Exist
12
Google Drive logo
Move folder
13
Google Drive logo
Find Contract (if exists)
Paths
A
If Contract Exists
14
Google Sheets logo
Add link to Contract to
15
Slack logo
Announce the new client to [Internal] Slack channel (new-clients)
16
Slack logo
Add Internal Team to
17
Slack logo
Add bot to channel
18
Slack logo
Add bot to channel
19
Slack logo
Prepare the [Internal] Team in the Internal Slack Channel
20
Gmail logo
Draft "Welcome Email" for
21
Relay.app logo
Control Master Onboarding Sheet and Proper System Automations
22
Google Drive logo
Share Google Drive Folder [""] with the Client [""]
23
Slack logo
Add Client to
24
Relay.app logo
Wait for a time
25
Slack logo
Welcome the Client to the their Slack Channel
26
Gmail logo
Send drafted "Welcome Email" to

This is how I save time and money onboarding new clients.

1
Fillout logo
New submission
Every workflow starts with a trigger. When the triggering action is detected, usually an action in another app, a new run of the workflow is kicked off.
Relay.app screenshot of: New submission
2
Prompt GPT-4o
Relay.app’s built-in AI actions, Custom Prompt steps and mini Agents make it easy to leverage AI in a predictable, controlled way.
Relay.app screenshot of: Prompt GPT-4o
Paths
AIf Historic Folders Exist
BIf Folders Do NOT Exist
This path will be taken when the rules below match.
Relay.app screenshot of: If Historic Folders Exist
Steps in Path A
Paths
AIf Contract Exists
BIf Contract Does NOT Exist
This path will be taken when the rules below match.
Relay.app screenshot of: If Contract Exists
Steps in Path A
Author picture (Spencer Tahil)

I'm Spencer, and I build things to save people and businesses time, money, and headaches.

This workflow shows how I onboard new clients. I really despise wasting time, so to keep it really simple, I'm using Relay.app, Fillout, and Google Workspace.

Here's how it works:
↪️ Make an onboarding form using Fillout, Typeform, or even WordPress
↪️ Collect vital, needle-moving onboarding information (for creative agencies, I recommend Leadsie)
↪️ Use Relay.app to trigger a workflow when a new form submission occurs
↪️ Automatically set up client spaces in ClickUp, Google, Slack, and Stripe
↪️ Organize your contracts, files, and team
↪️ Draft a Welcome Email to send to your newest client using OpenAI

Pretty much, save yourself a headache with a single automation. Categorize and automate EVERYTHING so you don't have to hire a virtual assistant just to save time. If you're interested, here's a video walkthrough of this workflow.

Spencer Tahil
Relay.app Partner