Skip to main content

How to Set Board‑Specific Salary and Location Fields in PyjamaHR (and Troubleshoot Common Issues)

Updated this week

Executive Summary

Setting the correct salary and location fields is essential for successful job postings on PyjamaHR, especially when distributing jobs to multiple job boards like LinkedIn, ZipRecruiter, and your company careers page. This guide explains how to configure these fields for each board, avoid common pitfalls, and ensure your jobs reach the right candidates—no matter where they are.


Detailed Overview

What are board-specific salary and location fields?
When posting a job in PyjamaHR, you must enter salary and location details that comply with the requirements of each job board (e.g., LinkedIn, ZipRecruiter, your company website). Some boards have strict rules about salary minimums, currency, or location format. PyjamaHR helps you set these fields so your jobs are accepted everywhere you want to post.

Why is this important?
- Visibility: Jobs with missing or incorrect fields may not appear on certain boards.
- Compliance: Boards like LinkedIn enforce minimum salary thresholds and specific location formats.
- Candidate Quality: Accurate fields help attract the right applicants and enable better filtering.

Integration with PyjamaHR:
- Job postings are distributed to multiple boards automatically (on premium plans).
- You can choose which jobs go to which boards.
- Fields like salary and location are mapped to each board’s requirements.


Step-by-Step Guide: Setting Salary and Location Fields for Each Board

Prerequisites

  • You must have a verified PyjamaHR account.

  • Some features (like international locations) require a premium plan.

  • Your company profile must be verified (website, LinkedIn, business docs).

1. Start a New Job Posting

  • Go to your PyjamaHR dashboard.

  • Click Create Job.

2. Enter Job Details

  • Fill in the job title, description, and other required fields.

3. Set the Location Field

  • Field Label: Location (may appear as "Job Location" or "City/State").

  • How to Use:

    • Start typing the city and state (e.g., "Irving, Texas").

    • Select from the dropdown. If "No results found," see troubleshooting below.

    • For remote jobs: Select the country (city/state not required).

    • For hybrid jobs: You must specify a city, not just a country.

  • Board-Specific Notes:

    • LinkedIn and some boards require city/state, not just country.

    • Some boards do not accept generic regions (e.g., "EMEA" or "Worldwide").

Screenshot Callout:
Show the location dropdown with city/state selection and error message if "No results found."

4. Set the Salary Field

  • Field Label: Salary (may appear as "Compensation," "Stipend," or "Pay Range").

  • How to Use:

    • Enter the amount and select the currency.

    • Choose the pay period (Hourly, Monthly, Annual).

    • For some currencies (e.g., COP, ARS), ensure the amount fits within board limits.

  • Board-Specific Notes:

    • LinkedIn enforces minimum salary thresholds (e.g., ₹5000 for internships, $50/hr for US jobs).

    • If the salary is below the board’s minimum, the job may not be posted or may be flagged as spam.

    • Some boards require the salary to be in local currency.

Screenshot Callout:
Show the salary input with currency and pay period selectors, and a warning if the amount is too low.

5. Choose Where to Publish

  • Select which boards to publish to (LinkedIn, ZipRecruiter, company website, etc.).

  • You can unpublish from specific boards if you want a job only on your website.

6. Review and Publish

  • Double-check all fields.

  • Click Publish.


Advanced Usage & Best Practices

  • Power User Tip: If you only want a job on your website (not job boards), unpublish from boards after posting.

  • Custom Filtering: Use screening questions for location to further filter candidates (e.g., ask for current city).

  • API Integration: For advanced users, use the API to fetch job lists and customize location display on your site.

  • Location List Management: If a city is missing, contact support—locations are updated regularly based on user requests.

  • Salary Flexibility: If you need to post salaries outside board limits, consider posting only on your careers page.

Do’s:
- Always check board-specific requirements before posting.
- Use precise city/state for in-office and hybrid roles.
- Make location a mandatory field in the application form for better filtering.

Don’ts:
- Don’t use generic regions (e.g., "EMEA")—most boards will reject these.
- Don’t enter specific addresses—only city and state are accepted.
- Don’t set salaries below board minimums if you want the job to appear on those boards.


Troubleshooting & Common Issues

1. "No results found" when entering location

  • Possible Causes:

    • City/state not in PyjamaHR’s location database.

    • Temporary system issue.

    • Account not verified or flagged.

  • Solutions:

    • Try a different spelling or nearby city.

    • Contact support to request adding the location.

    • Perform a hard refresh (Ctrl+F5) and try again.

    • Ensure your account is verified and not blocked.

2. Cannot select international locations

  • Possible Cause: Free plan limitation.

  • Solution: Upgrade to premium to post international jobs.

3. Salary field won’t accept desired amount

  • Possible Cause: Board minimums (e.g., LinkedIn’s ₹5000 or $50/hr).

  • Solution: Increase the salary to meet the minimum, or post only on your website.

4. Location filter shows unwanted countries

  • Explanation: PyjamaHR is a global product; all countries are included in filters.

  • Workaround: Use API/custom CSS to display only relevant locations on your site.

5. Job not appearing on specific boards

  • Possible Causes: Location or salary fields not compliant with board requirements.

  • Solution: Review and adjust fields; check for board-specific notices in PyjamaHR.

6. Account blocked or flagged

  • Possible Cause: Incomplete or suspicious company profile.

  • Solution: Provide valid company website, LinkedIn, and business registration documents for manual verification.


Comprehensive FAQ

1. Why does it say "No results found" when I enter a location?
The city/state may not be in the database, or there may be a temporary system issue. Try a nearby city or contact support to add your location.

2. Can I post jobs in any country?
International posting is available only on premium plans.

3. Why can’t I set a salary below ₹5000 or $50/hr?
Boards like LinkedIn enforce minimum salary thresholds. Lower amounts may be rejected or flagged as spam.

4. How do I post a job only on my company website, not job boards?
After posting, unpublish the job from job boards using the three dots on the job card.

5. Why is my desired city missing from the dropdown?
Some cities may not be in the system yet. Contact support to request adding them.

6. Can I use regions like "EMEA" or "Worldwide" as a location?
No, most boards require a specific city and state/country.

7. How do I make location a mandatory field for candidates?
Edit the application form and set "Current Location" as a required field.

8. Why are candidates able to apply without entering their location?
If the location field is not set as mandatory in the application form, candidates can skip it.

9. Can I filter candidates by state or city?
Yes, if you’ve collected this info in the application form.

10. Why is my account blocked when I try to post jobs?
Your company profile may need verification. Provide the required documents to support.

11. How do I add a new city or state to the location list?
Contact support with your request; locations are updated regularly.

12. What if the salary field doesn’t accept my local currency or amount?
Some currencies and amounts are limited by board requirements. Try adjusting the amount or currency, or post only on your careers page.


Related Features & Next Steps

  • Screening Questions: Add custom questions for location or salary expectations.

  • Candidate Filtering: Use filters to sort applicants by location or salary.

  • API Integration: Fetch and display jobs with custom location filters on your website.

  • Export Candidate Data: Use the comparison view to export candidate details, including location.


Still need help?
If you encounter issues not covered here, contact PyjamaHR support with details and (if possible) a screen recording or screenshot. Most location and salary issues can be resolved quickly by our team.


This article is based on real customer conversations and is updated regularly to reflect the latest PyjamaHR features and best practices.

Did this answer your question?