Personalized University Search Using Retool Workflows and OpenAI APIs

Personalized University search

Personalized University Search – A Full-Fledged Admission Support Platform

Industry  Education Technology, Career Counselling
Features   User Signup and Login, AI-Powered College Search, Personalized Search History, shortlisting via checkbox, Retool Agent for Upcoming Deadline Alert via Email
Technologies   Retool Canvas, Retool DB, Retool Agent, Retool Workflow 
Infrastructure   Hosted entirely on Retool, PostgreSQL instance managed by Retool DB, Retool Agent for Email 

Introduction: 

Our Admission Support System simplifies the complex process of applying to colleges abroad. Students can efficiently search, shortlist, and receive alerts about admission deadlines without manual tracking. Leveraging AI-based college shortlisting, this platform delivers personalized recommendations based on user preferences. With Retool workflow automation, it ensures timely notifications and smooth app interactions, streamlining the entire application process.

Challenges:

  • Multi-user Data Isolation: Ensuring that searches, shortlists and email reminders are user-specific in a shared database. 
  • Agent-Driven Deadline Notification: Creating an agent that could operate without direct user interaction by automatically scanning the shortlisted colleges for upcoming admission deadlines and sending email reminders only to the respective user.  
  • Error Handling and UX Feedback: Implementing meaningful UI feedback (e.g. validation, success/failure notifications) on a no-code platform with limited built-in capabilities, to ensure smooth signup, login and app interaction.  
  • AI Integration for Dynamic Search Results: Integrating AI to analyze user preferences and provide appropriate college recommendations across global institutions.  

Technical Solution:  

User Authentication and Session Management 

  • Developing a custom signup and login flow  
  • Using Retool’s localStorage to maintain user throughout the app. 
  • Ensuring strict data isolation by appending user to all relevant queries. 

AI-Powered Search Result 

  • Generating a list of colleges depending on the user’s selected preferences by integrating with OpenAI. 
  • Results adding to the database with user-specific tags for later retrieval. 

Email Notification via Retool Agent 

  • Using Retool agent that loops through each user 
  • Filtering their shortlisted colleges  
  • Sending a personalized email using Send Email tool, only if deadlines are detected 

Workflow Automation using Scheduling 

  • Building a Retool Workflow Invoke the Agent on schedule 
  • Using Scheduler block to automate deadline monitoring and reminders 

Frontend Logic and UX Improvements 

  • Adding JavaScript-based validation checks to ensuring users don’t trigger actions like searching or logging in before filling out required fields 
  • Using toast notifications to provide success/failure feedback 

Technical stack:

  • Technologies: Retool Canvas, Retool DB, Retool Agent, Retool Workflow 
  • Infrastructure:  Hosted entirely on Retool, PostgreSQL instance managed by Retool DB, Retool Agent for Email 

Architecture diagrams:

Results/Business benefits: 

  • Time-saving and Convenience: Users no longer have to track college deadlines or research options across multiple websites manually. Saving hours of effort.
  • Easy Maintenance and Automation: Agent-based architecture with workflow scheduling automates deadline monitoring and emailing, reducing manual operations.
  • Real-Time Search Powered by AI: Leveraged OpenAI’s capabilities via Retool to generate relevant college recommendations based on user criteria.

Conclusion: 

The implementation of this Cloud-Native Admission Support System combines AI-based college shortlisting with Retool workflow automation to create a seamless, user-friendly platform. Students applying abroad benefit from a streamlined application process, personalized recommendations, and automated notifications, ensuring they never miss important deadlines.

Credit: –
Nagesh Pujari
Software Developer

Share

Submit your details - We’ll call you back

At LogiQuad solutions , we believe in providing our clients with excellent customer service.

Related Case Studies