How to Automate Client Onboarding with Make.com and Notion

· words · verified facts

Quick Answer

To automate client onboarding with Make.com and Notion, connect your intake form (Typeform, Tally, or Google Forms) to a Make.com scenario that triggers on new submissions. The scenario automatically creates a Notion client workspace, sends a welcome email, and updates your project database — reducing 3–5 hours of manual admin work to under two minutes, every time.

Key Concepts

Make.com ScenarioNotion DatabaseTrigger ModuleOperationsOAuth Authentication

If you're a freelancer, agency owner, or consultant, you already know the feeling: a new client signs, and suddenly you're buried in copy-paste tasks. Sending welcome emails, creating project folders, setting up Notion workspaces, adding contacts to your CRM — it's the same routine every single time. Studies and community surveys consistently show that freelancers spend an average of 3–5 hours per client just on onboarding admin work. Multiply that by 10 clients a year, and you've lost a full work week to repetitive tasks that a machine could handle in seconds.

This guide will show you exactly how to automate client onboarding using Make.com (formerly Integromat) and Notion, so you can focus on doing the actual work instead of managing the paperwork.

Why Manual Client Onboarding Wastes Hours Every Week

Manual onboarding isn't just slow — it's error-prone, inconsistent, and mentally draining. Here's what a typical manual onboarding flow looks like:

  • Client signs a contract or pays an invoice
  • You manually send a welcome email (sometimes forgetting key attachments)
  • You create a new Notion page or folder by duplicating an old one
  • You add the client's details into a spreadsheet or CRM by hand
  • You send a Slack or email introduction to your team
  • You set up access to shared tools (Google Drive, Loom, Figma, etc.)

Every one of these steps is a potential point of failure. Forget to send the welcome kit and the client feels ignored on day one. Misspell their company name in Notion and it carries through every document. Miss adding them to your project tracker and tasks slip through the cracks.

Notion, used by over 35 million people worldwide, is the go-to tool for building client workspaces, SOPs, and project hubs. But Notion doesn't automatically create pages when a new client comes in — unless you connect it to an automation layer. That's where Make.com comes in.

Make.com is a no-code automation platform that connects your apps and runs logic-based workflows called "scenarios." Its free plan allows up to 1,000 operations per month, which is more than enough for most freelancers and small agencies. By connecting your intake form, email, and Notion through Make.com, you can reduce onboarding time from hours to under two minutes — automatically, every time.

What You'll Build: The Automated Onboarding Workflow

Before jumping into steps, here's a high-level picture of the automation you're about to build:

Trigger: A new client submits an onboarding form (via Typeform, Tally, or Google Forms)

Actions:

  1. Make.com catches the form submission
  2. A new page is created in your Notion Client Database with the client's details pre-filled
  3. A welcome email is sent automatically from Gmail or your email provider
  4. (Optional) A Slack notification alerts your team
  5. (Optional) A row is added to a Google Sheet for invoicing tracking

This scenario runs silently in the background. Every new client submission kicks off the chain automatically — no manual intervention required.

Tools you'll need:

  • A Make.com account (free plan works fine)
  • A Notion account with a Client Database set up
  • A form tool: Typeform, Tally.so, or Google Forms
  • A Gmail or SMTP account for sending emails

Step-by-Step: Setting Up the Make.com Scenario

Step 1: Create Your Make.com Account

  1. Go to Make.com and sign up for a free account — no credit card required.
  2. Once inside, click Create a new scenario from the dashboard.
  3. You'll land on the visual scenario builder, which looks like a flowchart canvas.

Step 2: Set Up Your Trigger Module

The trigger is what starts your automation. In this case, it's a new form submission.

  1. Click the + icon on the canvas to add your first module.
  2. Search for your form provider — Typeform, Tally, or Google Forms.
  3. Select the Watch Responses (or equivalent) trigger event.
  4. Connect your account by following the OAuth prompts.
  5. Select the specific form you want to watch.
  6. Click OK to save the trigger.

Pro tip: If you're using Google Forms, you may need to use a Google Sheets trigger instead, since Make.com watches the connected spreadsheet for new rows.

Step 3: Map Your Form Fields

  1. Run a test submission on your form with dummy data (e.g., "Test Client" and "test@example.com").
  2. Back in Make.com, click Run once to pull in the test data.
  3. You'll see all form fields appear as mappable variables (e.g., Client Name, Email, Project Type, Budget, Start Date).
  4. These variables will be used in subsequent modules to populate Notion and your emails automatically.

Step 4: Add an Action Module for Gmail

  1. Click the + icon after your trigger module to add the next step.
  2. Search for Gmail and select Send an Email.
  3. Connect your Gmail account.
  4. Fill in the fields:
    • To: Map the client's email variable from your form
    • Subject: Welcome to [Your Business Name], {{Client Name}}!
    • Body: Write your welcome message and use variables to personalize it (e.g., their name, project type, start date)
  5. Click OK.

