Getting Started with Jopilot ๐
"You not alone in your job search!" ๐ค
Welcome to Jopilot, your comprehensive job search assistant. This guide helps you get up and running quickly with clear, step-by-step instructions based on the current application features and routes.
What You Can Do โจ
- ๐ Dashboard - Command center with quick actions and overview
- ๐ Resume Management - Upload, edit, and version your resume (Markdown format)
- ๐ Jobs Management - Add, edit, delete, and bulk import jobs with smart URL handling
- ๐ Smart URLs - Multiple posting links per job with automatic platform detection
- ๐ Applications - Create from jobs or populate manually, generate AI-powered cover letters, download PDFs
- ๐ฏ Q&A Preparation - Get AI-generated answers to application or even interview questions
- ๐ฅ Contacts - Aggregated view across applications (LinkedIn, email, phone, other)
- ๐ค Profile - Update your personal information and security settings
๐ Security & Privacy: Your data is protected with Supabase Row Level Security (RLS).
Prerequisites ๐
- ๐ Access the app at https://jopilot.io
- โ๏ธ Sign-up requires: first name, last name, email, and password
- ๐ Registration Code: Required at launch - use FALL2025 (codes rotate and may be limited by availability; check the signup page banner for current codes)
๐ก Tip: CSV import is optional and not needed for initial onboarding. If you plan to import later, prepare a CSV with columns like Company, Position, Job Description Link, Status, and optional notes/contacts. Multiple URLs per job are supported.
Quick Start: Your First Application ๐
Step 1: Sign Up and Set Up Your Profile ๐
- ๐งญ Navigate to /signup to create your account
- ๐ Enter required information:
- First name and last name
- Email address
- Password (create a strong one ๐)
- ๐ Registration Code: If prompted, enter the current code (e.g., FALL2025)
- โ
Complete email verification if required
- ๐ค Set up your profile with any additional information
Already have an account? Go to /login instead.
After sign-in, you'll land on /dashboard with quick navigation to Resume, Jobs, and Create Application.
Step 2: Upload Your Resume ๐
- ๐งญ Navigate to /dashboard/resume
- ๐ค Upload your resume as a Markdown (.md or .markdown) file, or start editing directly in the browser
- โ๏ธ Review and edit using the split-view editor with Markdown/Preview tabs
- ๐พ Save your resume - auto-save and versioning keep your changes safe
Why Markdown? It's simple to edit, easy to version, and works perfectly with AI-assisted composition. โจ
Step 3: Add Your First Job ๐
- ๐งญ Navigate to /dashboard/jobs
- โ Click "New Job" for manual entry or "Bulk Import" for multiple jobs
- ๐ Alternatively, you can create a new Application manually (by going to Applications page: /dashboard/applications/new)
For manual entry:
- ๐ข Enter company name and job title
- ๐ Add one or more posting URLs - paste raw links, Jopilot automatically:
- โจ Canonicalizes and de-duplicates URLs
- ๐งน Removes tracking parameters
- ๐ค Detects HR platforms (LinkedIn, Greenhouse, etc.)
- ๐ Set initial status (usually "new")
- ๐ Add any additional notes
For bulk import:
- ๐ Use "Bulk Import" to parse CSV files or pasted text lists
- ๐ Multiple URLs per job are supported
- ๐ผ LinkedIn links are automatically prioritized for ordering
- ๐ Preview before confirming the import
Note: Background scraping runs for non-LinkedIn URLs to store content for AI processing. LinkedIn is intentionally excluded. It could take several minutes for the Job Description to be scraped and populated. โณ
Step 4: Start an Application ๐
- ๐ From the Jobs list, click "Apply" on your chosen job or go to Applications directly and fill the URL(s) in and details described in the next sections
- ๐ค Jopilot automatically:
- ๐ Updates the job status (e.g., to "evaluating")
- ๐ Opens the application flow at /dashboard/applications/new
- ๐ Pre-fills company, job title, and URLs from the job
- ๐ Extracts job description from scraped content (editable)
- โ
Review and confirm application details:
- ๐ข Company and job title (pre-filled)
- ๐ Application notes
- ๐ค Hiring manager information (if available)
- ๐ Contact details
- ๐ Location and work preferences
- ๐ข HR platform (auto-detected, editable)
- โก๏ธ Click "Proceed to Compose" to continue
Step 5: Generate Your Cover Letter โจ
- ๐งญ Navigate to /dashboard/applications/[id]/compose (automatically opened)
- ๐ค Use "Generate with AI" to create:
- ๐ Job summary based on the description
- ๐ Personalized cover letter using your resume and job requirements
- โ๏ธ Review and edit anything freely before saving
- ๐ Download PDF to save the cover letter as an attachment
- โ
Click "Complete Application" to:
- โ
Mark the application as completed
- ๐ Update job status to "applied"
- ๐ Return to the dashboard
Step 6: Get Answers to Application or even potential Interview Questions (Optional) ๐ฏ
- ๐งญ From the Compose page, click "Answer Questions" to open /dashboard/applications/[id]/questions
- โ Paste your application or interview questions:
- One per line or separated by blank lines
- Up to 15,000 characters supported
- ๐ค Choose "Save & Generate Answers" to get AI-generated personalized responses
- ๐ Review answers at /dashboard/applications/[id]/answers
- ๐ Copy individual answers as needed for your application filling or interview preparation
Daily Workflow Recommendations ๐
Morning Routine (5-10 minutes) โ
- ๐ Check out job boards and add new jobs
- ๐ Update application statuses from previous days
- ๐ Identify jobs and contacts needing follow-up or status updates
Job Management ๐
- โ Add new interesting postings as you discover them
- ๐ Update job statuses as you progress through the pipeline
- ๐๏ธ Remove irrelevant or closed positions to keep your list focused
Application Tracking ๐
- ๐ Monitor application responses and interview schedules
- ๐ Update communication history in application notes
- ๐ Track progress through the application stages
Contact Management ๐ฅ
- ๐ Review new contacts extracted from applications
- ๐ฏ Search for specific contacts when preparing for interviews
- ๐ค Maintain professional network information for future opportunities
Pro Tips & Best Practices ๐ก
Job Discovery Efficiency ๐
- ๐ Use bulk import when you have multiple job postings
- โจ Take advantage of URL canonicalization - paste raw URLs and let the system clean them up
- ๐ Multiple URLs per job are great for postings across different platforms (LinkedIn, company site, Indeed, etc.)
AI-Powered Features ๐ค
- ๐ Job descriptions are automatically extracted from posting URLs (except LinkedIn)
- ๐ Cover letters are personalized based on your resume and job requirements
- ๐ฏ Use the Q&A feature to quickly respond to the application or prepare for common interview questions with tailored answers
Data Organization ๐
- ๐ท๏ธ Use consistent naming for companies and positions
- ๐ Keep your resume updated in the system for best AI results
- ๐ Add notes and contact information as you gather them during your search
Status Management ๐
Jobs typically progress through these stages:
New โ Evaluating โ Applied โ Interview Scheduled โ Interviewed โ Offer Received โ Accepted/Rejected/Dismissed/Withdrawn
Advanced Features ๐
CSV Import for Historical Data ๐
- ๐ค Import historical applications via CSV to bootstrap your pipeline
- โฐ Preserve original dates with automatic timestamp handling
- ๐ค Contact parsing extracts LinkedIn, email, and phone information automatically
URL Management ๐
- ๐ Multiple URLs per job supported with automatic platform detection
- ๐งน URL hygiene: Trackers removed, LinkedIn URLs standardized
- ๐ท๏ธ Background scraping stores content for AI processing (LinkedIn excluded)
Contact Search & Management ๐ฅ
- ๐ฑ Contacts page (/dashboard/contacts) aggregates all contacts from applications
- ๐ Search by name, company, or contact value
- ๐ท๏ธ Filter by contact type (LinkedIn, email, phone, other)
- ๐ค Build warm outreach lists for networking and follow-ups
Security & Privacy ๐
- ๐ก๏ธ Row Level Security (RLS) ensures your data is isolated and accessible only to you
- ๐ All sensitive operations run server-side with no service-role secrets exposed to clients
- ๐ Regular security updates and monitoring
- ๐ซ No data sharing with third parties
Keyboard Shortcuts & Navigation โจ๏ธ
- ๐ Use the sidebar for quick navigation between sections
- โญ Tab through forms for efficient data entry
- โฌ
๏ธ Back buttons provide logical navigation through multi-step flows
Getting Help & Support ๐
- ๐ Documentation: Additional documentation will be posted to Jopilot web site
- ๐ Scenarios Guide: Work in progress and will be added soon
- ๐ฌ Support: Join Telegram Group or send your questions to support@jopilot.io
- ๐ Development: Note that application is under active development and you can influence its direction by providing your feedback and recommendations, sharing ideas and requesting features or improvements
Common Questions โ
Q: Can I import my existing job application data?
A: Yes! Use the CSV import feature to bulk import jobs and applications with full timestamp preservation and contact parsing. ๐
Q: How does the AI generate cover letters?
A: The system analyzes your resume and the job description to create personalized content that highlights your relevant experience. All content is fully editable before saving. ๐ค
Q: Why are LinkedIn URLs excluded from scraping?
A: LinkedIn's terms of service prohibit automated scraping. The system respects this while still allowing you to use LinkedIn URLs for tracking and organization. ๐ซ
Q: Is my data secure?
A: Yes, all data is protected with enterprise-grade security, RLS policies, and regular security audits. Your information is never shared with third parties. ๐
Q: What's the registration code for?
A: Registration codes help manage initial user capacity and ensure quality onboarding. Codes rotate periodically - check the signup page for the current code. ๐
Next Steps ๐ฏ
Once you're comfortable with the basic workflow, explore these advanced features:
- ๐ CSV Import: Import historical job application data with preserved timestamps
- ๐ Multiple URL Management: Handle multiple posting URLs per job effectively
- ๐ Contact Search: Use advanced search to find specific contacts quickly
- ๐ค Profile Management: Keep your information current for better AI results
- โ๏ธ Admin Features (admin users only): Access administrative tools and reports
Welcome to Jopilot! Your job search journey just got more organized and effective. Remember, "You not alone in your job search!" ๐ค
Access the application: https://jopilot.io ๐