Inspiration

Our inspiration comes from our personal journey as internship candidates.
Throughout our academic and early professional experiences, we faced the same recurring frustrations: sending applications without receiving feedback, encountering unclear processes, and enduring long delays without ever knowing where we stood.

These experiences made it obvious that internship management is often chaotic, opaque, and disconnected — both for applicants and for companies.
We realized that technology, particularly conversational AI and intelligent automation, could transform this process for the better.

InternSense was born from a simple yet powerful idea:
Every candidate deserves clarity, timely feedback, and a guided experience when entering the professional world.
By combining our firsthand experiences with the capabilities of Salesforce Agentforce, we envisioned a new standard for internship management: smarter, faster, and more human-centered.


What it does

InternSense revolutionizes the internship journey by offering:

  • AI-powered analysis of applications and resumes, helping recruiters quickly identify the best candidates.
  • A conversational interface, powered by intelligent agents, that guides and supports candidates, HR teams, and managers through every step of the process — from application to onboarding and certification.

InternSense turns what was once a stressful and disconnected experience into a smooth, supportive, and transparent journey for all users.


How we built it

We architected InternSense as a fully integrated system combining modern web technologies, robust backend services, and Salesforce Agentforce AI capabilities.

Here’s how we built it:

  • Frontend (User Interface):
    We developed the front-end user experience using Angular, a powerful framework for building responsive, dynamic web applications.
    This provided candidates and HR stakeholders with an intuitive and modern interface to submit applications, upload documents, communicate with the AI assistant, and track their internship process.

  • Backend (Business Logic):
    Our server-side logic and APIs were built using Spring Boot.
    Spring Boot allowed us to create a secure, modular, and scalable REST API backend that manages internship applications, user data, workflow states, and document handling.
    It also serves as a secure bridge between our platform and Salesforce Agentforce.

  • Database:
    We used MySQL as our relational database system.
    MySQL provided robust data integrity, flexibility, and scalability to store and manage candidate profiles, applications, feedback, and historical records.

  • AI and Agentforce Integration:
    The true innovation lies in our integration with Salesforce Agentforce:

    • We built a custom Agent using Agent Builder.
    • Through Agentforce APIs, our agent connects securely to our Spring Boot backend, accessing live data about internships, candidates, and HR workflows.
    • We developed custom actions that allow the agent to:
    • Fetch candidate information.
    • Analyze resume data using AI models.
    • Score and rank applicants based on multiple criteria.
    • Provide real-time recommendations and feedback.
    • Communicate with users through the conversational assistant embedded in the frontend.
  • Authentication & Security:
    To protect data and maintain privacy, we implemented secure OAuth 2.0 authentication and JWT (JSON Web Token) based authorization between the frontend, backend, and Salesforce Agentforce APIs.

  • Conversation Design:
    We created differentiated conversation flows tailored for each type of user:

    • Candidates receive personalized application support, CV analysis, and status updates.
    • HR managers receive candidate recommendations, document reminders, and administrative alerts.
    • Supervisors and mentors can interact for onboarding and feedback collection.

This modular and layered architecture ensures that InternSense remains scalable, secure, and adaptable to any organization's needs.


Challenges we ran into

Throughout the project, we faced and overcame several technical and design challenges:

  • Secure Integration:
    Ensuring a secure and seamless connection between Salesforce and our Spring Boot APIs required careful design, especially for authentication, session management, and data access controls.

  • Data Synchronization:
    Real-time synchronization between our PostgreSQL database and the Agentforce agent was critical to avoid data discrepancies during candidate evaluations and application status updates.

  • Conversation Personalization:
    Designing conversation flows that felt natural, relevant, and distinct for each stakeholder (candidate, HR, manager) proved challenging but essential for user engagement.

  • Human-AI Collaboration:
    Striking the right balance between AI-driven recommendations and human oversight was key to maintaining trust — allowing agents to suggest, but not replace human decision-making.

  • Performance Optimization:
    We optimized both our API responses and Agentforce interactions to ensure that real-time communication remained fast and fluid, even under heavy data loads.


Accomplishments that we're proud of

We are particularly proud of:

  • Successfully building a seamless hybrid system that integrates modern web development, robust backend services, and Salesforce’s advanced AI capabilities.
  • Maintaining the human element while introducing powerful automation that accelerates and improves the decision-making process.
  • Developing secure, scalable authentication and data flows between separate technological platforms.
  • Creating an AI assistant that genuinely enhances the experience for both candidates and HR teams — rather than simply automating tasks.
  • Proving through InternSense that existing application management processes can be significantly modernized and improved using intelligent agent technology.

What we learned

Through this project, we gained deep insights into the integration of Agentforce APIs with external systems beyond Salesforce’s traditional ecosystem.

We learned:

  • How to design intelligent agents that act as bridges between different technologies and user needs.
  • How to create conversation-driven workflows that feel natural, enhance transparency, and reduce complexity.
  • That intelligent automation, when thoughtfully applied, not only accelerates processes but re-humanizes them — by giving candidates a voice, timely feedback, and guidance throughout their journey.
  • And finally, that conversational AI, combined with modular modern architectures, can dramatically improve both user experience and business efficiency in administrative environments like internship management.

InternSense represents not just a technical achievement, but a vision for how AI can make the future of work more personal, more transparent, and more empowering.

Built With

Share this project:

Updates