Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate Google Drive to Notion Meeting Notes
13
Views
0
Downloads
8
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Operations
Automation Orchestrator
n8n
Integrations
OpenAI
Notion
Google Drive
Trigger Type
Approx setup time ≈ 45 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate Google Drive to Notion Meeting Notes?

Leon Petrou
FREE TEMPLATE
Automate Google Drive to Notion Meeting Notes
13
Views
0
Downloads
8
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Operations
Automation Orchestrator
n8n
Integrations
OpenAI
Notion
Google Drive
Trigger Type
Approximate setup time ≈ 45 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

New audio files in a chosen Google Drive folder turn into clear notes in Notion. Great for teams that record meetings, interviews, or training. Get fast summaries without typing.

A Drive trigger checks the folder every minute and grabs each new file. The file is downloaded, then sent to OpenAI for speech to text. A second OpenAI step builds a structured JSON summary with a title, key points, and date context. The Notion node creates a fresh page, adds a heading called Summary, and writes the result so the team can read and search it.

Setup needs access to Google Drive, an OpenAI API key, and a Notion workspace. Expect note taking time to drop from an hour to a few minutes per recording, with a steady format across pages. Useful for podcast recaps, sales call notes, and internal briefings where speed and consistency matter.

Copy link

Tools Required

What this workflow does?

  • Google Drive Trigger checks a specific folder every minute for new audio files
  • Google Drive node downloads the uploaded file and stores it as binary data named data
  • OpenAI audio transcribe converts speech to text from the downloaded file
  • OpenAI chat step turns the transcript into structured JSON with title and summary
  • Prompt adds the current date so summaries include clear time context
  • Notion node creates a new page and writes the summary under a clear heading

What are the benefits?

  • Reduce manual note taking from 60 minutes to 5 minutes per recording
  • Automate about 90 percent of the transcription and summary work
  • Improve note consistency and cut copy paste errors by 80 percent
  • Connect Google Drive and Notion seamlessly for one source of truth
  • Handle up to 10 times more recordings without extra staff

How to set this 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 credential. If unsure, double click the Google Drive Trigger node, choose Credential to connect with, click Create new credential, then follow the on screen steps to sign in and allow access to the target folder.
  4. Create an OpenAI credential. In your OpenAI account, generate an API key on the API page, then in n8n add an OpenAI credential and paste the key. Name the credential clearly for future use.
  5. Set up Notion. In Notion, create an integration and connect it to your workspace. In n8n, create a Notion credential and then share the target database or parent page with the Notion integration so it can create pages.
  6. Open the Google Drive Trigger node and select the folder to watch. Keep the polling set to every minute or choose a different interval based on your volume.
  7. Open the Google Drive node and confirm the File ID expression is {{ $json.id }} and the Binary Property Name is data so the file passes correctly to the next step.
  8. In the OpenAI transcribe node, set the Binary Property to data and run a quick test with a short audio file to confirm the transcript appears in the field item.json.text.
  9. In the OpenAI summary node, keep the system message that asks for structured JSON. Verify that the output contains audioContentSummary.title and audioContentSummary.summary so the Notion node can read them.
  10. Configure the Notion node to create a new page in your chosen database or parent page. Map the Title field from the JSON and keep the Summary block content mapping as shown.
  11. Upload a small audio file to the watched Drive folder and wait one minute. Check the n8n execution log and confirm a new Notion page appears with the summary content.
  12. If the trigger does not run, confirm the correct folder is selected, the Google account has permission, and the poll interval is active. Re authenticate the Drive credential if needed.
  13. If the Notion page is empty or the title is null, validate that the OpenAI response is valid JSON. Adjust the system prompt to enforce the JSON shape and test again.
  14. Review several outputs and refine the prompt to add sections like action items or speaker names if needed for your team.

Need help or want to customize this?

Similar Templates

n8n
Operations
Generate Slack Google Meet Team Collaboration
Start live calls from Slack in seconds. Type a simple command to post a Google Meet link to your channel. Great for quick standups, support swarms, and ad hoc huddles. A slash command in Slack sends a request to an n8n webhook. The flow creates a short Google Calendar event that starts now and ends 15 minutes later to generate a Google Meet link. It then posts that link back to the same Slack channel using the channel id sent by Slack. Last, the temporary event is removed so calendars stay clean while the link is already in chat. You need a Slack app with chat permissions and a slash command, plus a Google account with Calendar access. After connecting both credentials in n8n Cloud and mapping the nodes, most teams cut meeting setup from minutes to seconds. Use it for daily check ins, quick client calls, urgent incident bridges, or any moment when a fast video link keeps work moving.
9 views
view
n8n
Operations
Automate Google Sheets Shopify Customer Migration
Move customer records from a Squarespace export into a Shopify ready sheet with almost no manual work. Great for stores that are switching platforms or cleaning mailing lists. Teams can upload a CSV and get a clean customer list in minutes. A webhook receives the CSV file and the file extractor turns it into rows. Records flow in batches of 1000 to a Squarespace profiles tab in Google Sheets, then get mapped into a Shopify customers tab. The mapping covers email, phone, names, and address fields. Tags are added automatically, and a tag changes when a last order date is present. A manual trigger path can also push existing rows from the profiles tab into the Shopify sheet without using the webhook. Setup is simple with n8n and Google Sheets. Expect a big cut in copy and paste work and fewer import mistakes. Many teams reduce a multi hour import to about 10 minutes while keeping an audit trail in two tabs. Use it for store migrations, rebuilding customer lists, and turning form uploads into a clean Shopify customer file.
3 views
view
n8n
Operations
Automate Google Calendar Trello Task Creation
Every morning at 8am, your schedule becomes action. Events on Google Calendar turn into Trello cards with clear details. Great for team leads and project owners who want meetings to turn into work. A daily schedule node starts the run. A small function sets the start and end of today, so only today is fetched. The Google Calendar step pulls events between those times and expands series into single items. Events are handled one by one with batch size 1. A mapping step sets the card name, description, due date, and the calendar link. A filter drops routine items by matching their titles, so habits like check email do not flood the board. The rest go to Trello, where a card is created. The built in meeting notes template helps capture purpose, decisions, and next steps. You will need Google Calendar and Trello accounts and to connect them in n8n. Choose the calendar, pick the Trello board and list, and edit the filter list to match your own recurring titles. Expect to save 15 to 20 minutes each day and make sure every real meeting becomes a trackable task with a due date and a link. Useful for client calls, interviews, daily standups, and project reviews.
15 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.