New signups are User accounts and need admin approval before first login.

Dashboard

idle
Notifications
Can't reach the API. This page must be served from the pipeline server (same origin). If you moved it, set the API base URL:

Overview

Pipeline performance across all campaigns

Daily volume jobs processed · last 14 days

Conversion funnel

Campaign comparison sent vs replied · click to open

Top performers from leaderboard

Recent activity latest applications

Applications

Latest 500 rows, newest first.

Team Leaderboard

Ranked by outreach performance. Score = replies ×25 + interviews ×60 + opens ×8 + sends ×2 − bounces ×3.

Based on the latest 500 application rows. Campaigns assigned to a team member show their name.

Usage & Credits

Credits burned by resume generation. 1 CV generated = 5 credits (about 5¢). Auto is built during outreach runs; Manual is built via Generate Your Resume.

API spend
$0.00
real cost
Resumes
0
auto + manual
Auto CV
0
0 credits
Manual CV
0
0 credits

Spend over time

Daily API spend

Cost by model

Where your spend goes
$0SPENT

Breakdown by campaign

Campaign / candidate Auto CV Manual CV Resumes Credits ≈ Cost
Credits are an internal cost proxy: 1 credit = 1¢, so 1 resume is about 5¢. Scoring runs on the free local model and does not burn credits.

Tools & subscriptions

Track the external services Relay relies on — their plan, cost, usage and renewal. Relay can't meter these directly, so add them here for a full cost picture.

Mailbox

Your campaign inboxes — read, reply and compose real email.

Run Console

Start pipeline runs and watch the live log.

DRY RUN
Processed
0/ 0
Emails extracted
0
Added to queue
0
Below threshold
0
Duplicates skipped
0
Live mode. Real emails will be sent. No daily limit, 60 to 90 second delay between sends.
Auto cycle runs: inbox scan, follow ups, fetch all sources, then process.

Live log

idle
auto-scroll on, hover to pause
Waiting for the log stream.

Campaigns

Each campaign has its own identity, mailbox, resumes, job source and email sequence.

Jobs
0
Sent
0
Replied
0
Interviews
0
Credits used
0

Email pipeline how applications flow through outreach stages

Conversion funnel

Follow-up queue sent, no reply yet

Applications in this campaign

Company Role Fit Status Sent F/U
Campaigns / editor

New campaign

Configure everything this campaign needs to run.

Shows on the leaderboard and team page.

Campaign mailbox leave empty to use the workspace mailbox from Settings

✉️
Gmail

Auto-fills Google's servers.

📧
Custom

Enter your own server details.

Server settings (auto-filled for Gmail / Outlook)
Checks the mailbox can send & receive before you save.

Campaign resumes upload as many as you need — attach from library or drop new files

Drop resumes for this campaign .txt · .md · .pdf · .docx — auto-attached to this campaign
Used by Auto cycle to fetch this campaign's jobs.
Paste the Deployment ID and the webhook URL below fills in automatically.
Every processed application is exported to this sheet.
Optional. The actual spreadsheet URL, opened in a new tab from the campaign page.

Autorun schedule runs this campaign's full Auto cycle on a fixed timer — no clicks needed

⏱️
Current time & Timezone

Run every N hours from now, shown in a timezone.

🌐
Custom time & Timezone

Pick exact clock times & a timezone.

⏸️
Off

Run manually from the Run Console.

Every 6 hours

4 auto cycles per day.

🕐
Every 12 hours

2 auto cycles per day.

📅
Every 24 hours

One auto cycle per day.

All world timezones, grouped by UTC offset — e.g. (UTC+05:00) Karachi.
Each scheduled run is the same LIVE Auto cycle as the Run Console's Auto button: scan inbox for replies → send due follow-ups → fetch this campaign's jobs → review, write and send real emails → record everything in Applications. Jobs from less-competitive platforms (direct company sites, ATS boards) are processed first. If another campaign is running at the scheduled time, this one starts as soon as the console is free.

