Documentation · v1

Documentation.

Every surface, every route, every limit. Discover, score, tailor, apply — with a human review gate at every step.

Audience · End usersStatus · CurrentSections · 08Updated · May 2026
01

Overview.

A precision job-search OS for senior engineers. Discovers roles, scores fit against your résumé, prepares tailored materials. Nothing submits without your approval.

Key concepts

Profiles
One or more resume profiles (role, stack, seniority, preferences) that drive discovery, scoring, and tailoring.
Discovery
Jobs enter Warpply's index from public catalogs and (on higher plans) employer boards.
Matches
A scored pairing between a job and your profile, with a status through review → tailor → apply.
Review gate
Automation handles research, scoring, and drafting; you approve what moves forward. No submission without your approval.
Apply
Guided preparation and (on your plan) assistance reaching employer ATS sites — you confirm when you have submitted.

Signed-in surfaces: Dashboard · Matches · Pipeline · Profiles · Settings · Activity.

Plans at a glance

Free · Pro (individuals running the full pipeline) · Operator (high volume / multi-candidate). Details in §6.

/Home — product story and signup
/methodologyMethodology — signal, tailoring, review gate
/accessAccess — plans and limits
/jobsPublic job board
/securitySecurity practices and reporting
/contactGeneral inquiries
/privacy · /termsLegal
/docsDocumentation (this page)
/changelogProduct updates

Support contacts

TopicEmail
Generalhello@mail.warpply.com
Account / product helpsupport@mail.warpply.com
Security reportssecurity@mail.warpply.com
Operator tieroperator@mail.warpply.com

Notifications & activity

Notifications — Warpply may notify you in the app or by email when important account, profile, matching, tailoring, application, or billing events need your attention.

Activity — recent matches and pipeline events in the Dashboard rail and /activity.

Integrations

LinkedIn — account link only, not a login. You can connect your public profile URL to your Warpply account. Warpply never posts or messages on your behalf.

Google — sign-in / sign-up only.

FAQ

Do you apply automatically?

No. You submit on the employer site and confirm.

What makes Warpply different?

Warpply focuses on a review-gated job search workflow: find relevant roles, review matches, prepare tailored materials, and track applications in one place.

Why no matches yet?

Finish onboarding, confirm résumé parsed, run Sync Jobs.

Plan limits?

See §6.

02

Authentication & onboarding.

Email/password or Google. New email sign-ups may need to verify their email before continuing. After sign-in, onboarding captures your résumé, location, and job preferences.

Sign up (email)

  1. /signup → name, work email, and a strong password.
  2. Submit. Verification required → /check-email, else → /onboarding.

Sign in

  1. /login → email + password (or Google).
  2. Success → /dashboard. Unverified → /check-email.

Verify email

  1. Enter the code from your verification email.
  2. If the code expires or too many attempts fail, request a new code.

Reset password

  1. /forgot-password → email → generic confirmation.
  2. Open the email link and set a new password.

Google sign-in

Continue with Google → Warpply redirects you to Onboarding if no profile exists, or Dashboard if your account is ready. Trial: /signup?plan=pro.

Complete onboarding

StepAction
1 · WelcomeOverview
2 · ResumeUpload PDF or paste text
3 · AnalysisWait for parsing
4 · IdentityProfile name, target role, seniority
5 · GeographyWork authorization countries + target countries (or remote-global)
6 · ConditionsEmployment types, salary, preferences → Bring pipeline online
7 · LaunchLaunch dashboard
i

Save & exit works once a profile exists. Without one, the dashboard redirects back to onboarding.

UI locations

/signupCreate account
/loginSign in
/check-emailEnter verification code
/forgot-passwordRequest reset
/reset-passwordSet new password
Google completionAutomatic redirect after Google sign-in
/onboardingFirst-run wizard
/settings → ProfileEmail, verification, name, LinkedIn
/settings → LocationSame concepts as onboarding geography

FAQ

No verification email arrived

Check spam, then resend on /check-email.

Code invalid or expired

Request a fresh one.

Can't sign in after signup

Verify email first.

Google sign-in failed

Retry. Check pop-up blockers.

Stuck in onboarding

Complete the Resume step.

Change password in app

Sign out, use forgot-password (no in-app form yet).

03

Jobs & discovery.

Shared index (public /jobs) feeds discovery. Pipeline personalizes available roles for your profile and scores matches.

User capabilities

AreaWhoCapabilities
Public boardAnyoneSearch, filters, job detail, apply via employer URL
PipelineSigned-inBrowse jobs in your pipeline, per-job timeline, match analysis
Sync JobsSigned-inRefresh jobs based on your profile preferences (daily limits)
Find more matchesPro+Broader discovery and matching
Dashboard pipeline cardSigned-inLatest run: collecting jobs → processing → matching
Watched companiesSigned-inPer-account company preferences where enabled — contact support if not visible

Guides

  • Browse public jobs/jobs → filters → /jobs/[id].
  • First matches — onboard → parse → Sync Jobs → Matches.
  • Sync Jobs — Profiles → profile → Sync Jobs (uses daily refresh).
  • Find more matches — Pro+. Broader discovery and matching on an active profile.
  • Pipeline job view/pipeline/[id] → Match Analysis / Timeline tabs.

Discovery vs. matching

Discovery fills the index from available listings and your preferences. Matching scores against your profile. The public board never shows your fit score.

UI routes

/jobs · /jobs/[id]Public · Board and detail
/pipeline · /pipeline/[id]Signed-in · Your pipeline views
/matchesSigned-in · Match queue
/dashboardSigned-in · Pipeline status + review queue
/profiles · /profiles/[id]Signed-in · Sync Jobs, Find more matches

FAQ

Empty board or error

Refresh, retry later.

Job not found

Likely expired.

No matches after Sync

Pipeline running? Profile parsed? Onboarding complete?

No pipeline activity in 24h

Run Sync Jobs.

Find more matches is disabled

Needs an active profile on Pro+.

/jobs vs /pipeline

Public = apply gate. Pipeline = timeline + your match.

04

Profiles, matches & tailoring.

Résumé profiles produce matches. Accept a match → tailoring starts (résumé, cover letter, draft answers).

Capabilities

  • Profiles — Upload a résumé PDF or paste résumé text. Parse, Sync, pause, replace, and improve bullets.
  • Matches — Accept/reject from Dashboard or Matches.
  • Tailoring — PDFs + draft answers at /matches/[id]/tailored. Regenerate within daily cap.

Guides

  1. Create profile/profiles/new → parse → Sync Jobs.
  2. Review — Matches / Dashboard → detail → Accept or Reject.
  3. Accept — consumes one daily tailoring credit → Tailoring…
  4. Materials/matches/[id]/tailored → download PDFs.
  5. Regenerate — Match detail → Application tab → Regenerate all.
  6. Apply — when Ready to apply§5.

Match statuses

UI label (typical)Meaning
Review nowAwaiting accept/reject
Tailoring…Tailoring running
Resume readyMaterials partially ready
Ready to applyPackage complete
SubmittedYou confirmed apply
RejectedClosed
Needs attentionSomething needs review
Workflowtypical path
Review nowTailoring…Resume readyReady to applySubmitted
Rejected (from several states)

UI routes

/dashboardQueue + metrics
/matchesFull list
/pipeline/[jobId]?match=[id]Match detail
/matches/[id]/tailoredPDF viewer
/matches/[id]/applyApply workspace
/profiles · /profiles/new · /profiles/[id]Profile management

Plan limits (user-facing)

CapabilityFreePro / TrialOperator
Profiles5510
Visible pending matches2UnlimitedUnlimited
Tailoring (accepts) / day21050
Profile refresh / day1310
Draft regenerations / day320100
Expanded discovery / day520

Limits reset daily.

FAQ

Only 2 matches on free

Review the visible ones or upgrade.

Accept failed

Daily tailoring cap reached.

Tailoring stuck

Refresh. Check pipeline tab.

PDF upload failed

Check size and readability. Paste text as fallback.

Replacing résumé cleared matches

Some in-review matches may be refreshed. Submitted applications stay recorded.

05

Applying to roles.

At Ready to apply: the apply workspace bundles contact info, tailored PDFs, draft essays. You submit on the employer ATS, then Mark as applied.

!

No browser extension. No silent auto-apply. Nothing counts as submitted without your confirmation.

Warpply vs. you

WarpplyYou
Tailors after acceptAccept only roles you want
Drafts essay answersReview / regenerate drafts
Surfaces ATS link when knownFill and submit on employer site
Records applied on your confirmationMark as applied only after real submit

Workflow

  1. Accept → wait for Ready to apply.
  2. /matches/[id]/apply.
  3. Copy contact, download PDFs, copy essays.
  4. Open ATS → submit on employer site.
  5. Mark as appliedSubmitted.

Supported application portals

GreenhouseLeverAshbyWorkableWorkday

Detected and labeled when known. ATS pages are never embedded.

FAQ

Materials not ready

Wait for Ready to apply.

No Open ATS banner

Use the job link from Pipeline.

No cover letter

Only generated when the role calls for one.

No essays section

Role had no draft Q&A.

Undo applied?

Terminal. Not reversible in UI.

Edit essays?

Match detail on pipeline, not the apply page.

06

Plans & billing.

Free · Pro Trial · Pro · Operator. Paid via Stripe Checkout; manage via Customer Portal.

Plans comparison

PlanKey limitsWho it's for
Free2 tailoring/day · 1 refresh/day · 3 draft regens/day · 2 visible pending matches · 5 profilesStarting without a card
Pro TrialPro limits for 14 days; then returns to the free plan/signup?plan=pro
Pro$59/mo or $499/yr · 10 tailor · 3 refresh · 20 regens · 5 expanded discovery · unlimited visible matchesFull individual pipeline
Operator$199/mo · higher daily caps · 10 profilesCoaches, teams — also operator@mail.warpply.com

See /access for marketing detail. Assisted submission, if your plan has it, still requires your confirmation.

Guides

  • Free signup/signup.
  • Pro trial/signup?plan=pro or Access CTA.
  • Upgrade — Settings → Plan & billing → Stripe Checkout.
  • Change plan — Settings (in-app, not new Checkout).
  • Manage billing — Stripe Customer Portal.
  • Cancel — Settings → Cancel → free.

When limits hit

  • Tailoring / accept — upgrade modal.
  • Expand matches — daily limit modal.
  • Locked matches (free) — blurred “N more on Pro” rows.

FAQ

Card for trial?

No.

Trial ends?

Auto-downgrade to free after 14 days.

Subscribed, checkout blocked?

Use Settings / Customer Portal.

Daily reset?

Limits reset daily.

Operator purchase?

Email operator@mail.warpply.com or in-app from Pro.

07

Glossary.

Terms

ProfileNamed résumé + preferences used for matching.
ProPaid individual Warpply plan.
Free planNo-card plan with lower daily limits.
MatchScored job–profile pairing with workflow status.
Fit score0–100% UI indicator of alignment (not the internal formula).
Review gateHuman approval required before tailoring/apply advances.
Sync JobsProfile refresh for new listings.
Find more matchesPro+ expanded discovery and matching.
RunTracked discovery and matching update.
TailoringJob-specific résumé/cover/drafts after accept.
Ready to applyMaterials are available for your review.
Apply workspace/matches/[id]/apply page.
Mark as appliedYour confirmation of employer submission.
ATSEmployer application portal (Greenhouse, Lever, etc.).
PipelineSigned-in job browser and per-job timeline.
Apply gateGuest email capture before external apply URL.
Free / Pro / OperatorSubscription tiers.
08

Route reference.

Public (no sign-in)

/Home
/jobs · /jobs/[id]Job board
/methodologyHow it works
/accessPricing
/docsDocumentation (this page)
/login · /signup · /check-emailAuth
/forgot-password · /reset-passwordPassword
/privacy · /terms · /security · /contact · /changelogLegal & info

Signed-in

/dashboardHome
/matches · /pipeline/[id]Matches & jobs
/matches/[id]/apply · /matches/[id]/tailoredApply & PDFs
/profiles · /profiles/new · /profiles/[id]Profiles
/onboardingFirst-run setup
/settingsAccount, billing, location, LinkedIn
/activityActivity feed

Run the pipeline.

14-day Pro trial, no card.