Step 5: Save and Activate Your Scenario

  1. Click Save (the floppy disk icon) in the bottom left.
  2. Toggle the scenario ON using the switch at the bottom of the screen.
  3. Make.com will now monitor your form in real time (or on a schedule depending on your plan).

Connecting Notion to Auto-Create Client Workspaces

Now for the Notion integration — the part that transforms a raw form submission into a fully populated client workspace.

Prerequisites: Set Up Your Notion Client Database

Before connecting Make.com, you need a Notion database ready to receive data.

  1. In Notion, create a new full-page database called "Clients" (or add to an existing one).
  2. Add the following properties:
    • Name (Title) — client or company name
    • Email (Email type)
    • Project Type (Select)
    • Status (Select: Onboarding / Active / Complete)
    • Start Date (Date)
    • Notes (Text)
  3. Optionally, create a template page inside the database that includes your standard onboarding checklist, meeting notes section, and deliverables tracker. New pages created by Make.com can use this template.

Step-by-Step: Add the Notion Module in Make.com

  1. In your Make.com scenario, click + after your Gmail module to add another action.
  2. Search for Notion and select Create a Database Item.
  3. Click Create a connection and authenticate with your Notion account. You'll need to grant Make.com access to specific pages or databases in Notion.
  4. Under Database ID, paste the ID of your Clients database. (Find it in the Notion URL: it's the long alphanumeric string after the last slash and before the question mark.)
  5. Map your form variables to the correct Notion properties:
    • Name{{Client Name}}
    • Email{{Email}}
    • Project Type{{Project Type}}
    • Start Date{{Start Date}}
    • Status → Set a static value: Onboarding
  6. Click OK.
  7. Click Run once with your test data and check Notion — you should see a new entry appear in your Clients database within seconds.

Optional: Duplicate a Template Page for Each New Client

For more robust workspaces, you can use the Duplicate Page action in Make.com's Notion module to clone a pre-built template page and rename it to the client's name. This gives each client their own dedicated workspace with all your standard sections pre-built.

  1. After the Create a Database Item step, add another Notion module: Copy a Block.
  2. Set the source as your template page ID.
  3. Set the destination as the newly created client page.
  4. This results in a fully structured client workspace appearing in Notion the moment someone fills out your form.

Final Check: Run a Live Test

  1. Submit a real test entry through your form.
  2. Confirm the welcome email lands in your test inbox.
  3. Confirm a new row appears in your Notion Clients database with all fields populated correctly.
  4. If everything checks out, your automated onboarding system is live.

FAQ

Q: Do I need coding skills to set this up? A: No. Make.com is a fully no-code platform. Everything is done through a visual drag-and-drop interface. As long as you can follow the steps above and connect your accounts via OAuth, you're good. No JavaScript, APIs, or developer skills required.

Q: How much does Make.com cost? A: Make.com's free plan includes 1,000 operations per month and up to 2 active scenarios. For most freelancers onboarding fewer than 10–15 clients per month, the free plan is more than sufficient. Paid plans start at $9/month for 10,000 operations if you need to scale.

Q: What happens if a scenario fails or an operation errors out? A: Make.com logs all errors in your scenario history and sends you an email notification when a run fails. You can then view the exact module that failed and re-run it with the same data. Nothing gets silently lost.

Q: Can I use tools other than Typeform for the intake form? A: Yes. Make.com supports Tally.so, Google Forms (via Google Sheets), JotForm, Gravity Forms, and dozens of others. The trigger module just needs to be swapped for the relevant app. The rest of the scenario stays the same.

Q: Can I add more steps to the scenario, like creating a Slack channel or a Trello board? A: Absolutely. Make.com supports over 1,500 app integrations. You can chain as many modules as you want after the initial trigger — create a Slack message, add a Trello card, send a contract via DocuSign, or log the client in a Google Sheet for billing. The workflow in this guide is a foundation; it's designed to be extended.

Conclusion

Manual client onboarding is a time tax that compounds with every new client you take on. By connecting Make.com and Notion, you can eliminate 3–5 hours of admin work per client and replace it with a system that runs in under two minutes — automatically, every time, without mistakes.

The workflow you've built today does the following the moment a client fills out your intake form: it populates a structured Notion workspace, sends a personalized welcome email, and sets the client's status to "Onboarding" — all without you touching a thing.

This is what systems-first business looks like. You do the thinking once, set it up once, and then it just works.

Ready to get started? Sign up for Make.com for free — no credit card required — and build your first automated onboarding scenario today. Your future self (and your clients) will thank you.

Article Information

Word Count

Verified Facts

Citation Score

7.0/10

Published

This article contains verified facts from cross-AI consensus analysis.