Email sequence

Variables: {{candidate_name}} {{company}} {{job_title}} {{recruiter_name}}
Minimum 3 steps, maximum 6. Sequences are saved with the campaign in this browser; the live backend currently sends the initial email + follow-ups on day 3 and day 4, so steps 1–3 map directly. Steps 4–6 are ready for when the backend supports longer sequences.

Team

Add teammates, assign campaigns, track everyone's results.

Members
0
Job Agents
0
Pending
0

Invite a team member creates the account and emails a sign-in invitation

User runs assigned campaigns and sees their own results only.

Members

0

My profile

Your account details and security.

Account

Change password

Resume Library

Shared library — the same for everyone on the team. Attach resumes to campaigns from each campaign's editor.

Drop resumes here or click to browse

Upload as many as you like — .txt · .md · .pdf · .docx (multiple files at once)

Files live on the server, so everyone on the team sees the same library. → Campaign on a text resume sets it as a campaign's base CV.

Generate Your Resume

Tailor a resume from your reference CV to a specific job. Results appear in Assets → Generated CVs → Manual Resume Generation.

Resume generated
1

Reference CV

Pick a saved CV, paste text, or upload files

0 characters
Choose files or drag & drop

.txt · .md · .docx · .pdf — up to 10 MB each

2

The job

Tell us what you're tailoring for, or paste a link and we'll fetch it

Job details fetched — review below and edit anything that looks off.
0 characters
3

Custom instructions optional

Steer emphasis, tone and ordering — the AI never invents facts

Match analysis

Add your CV text and a job description to see keyword overlap before you spend credits.

Recent generations

Reference CV Job details
Uses 5 credits · about 30 seconds

Generated CVs

AI-tailored CVs produced by the pipeline and ATS keyword reports.

Open in new tab ↗

Control Panel

Accounts, signup approvals and access control. Visible to admins only — all rules are enforced on the server.

Accounts
0
total
Pending
0
awaiting approval
Admins
0
full access
Users
0
standard access
Job agents
0
view + resumes

Pending signup requests

Create account active immediately — credentials are emailed from the noreply mailbox

Job Agent = view granted campaigns, download resumes, update job statuses and generate resumes — cannot create, edit, run or delete campaigns, or manage accounts. Admins always have access to everything.

Accounts

NameEmailRoleStatusCreatedInvited byActions
Disabled and pending accounts are blocked at login. Users see only their own campaigns; Job Agents can view all granted campaigns but cannot edit.

Recent Activity

Who did what, in which campaign — across the whole workspace. Admin only.

ATS Checker

Score any resume against a job for Applicant Tracking System filters — keyword match, parseability and formatting. The resume generator uses this same engine to build ATS-safe CVs.

1 · Your resume

2 · Target job optional but recommended

Heuristic check is free & instant · AI deep-dive uses a few credits

Deliverability

Mailbox verification & suppression — every address is checked once, cached, and bad ones are never emailed again.

Loading verifier status…

List health

Deliverable share of verified
0%
Deliverable

Verified addresses

0 checked & cached · never re-verified

Top flagged domains

where suppressions cluster

Check addresses

0 addresses
Each new address uses one verification credit. Results are cached and reused across every campaign.

Suppression list0

Never emailed again — hard bounces and verifier hard-fails (invalid / disposable / disabled / dead / spam-trap).

0 selected
EmailReasonSourceAdded ↓Action
Loading…

Settings

Workspace mailbox and preferences (campaigns can override the mailbox). Blocked during a run.

Mailbox connection secrets are write-only — never displayed after saving

✉️
Gmail

Google Workspace or personal Gmail. Use an app password (Google Account → Security → App passwords).

📧
Custom mailbox

Any IMAP/SMTP provider — cPanel, Zoho, Fastmail, self-hosted.

Connected accounts every mailbox Relay can send & read from

Loading…

Sending preferences

UI preferences