How to build a Scholarship Matching AI Agent
Automatically match students to scholarships they qualify for in seconds by building a Scholarship Matching AI Agent.
Challenge
Finding the right scholarships is often a slow, manual process for both students and staff. Eligibility depends on multiple factors (major, GPA, department, grade level, and more) and sifting through dozens or hundreds of opportunities can take hours. This delay can cause students to miss deadlines and leave funding opportunities untapped.
Industry
Education
Department
HR
Integrations

OpenAI


Google Drive
TL;DR
What it does:
Automatically matches students to internal scholarships based on their academic and personal information, then generates a formatted eligibility report and creates a Google Doc with the results.
Who it’s for:
University administrators
Scholarship coordinators
Students seeking internal scholarship opportunities
Time to value:
Immediate—students or staff input details, and the system instantly returns a personalized scholarship eligibility report and a shareable Google Doc.
Output:
A formatted summary of eligible scholarships, tailored to the student’s profile, delivered both on-screen and as a Google Doc.
Common Pain Points for Matching Students with Scholarships
Manual review of scholarship criteria is time-consuming and error-prone
Students often miss opportunities due to lack of awareness or unclear eligibility
Administrators struggle to keep scholarship information up-to-date and accessible
Difficulty in generating professional, shareable reports for students
Inconsistent communication of eligibility results
What This Agent Delivers
Criteria-based scholarship matching using up-to-date internal data
Personalized eligibility results based on student input (department, GPA, year, career path, financial need)
Professional, formatted report generation (Markdown and Google Doc)
Streamlined, repeatable process—no manual review required
Easy sharing and record-keeping via Google Docs
See This Agent in Action:
Step-by-Step Build (StackAI Nodes)
1) Input Nodes
What it does:
Collects student information:
Department (
in-0
)GPA (
in-1
)Year (
in-2
)Intended Career Path (
in-3
)Financial Need (
in-4
)
Goal:
Gather all relevant student data needed for scholarship matching.

2) Knowledge Base Node: Google Drive 1
What it does:
Searches internal Google Drive for up-to-date scholarship information
Uses student input as the search query
Goal:
Retrieve the latest list of available internal scholarships and their criteria.

3) LLM Node: Anthropic
What it does:
Analyzes student data and scholarship information
Determines which scholarships the student is eligible for
Generates a plain-language eligibility summary
Goal:
Automate the matching logic and provide a clear, actionable summary.

Instructions
Prompt
4) Template Node
What it does:
Formats the LLM’s eligibility summary into a professional Markdown report
Adds context and branding to the output
Goal:
Ensure the results are easy to read, presentable, and ready for sharing.
5) Action Node: Create Google Doc
What it does:
Creates a new Google Doc titled “Scholarship Opportunities”
Inserts the formatted eligibility report as the document content
Goal:
Generate a shareable, persistent record of the student’s scholarship eligibility.

6) Output Node
What it does:
Presents the final result to the user (e.g., link to the Google Doc, summary on screen)
Goal:
Deliver the eligibility results in a user-friendly way.
