⚡ Engines
Auto-refreshes every 60 s
● n8n
⚡ 79% plugged
Last run: 5.5h ago
Alerts today
1
Proposals this week
0
Runs today
6
Pipelines
Job Radar
30m ago
Weekly Report
3d ago
Research
2h ago
What this automation does
- Monitors Upwork for new job posts matching ~9 freelancer profiles — every 30 minutes
- Scores each job, drafts a tailored proposal, emails Rehan an alert with the proposal ready to copy
- Tracks proposal outcomes (alerted → sent → viewed → interview → won / lost) via email replies
- Weekly per-freelancer performance report + bi-weekly profile score every Friday
What's required to run it
- claude.ai subscription — Radar calls Claude for scoring and proposal generation
- Upwork connector (claude.ai OAuth, TALENT + CLIENT) — reads job listings
- Gmail connector (claude.ai OAuth) — sends alert emails; processes status replies
- Google Sheets connector — writes to the monthly Job Tracker spreadsheet
- n8n running — orchestrates the 30-minute schedule and failure alert workflow
- Heartbeat task (Windows Task Scheduler) — pings this server every 5 min
Pipelines / Schedule
| Pipeline | When (PKT) | What it does |
|---|---|---|
| Job Radar | Every :00 and :30 | Scans Upwork, scores jobs, emails proposal drafts |
| Weekly Report (P2) | Fridays 17:00 | Per-freelancer results + bi-weekly profile review |
| Research (P3) | Mondays 10:00 | Upwork platform changes, ranking research, advice |
| Failure Alert | On any error | Emails Rehan immediately; Gmail only, no Claude needed |
⚠ 7 n8n errors today
Last sync: 5h ago
Connections today
0
Replies today
0
Posts this week
1
What this automation does
- Automates Rehan's LinkedIn outreach: profile visits, connection requests, DM sequences via Playwright
- PostgreSQL CRM with safety rules in DB — no double-contacts, company blackout on any reply
- Publishes posts to Rehan's LinkedIn profile and the Devlet company page via the LinkedIn API
- Syncs all activity to this dashboard every 5 minutes; kill switch from the full dashboard
What's required to run it
- Rehan's LinkedIn session (Playwright Chrome profile) — renew with
npm run loginon checkpoint LI_MEMBER_TOKEN— LinkedIn API token; valid 60 days, expires ~2026-12-27- PostgreSQL 16 (local, port 5433) — must run via startup script
- n8n running — orchestrates the 3-minute worker tick and 5-minute dashboard sync
- Slack app token (
SLACK_BOT_TOKEN) — approval messages and kill-switch alerts - SMTP credentials —
REHAN_SMTP_PASS(hello@rehanurrashid.com); max 15 follow-ups/day
Pipelines / Schedule
| Task | When (PKT) | What it does |
|---|---|---|
| Worker tick | Every 3 min (working hours) | Executes approved visits, connects, DMs, emails |
| Dashboard sync | Every 5 min (24/7) | Pushes changed rows from local Postgres → this dashboard |
| Slack cursor | Every 3 min | Posts pending actions to Slack for Rehan to approve |
| Network signals | Hourly (working hours) | Reads post engagers, profile viewers, invitations |
| Page post publisher | Tue/Wed/Thu 8:00 AM ET | Publishes approved Devlet page posts via Make |
ℹ Info
Global requirements to keep all automations runningHardware
| Requirement | Why | Where configured |
|---|---|---|
| Laptop on 24/7, sleep disabled when plugged in | n8n runs scheduled jobs; a sleeping machine misses them | Windows Power Settings → when plugged in: never sleep |
| Stable internet connection | Pipeline emails, Upwork API, Sheets, dashboard sync | — |
Subscriptions & Access
| What | Account / login | Used by | Risk if expired |
|---|---|---|---|
| claude.ai (paid plan) | arslanawan.dev@gmail.com | All Upwork pipelines + interactive work | Automations stop |
| Google Workspace / Gmail | rehanthewebbee@gmail.com (claude.ai connector) | Pipeline emails, Sheets, Drive | No alert emails, no tracker updates |
| Upwork connector | rehanthewebbee@gmail.com (TALENT + CLIENT) | Job Radar, profile reads | Radar stops |
| Hostinger hosting | devlet.tech + subdomains | Both engine dashboards + this page | Dashboards offline |
| GitHub | rehanurrashid (Windows Credential Manager) | Code backup, version history | No remote backup |
Software (must be running at startup)
| Process | Auto-start method | What breaks if off |
|---|---|---|
| n8n (v2.44.5, pinned) | Startup folder start-n8n.bat |
All pipelines stop running |
| Upwork Dashboard Heartbeat | Windows Task Scheduler (install via install-heartbeat-task.ps1) |
Upwork engine shows laptop "Offline" |
| PostgreSQL 16 (LinkedIn engine) | Startup folder devlet-linkedin-postgres.cmd |
LinkedIn engine cannot read/write leads or actions |