This guide shows you how to create custom application questions, configure different question types, and use applicant responses in your hiring process.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.
Overview
Custom questions allow you to:- Gather specific information beyond resumes
- Screen candidates based on requirements
- Collect salary expectations, availability, and other details
- Add knockout questions to filter unqualified applicants
Question Types
OpenATS supports five question types:| Type | Use Case | Example |
|---|---|---|
| Short Answer | Brief text responses | ”What is your salary expectation?” |
| Long Answer | Detailed text responses | ”Describe your experience with API development” |
| Checkbox | Multiple selections | ”Which programming languages do you know?” |
| Radio Button | Single selection | ”What is your preferred work arrangement?” |
| Boolean | Yes/No questions | ”Are you authorized to work in the US?” |
Adding Custom Questions
Navigate to Job Questions
- Go to Jobs in the sidebar
- Click on the job you want to configure
- Click the Custom Questions tab
Select Question Type
Choose from the dropdown:
- Short Answer - Single line text field
- Long Answer - Multi-line text area
- Checkbox - Multiple choice (can select multiple)
- Radio Button - Multiple choice (select one)
- Boolean - Yes/No toggle
Enter Question Text
Type your question in the “Enter the question here” field.Examples:
Write clear, specific questions. Avoid jargon or ambiguous phrasing.
Configure Options (if applicable)
For Checkbox, Radio Button, and Boolean questions:
- Click Setup Options & Logic
- Add options:
- Type option text (e.g., “Yes”, “No”, “Remote”, “Hybrid”)
- Click + Add Another Option for more choices
- Configure logic (optional):
- Mark correct answers for screening
- Set knockout options (auto-reject if selected)
- Click Save Logic
Managing Existing Questions
Reordering Questions
Questions appear on the application form in the order you set:- Drag questions by the ⋮⋮ handle icon
- Drop them in the desired position
- The order updates automatically
Editing Questions
- Click the edit (pencil) icon on any question
- Modify the question text, type, or options
- Click Save Changes
Changing a question type will delete existing answers from candidates who already applied.
Deleting Questions
- Click the delete (trash) icon on any question
- Confirm the deletion
Question Examples by Job Type
Software Engineering
Software Engineering
Short Answer:
- What is your expected salary range?
- How many years of experience do you have with [Technology]?
- What is your GitHub username?
- Describe a challenging technical problem you solved recently
- Explain your experience with microservices architecture
- What interests you about this role?
- Which programming languages are you proficient in?
- ☐ Java
- ☐ Python
- ☐ JavaScript
- ☐ Go
- ☐ C++
- What is your preferred development environment?
- ○ Linux
- ○ macOS
- ○ Windows
- Do you have experience leading engineering teams? (Yes/No)
Sales & Marketing
Sales & Marketing
Short Answer:
- What CRM platforms have you used?
- What is your typical sales cycle length?
- What industries have you sold to?
- Describe your most successful sales campaign
- How do you approach cold outreach?
- What strategies do you use to close enterprise deals?
- Which marketing channels have you managed?
- ☐ Email Marketing
- ☐ Social Media
- ☐ Content Marketing
- ☐ Paid Advertising
- ☐ SEO/SEM
- What is your preferred sales methodology?
- ○ SPIN Selling
- ○ Challenger Sale
- ○ Solution Selling
- ○ Other
- Do you have experience with B2B SaaS sales? (Yes/No)
Customer Support
Customer Support
Short Answer:
- What help desk software have you used?
- What languages do you speak fluently?
- What are your available working hours?
- Describe how you handled a difficult customer situation
- How do you prioritize multiple support tickets?
- Which support channels are you experienced with?
- ☐ Live Chat
- ☐ Email Support
- ☐ Phone Support
- ☐ Social Media
- Are you comfortable working weekend shifts? (Yes/No)
- Can you work in a 24/7 support rotation? (Yes/No)
Advanced: Knockout Questions
Knockout questions automatically reject candidates who don’t meet requirements:Configure as Knockout
In the options setup:
- Mark which answers disqualify candidates
- Set the auto-rejection email template
- Enable Auto-reject on wrong answer
Attaching Assessments to Application Forms
You can require candidates to complete technical assessments as part of their application:Attach to Job
From the Custom Questions tab:
- Click Attach Assessment
- Select the assessment from the dropdown
- Choose when to trigger it:
- On Application - Immediately when they apply
- Screening Stage - When moved to screening
- Interview Stage - When moved to interview
API Method for Attaching Assessments
Viewing Candidate Responses
After candidates apply, view their answers:- Go to Candidates
- Click on a candidate
- Scroll to Custom Question Answers section
- Responses appear with the question text
Best Practices
Keep Questions Focused
Keep Questions Focused
✅ Good questions:
- “What is your expected salary range?”
- “How many years of Python experience do you have?”
- “Are you willing to travel up to 25%?”
- “Tell us about yourself” (too broad)
- “Why should we hire you?” (covered in cover letter)
- “What’s your greatest weakness?” (not actionable)
Limit the Number of Questions
Limit the Number of Questions
Keep application forms short:
- 3-5 questions for most roles
- 7-10 questions maximum for specialized roles
- Every extra question reduces completion rates
Use Required Sparingly
Use Required Sparingly
Only mark questions as required if they’re truly mandatory:
- Legal requirements (work authorization)
- Deal-breakers (salary expectations too high)
- Essential qualifications
Test Your Application Form
Test Your Application Form
Before publishing:
- Submit a test application yourself
- Check question clarity and ordering
- Verify required validation works
- Test on mobile devices
- Time how long it takes to complete
Be Transparent About Usage
Be Transparent About Usage
Tell candidates how you’ll use their responses:Transparency increases completion rates and trust.
Question Schema Reference
When creating questions via API:Validation Rules
- title: 1-500 characters, required
- questionType: Must be valid enum value
- options: Required for checkbox/radio (minimum 2 options)
- position: Must be unique within the job
Troubleshooting
Question Not Appearing on Application Form
Question Not Appearing on Application Form
Check:
- Question is saved (not in draft mode)
- Job is published/active
- Question position is set
- Browser cache cleared
Cannot Add Options to Question
Cannot Add Options to Question
Ensure:
- Question type is checkbox, radio, or boolean
- You clicked “Setup Options & Logic” button
- Each option has text (cannot be empty)
Candidate Responses Not Saving
Candidate Responses Not Saving
Verify:
- Question exists before candidate applied
- Required questions are answered
- File upload size limits not exceeded
- No special characters causing validation errors
API Reference
Get Custom Questions
Create Custom Question
Update Custom Question
Delete Custom Question
Related Guides
Creating Jobs
Set up job postings with application forms
Managing Candidates
Review candidate responses and applications
Assessments
Create technical skills assessments
Email Templates
Configure automated responses