n8n

How to Automate Google Drive to Notion Summaries?

Turn new audio files into clear notes without lifting a finger. When a recording lands in a Google Drive folder, it becomes a transcript and a clean summary, then a new page appears in Notion. Great for podcasts, webinars, sales calls, and team updates.

The flow checks a specific Google Drive folder every minute. It downloads the file, sends it to AI for transcription, then asks AI again to produce a simple JSON summary with a title and key points. That JSON is used to create a Notion page with a proper title and a readable summary block. The original file name is kept, and a date stamp is included in the prompt for context.

Teams get fast, consistent notes and a searchable content hub in Notion. Marketing can repurpose audio faster, and managers get quick takeaways from long calls. To set it up, connect Google Drive, OpenAI, and Notion, and pick the folder and Notion database or parent page you want to use. Expect big time savings and a steady format for every upload. Common uses include podcast uploads, event recordings, and demo recaps.

What are the key features?

  • Watches a specific Google Drive folder for new audio files every minute
  • Downloads the uploaded file and keeps the original file name
  • Transcribes audio to text using OpenAI audio transcription
  • Creates a structured JSON summary with a title and key points using a second AI step
  • Adds a date stamp for context in the AI prompt
  • Creates a new Notion page and fills the title and summary content
  • Uses simple field mappings so the summary text lands in a clean Notion block

What are the benefits?

  • Reduce manual note taking from 60 minutes to 5 minutes per recording
  • Automate up to 90 percent of the work from upload to publish
  • Improve consistency with one summary format across all files
  • Connect Google Drive, OpenAI, and Notion without custom code
  • Handle dozens of uploads per day with checks every minute

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Drive, OpenAI and Notion. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, create a Google Drive OAuth credential. Double click the Google Drive Trigger node, choose the credential, and follow the on screen steps to grant access to your Drive.
  4. Open the Google Drive Trigger node settings. Set Event to file created and choose the folder you want to watch. Confirm the poll time is set to every minute.
  5. Open the Google Drive download node. Set File ID to the incoming id from the trigger and keep the binary property name as data so the audio can be passed to AI.
  6. Create an OpenAI API Key in your OpenAI account, then in n8n create an OpenAI credential and paste the key. Select this credential in the OpenAI transcribe node and set the input to the data binary file.
  7. Configure the second OpenAI chat node to take the transcript and return JSON with a title and summary. Keep the prompt that includes the date and the transcript, and ensure the output is valid JSON.
  8. In the n8n credentials manager, create a Notion OAuth credential. During the flow, select the workspace and share the target database or parent page with the integration.
  9. Open the Notion node. Choose the parent database or page for new entries. Map the title from the AI JSON output and place the summary text into a content block as shown in the template.
  10. Test the setup. Upload an audio file to the watched Google Drive folder. Check the n8n execution to confirm transcription and summary, then verify a new Notion page appears with the correct title and summary.
  11. If you see permission errors, make sure the selected Drive folder and Notion database are shared with your integrations. If the summary fails, check the OpenAI API key and adjust the prompt to enforce valid JSON output.
  12. If parsing fails in Notion mapping, confirm the AI output is valid JSON and the property paths match the fields used in the node.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Drive

Sign up

Drive API: $0 (no additional cost; quota-limited)

Notion

Sign up

Free plan: $0 per member / mo (Public API included)

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.