JD generation

JD generation

JD generation

Documentation for Create Job Description: AI-assisted drafting, live preview, and multi-platform publishing from the HRMS.


Overview

JD generation helps HR and hiring teams build a professional job description from structured inputs. You complete the form on the left, generate an AI-powered JD, review it in the preview on the right, then copy, regenerate, or publish to job boards when the content is approved.

Typical flow

  1. Fill role details, skills, tech stack, and benefits.
  2. Click Generate JD to produce the draft in the preview.
  3. Review sections; use Regenerate if the tone or content needs another pass.
  4. Click Publish Job and choose a platform (LinkedIn, Indeed, Naukri, Foundit, or your career page).

Create job description form

What it is: The left panel—Create Job Description—captures everything the AI uses to shape the JD. Defaults apply where noted; change any field before generating.

Role basics

  • Job title — Role name shown on the posting (for example Senior Frontend Developer).
  • Department — Engineering, Design, Marketing, HR, or Sales (default: Engineering).
  • Experience level — Fresher, Junior, Mid, Senior, or Lead (default: Mid).

Location and compensation

  • Location — City or region (for example Gurgaon).
  • Salary range — Free text (for example ₹10–15 LPA).
  • Openings — Number of positions (default: 1).
  • Notice period — Immediate, 15 Days, 30 Days, or 60 Days (default: Immediate).

Employment and work mode

  • Employment type — Pill selection: Full-time, Contract, or Internship (default: Full-time).
  • Work mode — Pill selection: Remote, Hybrid, or Onsite (default: Remote).

Education and industry

  • Education — Bachelor's Degree, Master's Degree, MBA, or Any Graduate (default: Bachelor's Degree).
  • Industry — IT Services, SaaS, Healthcare, Fintech, or E-commerce (default: IT Services).

Hiring operations

  • Hiring priority — High, Medium, or Low (default: High).
  • Shift timing — General, Night Shift, or Rotational (default: General).

Skills, stack, and benefits

Select up to 8 items per group by toggling pills (tap again to remove).

  • Key skills — React, Node.js, MongoDB, Figma, UI/UX, TypeScript, AWS, Docker.
  • Tech stack — React, Next.js, Node.js, MongoDB, Redis, Docker, AWS, Kubernetes.
  • Benefits — Remote Work, Flexible Hours, Health Insurance, Learning Budget, Paid Leaves, Performance Bonus.

Custom instructions

  • Custom instructions — Free-text notes for role-specific requirements, hiring context, or interview expectations. Content appears in the preview under Additional Information when provided.

Generate JD

  • Click Generate JD after the form is complete. The system uses your inputs plus AI to populate the preview (About the Role, Responsibilities, Requirements, Tech Stack, Required Skills, Benefits, and optional Additional Information).

Preview panel

What it is: The right panel shows a live job description built from your form and the last generation.

Header

  • Title — From Job title, or a placeholder until you enter one.
  • Meta line 1 — Department • work mode • employment type.
  • Meta line 2 — Location • salary range • experience context from your inputs.

Sections

  • About the Role — Summary of the position.
  • Responsibilities — Bullet list of core duties.
  • Requirements — Experience, education, skills, and soft expectations.
  • Tech stack — Selected stack pills, or sensible defaults if none selected.
  • Required skills — Selected key skills, or defaults if none selected.
  • Benefits — Shown only when at least one benefit is selected.
  • Additional Information — Shown only when Custom instructions is filled.

Copy JD

  • Copy JD — Copies the full preview text to the clipboard for email, ATS paste, or offline review.

Regenerate JD

What it is: A second pass when the first draft is not quite right.

  • Click Regenerate in the preview actions to run generation again with the same form values.
  • Adjust Custom instructions or form fields first if you want a materially different result, then regenerate.
  • Review the updated preview before publishing; earlier text is replaced by the new output.

Publish job

What it is: After HR approves the JD in the preview, Publish Job opens a modal to push the posting to external channels.

How to publish

  1. Click Publish Job below the preview.
  2. In Publish Job, choose a platform and click Publish on that card.
  3. Close with Cancel or the overlay close control when finished.

Platforms

  • LinkedIn — Publish directly to LinkedIn Jobs.
  • Indeed — Reach global job seekers.
  • Naukri — Post on the Naukri portal.
  • Foundit — Publish on the Foundit job platform.
  • Company career page — Publish on your own website.

Each platform card includes a short description and its own Publish action. Confirm integrations and credentials are configured for your tenant before go-live.

Before you publish

  • Read the full preview end-to-end (title, meta, responsibilities, requirements, benefits).
  • Align salary range, location, and employment type with approved comp and policy.
  • Use Copy JD for internal sign-off if your process requires it outside the HRMS.