DEV Community

Cover image for InboxHire – AI-Powered Job Application Tracker Using Emails + Postmark
shivamkapasia0
shivamkapasia0 Subscriber

Posted on

InboxHire – AI-Powered Job Application Tracker Using Emails + Postmark

This is a submission for the Postmark Challenge: Inbox Innovators.

What I Built

I built InboxHire, a personal AI-powered job application assistant that helps job seekers track and manage their job applications automatically—just by forwarding their application emails.

No more copy-pasting details into spreadsheets or forgetting which company emailed you what. InboxHire listens to your email (via Postmark), extracts structured data using Gemini AI, and organizes everything in a sleek dashboard.

Inbox Hire HomePage

🎯 Purpose

Lets face it — being a job seeker these days is basically a full-time job... without the paycheck.

You are probably juggling applications across every corner of the internet:

  • 🔗 LinkedIn – Where "Open to Work" becomes a lifestyle.
  • 🔥 Naukri.com – Where you uploaded your resume once... and they still email you daily.
  • Shine.com – Because job hunting needs a little sparkle.
  • 🌍 Turing – For when you want to work remotely from your couch... in sweatpants.
  • 🏢 Company Career Pages – Each one with its own password requirements and CAPTCHA puzzles.
  • 📋 Job Boards – A digital forest of listings (and you're the squirrel).
  • 📬 Direct Applications – Bold move. Respect. Hope someone actually reads it.

You are everywhere. And thats exactly why we're building tools to help you keep your sanity (and maybe even land your dream job in the process).

This multi-platform approach creates several challenges:

  1. Scattered Applications: Your applications are spread across different platforms, making it difficult to maintain a centralized view
  2. Missed Follow-ups: Without a unified system, it's easy to miss important follow-ups or deadlines
  3. Inconsistent Tracking: Each platform has its own way of tracking applications, leading to inconsistent data
  4. Time Management: Manually tracking applications across platforms is time-consuming and error-prone
  5. Lack of Analytics: Without centralized data, it's difficult to analyze your application patterns and success rates

InboxHire solves these challenges by:

  • Automatically capturing application confirmations from your email
  • Centralizing all your applications in one dashboard
  • Providing smart notifications for follow-ups
  • Offering comprehensive analytics on your application journey
  • Saving you time and reducing the mental load of job hunting

Demo

🔗 Watch the full demo video here: Loom Video

Code Repository

📬 InboxHire – Effortless Job Application Tracker

📚 Table of Contents

  1. Overview
  2. Motivation
  3. Features
  4. How It Works
  5. Getting Started
  6. Technical Architecture
  7. Email Processing Flow
  8. Security
  9. Monitoring & Logging
  10. Deployment
  11. Troubleshooting
  12. Contributing
  13. Future Roadmap
  14. AI Integration
  15. License
  16. Credits

✨ Overview

InboxHire is an innovative job application tracking system that leverages Postmark's inbound email parsing capabilities and Google's Gemini AI to automatically organize and manage your job applications. Never miss a follow-up or deadline again!

🎥 Demo & Screenshots

Demo Video

Watch the demo on Loom

Click the image above to watch the demo video

App Screenshots

Home Page

InboxHire Home Page

Applications Page

InboxHire Applications Page

🎯 Motivation (a.k.a. Why We're Even Doing This)

Lets face it — being a job seeker these days is basically a full-time job... without the paycheck.

You are probably juggling applications across every corner of the internet:

  • 🔗…

How I Built It

🔧 Stack

  • Framework: Next.js
  • AI Engine: Gemini 2.0 Flash via Google Generative AI API
  • Email Provider: Postmark Inbound Webhooks
  • UI Kit: Tailwind CSS
  • Storage: Local JSON (emails.json) — no database needed

Here's how the prototype works (powered by Postmark, Gemini AI, and pure hackathon energy):

  1. 📩 Email Received – You apply for a job. An email lands in your inbox. The journey begins.
  2. 🛠️ Postmark Jumps In – Our loyal sidekick, Postmark's inbound email API, catches the email and hands it over like a pro.
  3. 🤖 Gemini AI Extracts the Good Stuff – Company name, job title, application date — all pulled out faster than you can say "Dear Hiring Manager."
  4. 🗂️ New Entry Created – A shiny new application appears on your dashboard like magic.
  5. 📊 Analytics Updated – Your charts get a new data point. You're basically an Excel wizard now.
  6. 🔔 You Get Notified – Because what's the point of automation if it doesn't humblebrag with a notification?
┌─────────────────┐     ┌─────────────────────┐     ┌──────────────────┐
│                 │     │                     │     │                  │
│  Incoming Email │────▶│  Inbound Email API  │────▶│   Gemini AI      │
│  (Postmark)     │     │  (Webhook Handler)  │     │  (Gemini 2.0)    │
│                 │     │                     │     │                  │
└─────────────────┘     └─────────────────────┘     └──────────────────┘
                                                             │
                                                             ▼
┌─────────────────┐     ┌─────────────────────┐     ┌──────────────────┐
│                 │     │                     │     │                  │
│  Real-time      │◀────│  Data Storage       │◀────│  Keyword         │
│  Updates        │     │  (emails.json)      │     │  Matching        │
│  (Dashboard)    │     │                     │     │  (Fallback)      │
│                 │     │                     │     │                  │
└─────────────────┘     └─────────────────────┘     └──────────────────┘

Flow Description:
1. Email received via Postmark webhook
2. Inbound Email API processes and validates the email
3. Gemini AI extracts key information (status, company, role, etc.)
4. If AI fails, Keyword Matching provides fallback analysis
5. Processed data is stored in emails.json
6. Real-time updates are pushed to the dashboard
Enter fullscreen mode Exit fullscreen mode

For Detailed Overview Please visit : https://github.com/shivamkapasia0/inbox-hire

Credits

Top comments (2)

Collapse
 
ucffool profile image
Mario Lurig

Love that not-so-subtle "hire me" pitch to Postmark. Genius.

Collapse
 
shivamkapasia0 profile image
shivamkapasia0

😂 Haha, sometimes you gotta put your best pitch out there! Glad it caught your eye — hoping it leads to something awesome with Postmark!