🍲 How to import documents from Google Drive into Airparser with n8n

This guide shows how to automatically import documents from Google Drive into Airparser using n8n.

Once set up, every new file uploaded to a Google Drive folder will be sent to Airparser and parsed automatically using your extraction schema.

What you will need

  • A Google Drive account

  • An Airparser account

  • An n8n instance (cloud or self-hosted)

  • An existing Airparser inbox with an extraction schema

Step 1: Create a folder in Google Drive

Create a dedicated folder in Google Drive.
This folder will be used to upload documents that should be parsed by Airparser.

Every new file added to this folder will be imported automatically.

Step 2: Create a new workflow in n8n

Open n8n and create a new, empty workflow.

Add Google Drive as the first node. Trigger: On changes involving a specific folder

Shot 2025-12-18 at 14.36.25@2x.jpg

Step 3: Connect Google Drive to n8n

In the Credentials section, click Create new credential.

Connecting Google Drive requires creating a Google Cloud project and OAuth credentials.
This setup is outside the scope of this article, but it is well documented by n8n.

Follow this guide:
https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/

Once connected:

  • Select the Google Drive folder you created earlier

  • Save the node

Shot 2025-12-18 at 14.55.18@2x.jpg

Step 4: Test the Google Drive trigger

Upload a sample file into your Google Drive folder.

In n8n, click Test this trigger (or Fetch test event).

You should see the file metadata appear in the Output panel on the right.

Shot 2025-12-18 at 14.59.51@2x.jpg

This confirms the trigger is working correctly.

Step 5: Download the file from Google Drive

Close the trigger configuration and add a second node:

Google Drive β†’ File actions β†’ Download file

Shot 2025-12-18 at 15.02.16@2x.jpg

Configure the node:

  • Resource: File

  • Operation: Download

  • File:

    • Select By ID

    • Use the expression: {{ $json.id }}

Shot 2025-12-18 at 15.06.15@2x.jpg

This dynamically downloads the file that triggered the workflow.

Step 6: Install the Airparser node

Add a new node and search for Airparser.

Click Install node, then select the action: Import a binary file into an inbox and extract structured data

Shot 2025-12-18 at 15.08.43@2x.jpg

Step 7: Connect your Airparser account

In the Airparser node:

  1. Click Create new credential

  2. Open your Airparser account settings:
    https://app.airparser.com/account

  3. Copy your API key

  4. Paste it into n8n and save

Shot 2025-12-18 at 15.10.51@2x.jpg

Step 8: Configure the Airparser import

Configure the Airparser node as follows:

  • Inbox: Select the inbox where documents should be imported

  • Document file (Binary): data

  • Filename: {{ $json.name }}

Shot 2025-12-18 at 15.14.19@2x.jpg

Optional:

  • You can pass additional metadata as JSON.
    This data will be available in the parsed document results.

Step 9: Run and publish the workflow

Click Execute step.

You should see the document appear in your Airparser inbox and get parsed automatically.

Shot 2025-12-18 at 15.16.56@2x.jpg

Finally:

  1. Close the node settings

  2. Click Publish workflow

Shot 2025-12-18 at 15.31.39@2x.jpg

Done πŸŽ‰ Your automation is now live. Every time you upload a document to the selected Google Drive folder:

  • The file is downloaded by n8n

  • Imported into Airparser

  • Parsed using your defined extraction schema


Was this article helpful?