# Remote‑Hiring Hub

## Overview
The Remote‑Hiring Hub is a turnkey Notion workspace for remote‑first startups that need to **track every stage of hiring**, keep interview feedback consistent, and monitor hiring health with live KPIs. The template is organized into interconnected databases, pre‑built views, and a simple workflow so you can start hiring the moment you import it.

> 💡 Tip: Duplicate the template page before you start customizing so you always have a clean master copy.

---

## Job Openings
| Position | Department | Location (Remote) | Seniority | Status | Target Hire Date | Recruiter |
|----------|------------|-------------------|-----------|--------|------------------|-----------|
| Senior Front‑End Engineer | Engineering | Global | Senior | Open | 2024‑09‑15 | Alex Rivera |
| Product Designer | Design | Americas | Mid | Open | 2024‑10‑01 | Maya Patel |
| Customer Success Lead | Customer Success | EMEA | Senior | Filled | 2024‑08‑20 | Luis Gómez |
| Marketing Analyst | Marketing | APAC | Junior | Open | 2024‑11‑30 | Priya Singh |

> 💡 Tip: Use the **Status** select property to drive the “Open”, “In Review”, “Closed” views automatically.

### Views
- **All Open Roles** – Filter: Status = Open; grouped by Department.  
- **Hiring Calendar** – Calendar view on Target Hire Date.  
- **Recruiter Dashboard** – Table grouped by Recruiter.

---

## Candidate Pipeline
| Candidate | Applied Date | Position | Source | Stage | Owner | Score (Avg) |
|-----------|--------------|----------|--------|-------|-------|-------------|
| Jamie Liu | 2024‑07‑12 | Senior Front‑End Engineer | LinkedIn | Technical Interview | Alex Rivera | 4.2 |
| Samir Khan | 2024‑07‑20 | Product Designer | Referral | Portfolio Review | Maya Patel | 4.7 |
| Elena García | 2024‑07‑05 | Customer Success Lead | Indeed | Offer Sent | Luis Gómez | 4.5 |
| Priyanka Rao | 2024‑07‑22 | Marketing Analyst | AngelList | Phone Screen | Priya Singh | 3.9 |

> 💡 Tip: Link the **Position** column to the Job Openings database to keep role data in sync.

### Views
- **Board – Pipeline** – Kanban grouped by Stage (Applied, Phone Screen, Technical, Offer, Hired, Rejected).  
- **Top Candidates** – Table sorted by Score (Avg) descending, filtered to Stage ≠ Hired/Rejected.  
- **Source Performance** – Grouped by Source to see which channels yield the highest scores.

---

## Interview Scorecards
| Interview ID | Candidate | Interviewer | Date | Category | Rating (1‑5) | Comments |
|--------------|-----------|------------|------|----------|--------------|----------|
| INT‑001 | Jamie Liu | Alex Rivera | 2024‑07‑18 | Coding | 4 | Strong React knowledge, minor gaps in testing. |
| INT‑002 | Samir Khan | Maya Patel | 2024‑07‑21 | Portfolio | 5 | Exceptional UI design, aligns with brand. |
| INT‑003 | Elena García | Luis Gómez | 2024‑07‑10 | Culture Fit | 4 | Great communication, remote work experience. |
| INT‑004 | Priyanka Rao | Priya Singh | 2024‑07‑24 | Analytical | 3 | Good fundamentals, needs deeper data‑analysis exposure. |

> 💡 Tip: Create a **Rollup** in the Candidate Pipeline that averages all related Rating values for a live “Score (Avg)” field.

### Views
- **By Candidate** – Table filtered to a selected candidate, showing all their interviews.  
- **By Interviewer** – Table grouped by Interviewer to track workload.  
- **Rating Distribution** – Gallery view with rating as cover, useful for quick health checks.

---

## Hiring KPI Dashboard
| KPI | Formula / Source | Current Value | Target | Trend |
|-----|------------------|---------------|--------|-------|
| Time‑to‑Fill (days) | `average(dateDiff(Target Hire Date, Applied Date))` | 38 | ≤30 | 📉 |
| Offer Acceptance Rate | `offersAccepted / offersSent` | 78% | ≥80% | 📈 |
| Candidate Score Avg | Rollup of Score (Avg) from Pipeline | 4.3 | ≥4.0 | ✅ |
| Source Success Rate | `offersAccepted per Source` | LinkedIn 45% | — | 📊 |
| Interviewer Load (per week) | Count of Interview ID per Interviewer (last 7 days) | 3‑5 | ≤4 | ⚖️ |

> 💡 Tip: Pin this table to the top of your workspace and enable **Sync** with Notion’s built‑in formula fields for live updates.

### Suggested Views
- **KPI Overview** – Full‑width table on the dashboard page.  
- **Trend Charts** – Use Notion’s built‑in chart blocks (or embed from Google Sheets) linked to the KPI table for visual trends.

---

## Resources & Templates
- **Interview Question Library** – Linked database of role‑specific questions.  
- **Offer Letter Template** – Pre‑formatted Notion page ready to duplicate.  
- **Remote Onboarding Checklist** – Checklist to hand off to HR once a candidate is hired.  
- **Hiring Playbook** – SOP document covering sourcing, screening, interviewing, and closing.

> 💡 Tip: Keep the **Resources** page in the sidebar for quick access by the entire hiring team.

---

## How to import into Notion
1. **Create a new page** in your Notion workspace where you want the hub.  
2. Click **Import** → **Markdown & CSV** and select this `.md` file.  
3. Notion will render each Markdown table as a **simple table**.  
4. For each table (Job Openings, Candidate Pipeline, Interview Scorecards, KPI Dashboard):  
   a. Click the three‑dot menu on the table → **Turn into → Database → Table – Full page** (or Inline if you prefer).  
   b. Adjust property types to match the column headers (e.g., **Select**, **Date**, **Person**, **Number**, **Formula**, **Rollup**).  
5. Re‑create the suggested **Views** using the “Add a view” button and apply the filters/groupings described in each section.  
6. Set up **Relations**:  
   - In *Candidate Pipeline*, add a Relation to *Job Openings* on the **Position** column.  
   - In *Interview Scorecards*, add a Relation to *Candidate Pipeline* on the **Candidate** column.  
   - Add Rollups as indicated (e.g., average rating).  
7. (Optional) Connect the KPI Dashboard to the underlying databases via **Formula** and **Rollup** properties for live metrics.  
8. Invite your hiring team, assign **Person** properties, and start populating the hub.

> 💡 Tip: After the first import, duplicate the entire hub page as a template for future hiring cycles—just reset the status fields and dates.