This guide walks you through creating a new job posting, configuring all its settings, and publishing it to your careers page.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/chamals3n4/OpenATS/llms.txt
Use this file to discover all available pages before exploring further.
Creating a New Job
Navigate to Jobs
From the dashboard, click on Jobs in the sidebar, then click the Create New Job button in the top right.
Enter Basic Information
Fill in the essential job details:
Job Title
Enter a clear, descriptive job title.Department
Select the department from the dropdown:- Engineering
- API Management
- (Other departments configured in your system)
Employment Type
Choose the type of employment:- Full Time - Regular full-time position
- Part Time - Part-time position
- Contract - Contract-based role
- Internship - Internship program
- Freelance - Freelance opportunity
The employment type is displayed on your job listing and helps candidates filter opportunities.
Add Skills
Define the required skills for this position:
- Type a skill name in the Skills field
- Press Enter to add it
- Repeat for each skill
- Click the X icon on any skill badge to remove it
Write Job Description
Use the rich text editor to compose your job description:Available formatting options:
- Bold, Italic, Underline text
- Heading 1, Heading 2, Heading 3
- Bulleted lists
- Numbered lists
Configure Salary Information (Optional)
Check Include Salary Information to add salary details:
Salary Type
Choose between:- Salary Range - Specify minimum and maximum
- Fixed Salary - Single salary amount
Currency
Select from:- USD (US Dollar)
- EUR (Euro)
- LKR (Sri Lankan Rupee)
Pay Frequency
Choose how often the salary is paid:- Hourly - Per hour rate
- Daily - Per day rate
- Weekly - Per week rate
- Monthly - Per month rate
- Yearly - Annual salary
Salary Amounts
For Salary Range, enter:- Minimum Salary: e.g., 50,000
- Maximum Salary: e.g., 80,000
- Enter Fixed Salary: e.g., 75,000
Salary information is displayed on the public job listing. Leave unchecked if you prefer not to disclose compensation.
Set Job Status
Use the Make This Job Active toggle in the top right to control visibility:
- Active (Green toggle) - Job is live and accepting applications
- Inactive (Gray toggle) - Job is saved as draft and not visible to candidates
After Creating a Job
Once your job is created, you’ll see:- Job URL:
openats.org/careers/{job-id}- Share this link with candidates - Candidate Count: Number of applications received
- Job Status Badge: Shows if the job is active
- Job Details: Employment type, department, location, and salary range
Next Steps
Custom Questions
Add custom application form questions
Hiring Pipeline
Configure your hiring process stages
Hiring Team
Add team members to review candidates
Email Templates
Set up automated email responses
Job Configuration Tabs
After creating a job, use these tabs to fully configure it:Overview Tab
View and edit the job description, responsibilities, and requirements.Hiring Team Tab
Manage who can access and review candidates for this job. See the Hiring Team guide for details.Hiring Process Tab
Configure pipeline stages, automated offers, and rejection emails.View Default Stages
New jobs include these default stages:
- Screening - Initial application review
- Applied - Candidates who submitted applications
- Interview - Candidates in interview process
- Offer - Candidates receiving offers
- Rejected - Rejected candidates
Add Custom Stages
Click Add New Stage to create additional pipeline stages:
- Enter a stage name (e.g., “Technical Interview”, “First Interview”)
- Click Add Stage
Reorder Stages
Drag stages by the handle icon to reorder them. The order reflects your hiring process flow.
Configure Stage Automation
Click the settings icon on any stage to configure:
Offer Stage Configuration
- Select Offer Template: Choose a template for offer letters
- Mode:
- Auto-Draft - Creates draft offers for manual review
- Auto-Send - Automatically sends offers when candidates move to this stage
- Expiry Days: Number of days before offer expires
Rejection Stage Configuration
- Select Rejection Email Template: Choose a template for rejection emails
- Emails are automatically sent when candidates move to this stage
Internal Notes
Click Internal Notes to add private comments about the job visible only to your team.Custom Questions Tab
Add custom application form questions. See the Custom Questions guide for full details.Editing Jobs
To edit an existing job:- Navigate to Jobs in the sidebar
- Click on the job title
- Modify any field
- Click Save Changes
Changes to active jobs are immediately visible on the public careers page.
Job Statuses
Jobs can have these statuses:- Draft - Not visible to candidates
- Inactive - Saved but not accepting applications
- Published - Active and accepting applications
- Closed - No longer accepting applications but viewable
- Archived - Hidden from main job list
Best Practices
Write Clear Job Titles
Write Clear Job Titles
Use standard industry titles that candidates search for:
- ✅ “Senior Software Engineer - Backend”
- ✅ “Product Marketing Manager”
- ❌ “Coding Ninja Wanted!”
- ❌ “Rockstar Developer”
Be Transparent About Compensation
Be Transparent About Compensation
Including salary information increases application quality:
- Attracts candidates within your budget
- Reduces time spent on mismatched expectations
- Demonstrates transparency and builds trust
Structure Your Job Description
Structure Your Job Description
Use headings and lists for better readability:
Set Up Your Pipeline Before Publishing
Set Up Your Pipeline Before Publishing
Configure your hiring process stages and automations before making the job active:
- Add all necessary pipeline stages
- Configure offer and rejection email templates
- Add hiring team members
- Create custom application questions
- Test the application flow
- Activate the job
Troubleshooting
Cannot Delete a Job
Cannot Delete a Job
Jobs with candidates cannot be deleted to preserve application history. Instead:
- Close the job to stop accepting applications
- Archive it to hide from the main jobs list
Salary Validation Errors
Salary Validation Errors
If you see salary validation errors:
- Ensure maximum salary is greater than minimum salary
- Both currency and pay frequency must be selected when including salary
- For fixed salary, ensure the amount is entered
- For salary range, ensure both min and max are entered
Job Not Appearing on Careers Page
Job Not Appearing on Careers Page
Check these settings:
- Job status is set to Active (green toggle)
- Job status in database is “published” not “draft”
- Clear your browser cache
API Reference
For programmatic job creation, see the Job API endpoints. Key endpoints:POST /api/jobs- Create a new jobGET /api/jobs/{id}- Get job detailsPUT /api/jobs/{id}- Update a jobDELETE /api/jobs/{id}- Delete a job