TideSpark All Resources
Resources / Workflow
Workflow January 10, 2026 15 min read

Creating a Document Intake Workflow with Make.com

Build an automated document intake pipeline that routes files to the right folders, sends confirmation emails, and updates your client tracking spreadsheet—all without writing code.

What is Make.com?

Make.com (formerly Integromat) is a visual automation platform that connects apps and automates workflows without coding. Think of it as a more powerful alternative to Zapier, with a visual workflow builder that lets you see exactly how data flows between apps.

Make.com is particularly useful for accounting workflows because it can:

  • Watch for new files in Google Drive folders
  • Parse data from forms and documents
  • Update spreadsheets and databases automatically
  • Send customized emails based on triggers
  • Route data between QuickBooks, Xero, and other accounting tools

Free tier availability

Make.com offers a free plan with 1,000 operations per month—enough to automate a basic document intake workflow for a small practice.

The workflow we're building

Here's the complete automation we'll create:

Google Form

New submission

Router

Create folder

Move files

Log to sheet

Send confirmation

Notify team

What happens when a client submits documents:

  1. Trigger: Client submits a Google Form with files attached
  2. Create folder: Make.com creates a client-specific folder in Google Drive (if it doesn't exist)
  3. Move files: Uploaded files are moved to the client's folder
  4. Log to sheet: Submission details are added to a tracking spreadsheet
  5. Send confirmation: Client receives an email confirming receipt
  6. Notify team: Your team gets notified of the new submission

Prerequisites

Before starting, make sure you have:

Step-by-step setup

Part 1: Create a new scenario

1

Log in to Make.com

  1. Go to make.com and sign in
  2. Click Create a new scenario (or the + button)
  3. You'll see an empty canvas with a single circle
2

Add the Google Forms trigger

  1. Click the empty circle and search for Google Forms
  2. Select Watch Responses
  3. Connect your Google account when prompted
  4. Select your document intake form from the dropdown
  5. Click OK to save

Part 2: Add the Router

A Router lets you run multiple actions in parallel from a single trigger.

3

Add a Router

  1. Hover over the Google Forms module and click the + that appears
  2. Search for Router and select it
  3. The Router will create multiple branches for parallel actions

Part 3: Set up file organization (Branch 1)

4

Create a client folder

  1. Click the first Router branch and add Google Drive → Create a Folder
  2. Connect your Google Drive account
  3. For New Folder Name, map the client name from the form response (e.g., "{{Client Name}} - {{Tax Year}}")
  4. Set the Parent Folder to your main "Client Documents" folder
  5. Enable Use existing folder if exists to avoid duplicates
5

Move uploaded files

  1. After the folder creation, add Google Drive → Move a File
  2. For File ID, map the file upload response from the form
  3. For New Parent Folder, map the folder ID from the previous step
  4. If your form has multiple file upload questions, add a Move module for each

Handling multiple files

If a single form question allows multiple file uploads, use an Iterator to loop through each file and move them individually.

Part 4: Log to tracking sheet (Branch 2)

6

Add a row to Google Sheets

  1. Click the second Router branch and add Google Sheets → Add a Row
  2. Connect your Google account and select your tracking spreadsheet
  3. Map the columns:
    • Client Name: Form field
    • Email: Form field
    • Submitted Date: {{now}}
    • Documents Received: List of file names
    • Status: "Received"

Part 5: Send emails (Branch 3)

7

Send confirmation to client

  1. Click the third Router branch and add Gmail → Send an Email
  2. Connect your Gmail account
  3. Set up the email:
    • To: Map the client's email from the form
    • Subject: "We've received your tax documents"
    • Content: Personalized confirmation message

Sample confirmation email:

Hi {{Client Name}},

Thank you for submitting your tax documents. We've received the following files:

• [List of files]

We'll review everything and reach out if we need anything else.

Best regards,
[Your Firm Name]
8

Notify your team

  1. After the client email, add another Gmail → Send an Email
  2. Set up the internal notification:
    • To: Your team's email (or a distribution list)
    • Subject: "New document submission: {{Client Name}}"
    • Content: Include client details and link to folder

Testing your automation

Before activating the scenario, test it thoroughly:

  1. 1

    Submit a test form

    Fill out your Google Form with test data and files.

  2. 2

    Run the scenario manually

    In Make.com, click Run once to process the submission.

  3. 3

    Check each step

    Verify: folder created, files moved, sheet updated, emails sent.

  4. 4

    Activate the scenario

    Toggle the scenario to ON and set the schedule (e.g., every 15 minutes).

Check execution logs

Make.com recommends running your scenario manually several times before activating it. Check the execution logs to ensure everything happens as expected.

Optional enhancements

Once your basic workflow is running, consider these additions:

Add Slack notifications

Replace or supplement email notifications with Slack messages for faster team alerts.

Parse document contents

Use Make.com's PDF or OCR modules to extract text from uploaded documents and populate additional spreadsheet fields.

Connect to practice management software

If you use Karbon, TaxDome, or similar tools, Make.com may have integrations to create tasks or update client records automatically.

Add conditional routing

Route documents differently based on document type (T1 vs T2) or client tier (premium vs standard).

Want more automation?

Resolved by TideSpark goes beyond document intake—it automatically extracts data from receipts, categorizes expenses, and maps to GIFI codes. Book a demo to see the full workflow.

T

TideSpark Team

AI automation for Canadian accounting