Automated Job Monitor for Notion

A Case Study in Product-Led Automation

 
 

Challenge

As a mentor to early and mid-career product managers, I noticed a recurring pattern: mentees conducting structured job searches were manually checking dozens of company career pages weekly—a tedious, time-consuming process that took focus away from actual applications and interview prep.

I coach them to be strategic and intentional—focusing on companies solving problems that align with their values and career goals rather than applying broadly. However, even with a curated list of target companies, the manual monitoring process remained unsustainable. They needed automation that would monitor their prioritized organizations and surface relevant Product Manager roles without the noise.

Approach & Collaboration

I partnered with Claude AI to design and build an automated monitoring system. Through iterative collaboration, we defined requirements, refined filtering logic, and optimized the user experience. My role involved product strategy (defining what "good" looked like), technical decision-making (choosing Notion + GitHub Actions architecture), and user research (identifying pain points in the scraping accuracy).

Technical Implementation

The solution integrates:

  • Notion API for data management (Companies database + PM Roles database with relational structures)

  • Python web scraping with BeautifulSoup to parse Greenhouse, Lever, Workday, and custom career pages

  • GitHub Actions for cloud-based automation (runs twice weekly, no local dependencies)

  • Smart filtering to distinguish PM roles from Program Managers, Product Marketing, and other false positives

We iterated multiple times on the scraping logic after real-world testing revealed edge cases (overly long job descriptions, Quality Engineer roles being flagged, etc.).

Outcome & Community Impact

The system now runs automatically every Tuesday and Friday, monitoring 50+ companies and flagging relevant opportunities for review. Beyond solving my own problem, I packaged the entire solution—code, setup guide, and automation templates—as an open resource for other job seekers. The comprehensive guide enables anyone to deploy their own instance in 15 minutes, demonstrating both technical execution and a product mindset focused on scalability and accessibility.

Skills Demonstrated: Product strategy, API integration, workflow automation, technical documentation, iterative problem-solving, community building

Download the Guide
Download the Files
 
 
Next
Next

Codenames Copilot