🎣 Match students to scholarships with Claude AI, Airtable, and Google Sheets

⚑ 56 views · 🎣 Lead Generation & Enrichment

Description

This workflow ingests student profiles from a form submission or CRM, loads the active scholarship catalogue, uses Claude AI to score each student’s eligibility against every available scholarship, filters strong matches, and automatically notifies eligible candidates with personalised application guidance.

How it works

  1. Trigger β€” Form submission webhook or nightly scheduled batch run
  2. Load Student Profile β€” Fetches or normalises the student’s academic and personal data
  3. Load Scholarship Catalogue β€” Pulls active scholarships from Airtable / Google Sheets
  4. Pair Students Γ— Scholarships β€” Builds evaluation pairs for AI scoring
  5. AI Eligibility Scoring β€” Claude AI scores fit, flags eligibility, ranks scholarships
  6. Parse & Rank Results β€” Extracts structured scores, sorts by match strength
  7. Filter Qualified Matches β€” Keeps scholarships above configurable match threshold
  8. Check Deadline Urgency β€” Flags scholarships closing within 14 days
  9. Personalise Notification β€” Builds tailored email per student with top matches
  10. Send Student Email β€” Dispatches personalised scholarship digest
  11. Notify Advisor on Slack β€” Alerts academic advisor for high-value matches
  12. Update CRM Record β€” Writes matched scholarships back to Airtable student record
  13. Log to Audit Sheet β€” Appends full match report to Google Sheets
  14. Return API Response β€” Returns structured match results to caller

Setup Steps

  1. Import workflow into n8n
  2. Configure credentials:
    • Anthropic API β€” Claude AI for eligibility scoring
    • Airtable β€” Student profiles and scholarship catalogue
    • Google Sheets β€” Audit and match history log
    • Slack OAuth β€” Academic advisor notifications
    • SendGrid / SMTP β€” Student notification emails
  3. Set your Airtable base ID and table names for students and scholarships
  4. Configure match threshold (default: 70) in filter node
  5. Set urgency window (default: 14 days) in deadline check node
  6. Add your Slack advisor channel ID
  7. Activate the workflow

Sample Webhook Payload

{
  "studentId": "STU-2025-4821",
  "firstName": "Priya",
  "lastName": "Sharma",
  "email": "priya.sharma@university.edu",
  "gpa": 3.8,
  "major": "Computer Science",
  "yearOfStudy": 2,
  "nationality": "Indian",
  "residencyStatus": "International",
  "financialNeed": true,
  "extracurriculars": ["Robotics Club", "Volunteer Tutor"],
  "achievements": ["Dean's List 2024", "Hackathon Winner"],
  "intendedCareer": "AI Research",
  "disabilities": false,
  "firstGenStudent": true
}

Scholarship Criteria Evaluated by Claude AI

Features

Explore More Automation:
Contact us to design AI-powered content engagement, and multi-platform reply workflows tailored to your growth strategy.

πŸ”— Nodes Used

Airtable, Send Email, Google Sheets, HTTP Request, Webhook, Schedule Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup