An n8n workflow that automatically fetches, classifies, and saves Google Scholar alert emails using AI, helping researchers cut through inbox overload.
git clone https://github.com/WSE-research/n8n-scholar-alerts-automation.gitThis n8n automation workflow solves the common researcher problem of accumulating hundreds of unread Google Scholar alert emails by automatically processing them in batches. It connects to Gmail to fetch unread Scholar alert emails, extracts paper titles, snippets, and URLs, then uses OpenAI to classify each paper as relevant or non-relevant. Papers marked relevant are saved directly to a Google Sheet with their title and URL, and all processed emails are marked as read. Researchers who need to track literature for literature reviews, related work chapters, or ongoing research monitoring will benefit most from this workflow.
Import the GoogleScholar_Alerts_Automation.json file into n8n as a new workflow. Set up Gmail and Google Sheets OAuth credentials via the Google Cloud Console, enabling both APIs if needed. Add your OpenAI API key to the classification component. Then trigger the workflow manually or on a schedule to process unread Scholar alert emails.
Clearing a backlog of hundreds of unread Google Scholar alert emails in bulk
Automatically building a curated reading list of relevant papers in Google Sheets
Filtering out non-relevant papers before a literature review or related work update
Scheduling regular processing of new Scholar alerts to stay current with research topics
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/WSE-research/n8n-scholar-alerts-automationCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create an n8n workflow that automates the process of receiving Google Scholar Alerts emails, parsing the content, and organizing the information into a structured format. The workflow should include nodes for receiving emails, extracting relevant data, and storing the information in a database or spreadsheet. Use [COMPANY] as the name of the company, [INDUSTRY] as the industry of focus, and [DATA] as the type of data to be extracted.
```markdown ## n8n Workflow for Google Scholar Alerts Automation ### Workflow Overview - **Trigger**: Email node to receive Google Scholar Alerts - **Parser**: Extract relevant data using a function node - **Storage**: Store data in a Google Sheets node ### Detailed Steps 1. **Email Node**: Configure the IMAP node to connect to your email account and filter for emails from 'scholaralerts-noreply@google.com'. 2. **Function Node**: Use a function node to parse the email content and extract the following: - Title of the paper - Authors - Publication date - Link to the paper - Keywords related to [INDUSTRY] 3. **Google Sheets Node**: Set up a Google Sheets node to append the extracted data to a spreadsheet. Ensure the spreadsheet is named '[COMPANY] Scholar Alerts' and includes columns for Title, Authors, Date, Link, and Keywords. ### Additional Notes - **Error Handling**: Implement error handling to manage cases where the email parsing fails. - **Scheduling**: Set the workflow to run daily to ensure timely updates. ```
Industry-specific AI solutions for niche sectors
Your one-stop shop for church and ministry supplies.
Automate your browser workflows effortlessly
Enterprise RPA platform with AI-powered process automation
Fast and reliable CNC machining services.
No-code SaaS integration and data sync
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan