Skip to main content
Intermediate8 minutes

Job Details Processing - Add a Job by URL, PDF, or Manual Entry

Job Details Processing - Add a Job by URL, PDF, or Manual Entry

Everything about jobs happens on Step 2: Job Offer Details of the generator wizard. This guide walks through the real screen: the Saved Jobs library at the top, the three input tabs below it (URL, PDF Upload, Manual), what the AI extracts, how to review and edit the result, and how storage limits and deleting work.

Every analysis — regardless of input method — costs 10 credits. The cost is shown right on the analyze buttons, so there are no surprises.

The Saved Jobs Library

At the top of Step 2 you'll find Saved Jobs, with a chip showing your usage like 3/10 saved jobs. Every job you've analyzed lands here and can be reused.

  • Reuse is free: selecting a saved job costs nothing — you'll see the hint "No credits needed — reuse a previously analyzed job". Click a card to select it and continue.
  • Each card shows: the job title, a small source chip (url, pdf, or manual), the company and location, when it was added, and — if a source link is on file — a link icon to View original ad.
  • Search: with several saved jobs, use the Search jobs... field to filter.
  • Storage is a library, not a monthly quota: the limit is how many jobs you can keep at once. Delete one to free a slot:
    • Free: 50 job
    • Pro: 50 jobs
    • Premium: 50 jobs

Below the library, a divider labelled "Or add a new job" leads to the three input tabs.

When storage is full

Analyzing a new job while your library is full opens the Job Storage Full dialog: pick which existing saved job(s) to remove (sorted oldest first), then click Delete & Continue. Your new analysis starts immediately afterwards. If a job is still being analyzed when storage fills up, you'll see a short "please wait" banner instead — finish the in-flight analysis first.

Method 1: URL (fastest)

Step by step

  1. Open the job posting in your browser and copy the address of the specific job page — not a search-results page. Tip: middle-click or Ctrl+Click (Cmd+Click on Mac) the job title to open it in a new tab with a clean URL. A built-in help dialog ("How to Find the Correct URL") walks you through this the first time.
  2. On the URL tab, paste the address into the Enter Job URL field. It must start with https:// or www. — you'll see a validation message otherwise.
  3. Click Analyze URL (the button shows the 10-credit cost).
  4. The job appears immediately in your Saved Jobs list as a pulsing card with a Processing... chip. Analysis usually takes 10–30 seconds; you can keep working — even analyze another job in parallel — while it runs.
  5. When the card switches to ready, click it to select the job, then review and edit the details (see "Reviewing and editing" below).

Portals that block automated access

Some job portals actively block automated fetching. If you paste a URL from one of these, the app warns you as you type: "This portal often blocks automated access. If parsing fails, paste the ad text manually instead." You can still try — blocks are intermittent — but have a fallback ready.

If the fetch is blocked, the failed card in your library says "This portal blocks automated access" and offers one-click recovery:

  • Paste text manually — switches to the Manual tab with the original link pre-filled for your records.
  • Upload as PDF — switches to the PDF tab (in your browser use Print → Save as PDF on the job page, then upload that file).

Your credit is not charged when a parse fails this way.

Links that point at a PDF file

If the URL ends in .pdf, the app detects it and steers you to the PDF tab: download the file and upload it there instead. Again, no credit is charged for the failed attempt.

Method 2: PDF Upload

Best for job descriptions you received by email, downloaded from a portal, saved from a company intranet, or printed pages you saved as PDF.

Step by step

  1. Open the PDF Upload tab.
  2. Drag & drop a job PDF document, or click to select. There is no separate submit button — analysis starts on drop. The dropzone shows the limits: PDF documents only, max size 10 MB, max 10 pages, and the 10-credit cost per analysis.
  3. Optionally fill in Link to the job ad (optional) below the dropzone — it's kept for your records (and powers the View original ad link on the saved card); the app won't open it.
  4. Watch the Processing... card in your Saved Jobs list, exactly like the URL flow.

PDF tips

  • Use text-based PDFs — image-only scans give the AI much less to work with.
  • Include the complete posting, including the company block with address and contact details, so the AI can fill the company fields for you.

Method 3: Manual

Full control: paste the posting text from anywhere — an email, a newsletter, a networking conversation, or a portal that blocks automated access. It costs the same 10 credits, because the AI still extracts and structures everything.

Step by step

  1. Open the Manual tab.
  2. Paste the posting into Job Description — the only required field. The placeholder says it plainly: "Paste the full job posting here — AI will extract all details automatically...". A counter tracks the 50-character minimum required for document generation.
  3. Optionally add Link to the job ad (optional) for your records.
  4. Click Analyze Job (shows the 10-credit cost).

Optional overrides

Below the button, an expandable panel labelled "Additional details (optional)" contains Job Title, Company, Address, Postal Code, City, and Country. You can leave all of them empty — the AI infers them from the description. Fill them in only when you want to override what the AI would extract, or when the pasted text doesn't mention them.

Tip shown in the app: "The more details you include, the better your application will be. Include the company name and address in the job posting, or add them in the fields below."

What the AI extracts

All three methods produce the same structured job record:

  • Job Title, Company Name, Location
  • Job Description — the full posting text, kept as one block (it is not split into separate requirements/benefits/salary fields)
  • Company details when the posting contains them: Contact Person, Address, Postal Code, City, Country, Phone, Email, Website
  • The posting's language is detected automatically from the content — you don't select it; the output language for your documents is a separate choice in the generation settings step

Reviewing and editing a job

Open the three-dot menu on any saved job card and choose Edit to open the Edit Job Details dialog. It has three sections:

  1. Job Title — the title (required), Company Name, and Location.
  2. Company Information — Contact Person, Address, Postal Code, City, Country, Phone, Email, and Website. The dialog reminds you why this matters: "This information appears directly on your generated documents (e.g. cover letter header, address block). Please fill in as many fields as possible for professional-looking results."
  3. Job Description — the full text with a live Preview pane (toggle with Show Preview / Hide Preview). The description must stay at least 50 characters.

Use Save to keep editing or Save & Close when you're done. AI extraction is good but not perfect — always give the company block a quick check before generating, since those fields land verbatim on your cover letter.

Deleting jobs

  • Single job: three-dot menu on the card → Delete, then confirm in the Delete Saved Job dialog.
  • Several at once: click the checklist icon (Select multiple) in the Saved Jobs header, tick the cards (or Select all), then Delete. The confirmation warns you: this cannot be undone.

Deleting a saved job frees a storage slot immediately. It does not refund the analysis credits — those paid for the AI work already done.

Choosing the right method

SituationUse
Posting is live on a job board or company siteURL
Portal blocks automated access, or parsing failedManual (paste the text)
You have the posting as a file (email attachment, saved page, intranet)PDF Upload
Posting came through networking, or you want to combine sourcesManual

Whichever method you pick: same 10-credit cost, same extracted fields, same editable result in your Saved Jobs library.

Troubleshooting

"Unable to extract content from the URL"

  • Check that the link opens the specific job page (not search results) and doesn't require a login.
  • If the portal blocks bots, use the guided fallback on the failed card: Paste text manually or Upload as PDF. Your credit was not charged for the failure.

Extraction is incomplete or slightly wrong

  • Expected occasionally — open Edit and correct the fields. The company address block is the most common gap when the posting itself omits it.

"Not enough credits"

  • Job analysis needs 10 available credits. Wait for your monthly reset, upgrade your plan, or buy a one-time credit package via Buy Credits.

Upload rejected

  • Job PDFs must be under 10 MB and at most 10 pages, and must be actual PDF files. For oversized files, copy the text and use the Manual tab instead.

Next steps

With your job saved and reviewed, continue the wizard: your CV from Step 1 plus the job details from Step 2 feed the review step and then document generation. See the document generation guide for what happens next.

What's Next?

Ready to continue your learning journey? Check out the next guide:

Continue to next guide

Ready to Put This Into Practice?

Start using preparAItor to accelerate your job search