Job Lifecycle
Every job application moves through a series of statuses that represent your progress:Saved
Initial stage — You’ve found a job listing that interests you but haven’t applied yet.Icon:
Color: GrayCommon actions:
DatabaseColor: GrayCommon actions:
- Research the company
- Tailor your resume
- Prepare cover letter
- Add notes about requirements
Applied
Application submitted — You’ve sent your application and are waiting for a response.Icon:
Color: BlueWhat to track:
TerminalColor: BlueWhat to track:
- Application date
- Application method (LinkedIn, company site, etc.)
- Any confirmation emails
- Expected response timeline
Interview
Interview scheduled — You’ve received a response and have one or more interviews scheduled.Icon:
Color: YellowPreparation checklist:
CpuColor: YellowPreparation checklist:
- Research interviewer(s) on LinkedIn
- Prepare STAR examples
- Review technical requirements
- Schedule calendar event (auto-created if Calendar integration is enabled)
Offer
Offer received — You’ve received a job offer.Icon:
Color: GreenDecision factors:
ZapColor: GreenDecision factors:
- Salary and benefits
- Growth opportunities
- Team and culture
- Work-life balance
- Counter-offer strategy
Adding a New Job
There are multiple ways to add jobs to your tracker:- Manual Entry
- Auto-Scraper (Coming Soon)
Use this method when you find a job on any site.
- Press
⌘ Nor click “Add Job” in the Tracker - Fill in required fields:
- Company Name (required)
- Job Title (required)
- Add optional details:
- Job URL
- Location
- Salary range
- Job description
- Source (LinkedIn, BrighterMonday, Fuzu, etc.)
- Set initial status (usually “Saved” or “Applied”)
- Add private notes
- Click “Add Job”
Job Details and Actions
Click any job to open the detail drawer with full information and actions:Available Actions
Change Status
Change Status
Update the job’s lifecycle stage:
- Click the status badge in the drawer
- Select new status from dropdown
- Change is saved automatically
- Timeline event is created
- Discord notification sent (if enabled)
Edit Job Details
Edit Job Details
Modify any job information:
- Click “Edit” button in drawer
- Update fields as needed
- Click “Save Changes”
- Company name and job title
- URL and location
- Salary range
- Description
- Source
- Private notes
Add Notes
Add Notes
Keep private notes about the application:
- Interview preparation notes
- Salary negotiation strategy
- Company culture observations
- Follow-up reminders
- Contact information
View Timeline
View Timeline
See the complete history of this application:
- Application submitted
- Application viewed by recruiter
- Interview scheduled
- Status changes
- Notes added
- Gmail auto-updates (if enabled)
Delete Job
Delete Job
Permanently remove a job from your tracker:
- Open job drawer
- Click “Delete” button
- Confirm deletion
Job Sources
Track where you found each job for better analytics:| Source | Description | Use Case |
|---|---|---|
| Professional networking platform | Most tech jobs, direct applications | |
| BrighterMonday | East African job board | Regional opportunities |
| Fuzu | Pan-African job platform | African market focus |
| Manual | Any other source | Company websites, referrals, recruiters |
Best Practices
Organization Tips
Add jobs immediately
Save jobs as soon as you find them. Don’t wait until you’re ready to apply — you might lose the link.
Use detailed notes
Include why the job interests you, key requirements, and any contacts. Future you will thank you.
Update status promptly
Change status as soon as something happens. This keeps your timeline accurate and triggers notifications.
Track rejection reasons
Note why you were rejected (if known). Patterns help you improve your applications.
Salary Tracking
Always add salary range
Even if it’s an estimate, track salary expectations. This helps you filter and prioritize opportunities.
Use consistent currency
PIPELINE stores all salaries in USD. Convert if the job posts in another currency.
Application Velocity
Job searching is a numbers game. Here’s how to stay organized:- Set weekly application goals (e.g., 10 applications/week)
- Batch similar jobs (apply to all backend roles in one session)
- Review Saved jobs daily (move them to Applied as you complete applications)
- Follow up systematically (check Applied jobs older than 2 weeks)
- Archive or reject stale jobs (clean up jobs with no response after 4+ weeks)
Filtering and Search
Find specific jobs quickly:Filter by Status
Use the status filter in Tracker to focus on:- Saved — Jobs you need to apply to
- Applied — Jobs awaiting response
- Interview — Upcoming interviews
- Offer — Active offers to evaluate
Search
Press/ or ⌘ F to search across:
- Company names
- Job titles
- Locations
- Your private notes
Views: Board vs List
PIPELINE offers two ways to view your jobs:- Board View
- List View
Kanban-style columns by statusBest for:
- Visual pipeline overview
- Drag-and-drop status changes
- Quick status assessment
- Drag jobs between columns to change status
- See at a glance how many jobs are in each stage
- Identify bottlenecks (too many Applied, not enough Interview)
Integration Features
Gmail Scanner (Planned)
Automatic status updates from your inbox:- Interview emails → Auto-move to Interview status
- Rejection emails → Auto-move to Rejected status
- Response confirmations → Add timeline event
Discord Notifications (Planned)
Get notified in Discord when:- Job status changes to Interview or Offer
- Scraper finds new jobs matching your criteria
- Daily digest of your pipeline stats
Google Calendar (Planned)
Auto-create calendar events when:- You move a job to Interview status
- Gmail scanner detects an interview email
- Interview details are extracted from emails
All integrations are optional and can be enabled/disabled in Settings.
Next Steps
Analytics
Learn how to interpret your application metrics and improve your success rate.
Integrations
Set up Discord, Gmail, and Calendar integrations for automation.