Singapore University Eligibility Analyzer with GPT-4o-Mini, WordPress and Slack Notifications

Go to Workflow
1 views
Built by Cheng Siong Chin Cheng Siong Chin
Created on June 06, 2026

Description

Introduction
Automates scholarship tracking by scraping university sites, assessing eligibility via AI, and publishing results to WordPress or Slack. Eliminates manual searches for students, counselors, and education platforms, enabling scalable curation and timely notifications.

How it Works
Webhook triggers parallel scraping of NUS, NTU, SIT, SUTD → merge data → AI evaluates eligibility → aggregate qualified scholarships → generate summaries → post to WordPress/Slack → send email notifications with appeal options.

Setup Steps
Configure OpenAI credentials and eligibility prompt template
Update HTTP requests with university URLs and selectors
Add WordPress site URL and API credentials
Create Slack webhook and notification channel
Configure Gmail/SMTP for email notifications

Workflow
Webhook → Scrape 4 Universities (Parallel) → Merge Data → Prepare Context → AI Eligibility Check → Aggregate Results → Generate Summary → Check Status → Publish Slack/Email/WordPress → Handle Appeals

Workflow Steps
Scraping: Fetch scholarship pages from four universities simultaneously
Merge: Combine data into a unified dataset
AI Processing: Analyze eligibility criteria, deadlines against student profile
Aggregation: Consolidate qualified scholarships with match scores
Publishing: Post to WordPress, send Slack/email with results
Appeals: Webhook handles rejection appeals with AI review

Prerequisites
OpenAI API key, WordPress site with REST API, Slack workspace with webhook, Gmail/SMTP credentials, student profile data (GPA, citizenship, major)

Use Cases
Counselors automating recommendations for 100+ students, financial aid offices aggregating departmental opportunities

Customization
Add universities (SMU, SUSS, international institutions), include government schemes (MOE, Edusave, Mendaki)

Benefits
Saves 10+ hours weekly per counselor, monitors 50+ scholarships automatically, provides AI eligibility matching (85%+ accuracy)

Nodes Used (8)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Send Email
n8n-nodes-base.emailSend
Slack
n8n-nodes-base.slack
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Wordpress
n8n-nodes-base.wordpress