Executive Summary
If your job posted via PyjamaHR is not appearing on LinkedIn, you’re not alone—this is one of the most common and urgent issues faced by recruiters and HR teams. This guide provides a comprehensive, step-by-step troubleshooting checklist to help you quickly identify the cause, resolve the issue, and ensure your jobs are published and visible to candidates on LinkedIn. It covers recent LinkedIn policy changes, PyjamaHR workflows, common mistakes, and actionable solutions based on hundreds of real customer scenarios.
Detailed Overview
What Is This Feature and Why Does It Matter?
PyjamaHR offers seamless job publishing to LinkedIn directly from your ATS dashboard, allowing you to reach a large pool of candidates with minimal manual effort. However, due to LinkedIn’s evolving policies, technical reviews, and integration requirements, jobs may sometimes fail to appear or remain “under review” for extended periods. Understanding the end-to-end workflow, recent changes, and troubleshooting steps is critical to maximizing your candidate reach and minimizing downtime.
Key Benefits:
- One-click job publishing to LinkedIn from PyjamaHR
- Automated status tracking and error notifications
- Centralized candidate management and application tracking
When to Use This Guide:
- Your job status in PyjamaHR says “Published” but it’s not visible on LinkedIn
- The job is stuck “Under Review” for more than 48 hours
- You receive error messages like “Unable to publish job to LinkedIn. Please contact support.”
- LinkedIn shows “This job is no longer visible” or similar warnings
Step-by-Step Troubleshooting Checklist
Prerequisites
You have Super Admin or Admin access in PyjamaHR
Your LinkedIn company page is integrated in PyjamaHR (Settings > Integrations)
You have the Job ID and LinkedIn company page URL handy
1. Check LinkedIn Integration Status
Steps:
1. Go to Settings > Integrations in PyjamaHR.
2. Confirm that your LinkedIn company page is connected (should show “Manage” not “Connect”).
3. If not connected, follow the prompt to integrate your LinkedIn company page.
- Screenshot: Integration page with LinkedIn status
Common Mistake:
Using a personal LinkedIn profile or a LinkedIn Showcase page instead of a Company Page. Only Company Pages are supported.
2. Verify Job Publishing Status in PyjamaHR
Steps:
1. Navigate to Jobs in PyjamaHR.
2. Locate the job in question.
3. Click the three dots (•••) > Publish.
4. Check the LinkedIn status:
- Published: Should show a LinkedIn icon and sometimes a “View Job” link.
- Under Review: LinkedIn is still evaluating the job.
- Error/Warning: Note any error messages.
Screenshot:
Job card with LinkedIn status and “Publish” menu.
3. Wait for LinkedIn Review (Up to 48–72 Hours)
LinkedIn reviews every job for compliance with their terms and conditions.
Most jobs are published within 24–48 hours, but some may take up to 72 hours.
If your job is still “Under Review” after 72 hours, proceed to the next steps.
Customer Example:
“My job has been under review for more than 48 hours. Why?”
— Multiple customers
4. Check for LinkedIn Policy Restrictions (Staffing/Recruiting Agencies)
Recent LinkedIn Policy Update (2024):
- LinkedIn now restricts free job postings from staffing and recruiting agencies.
- If your company is flagged as a staffing/recruiting agency, jobs may not be published unless you purchase paid job slots or use LinkedIn Recruiter.
How to Check:
- If you see errors like “This job is no longer visible on LinkedIn” or “Your company has been flagged,” your account may be affected.
- Review LinkedIn’s policy: LinkedIn Staffing Agency Policy
Workarounds:
- Integrate a different LinkedIn company page that is not flagged as a staffing agency (if available).
- Add a client’s LinkedIn page (with permission) during job creation.
- Avoid using phrases like “We’re hiring for our clients” in job descriptions.
Customer Example:
“We are a staffing agency and none of our jobs are appearing on LinkedIn anymore.”
— Multiple customers
5. Review Job Description for Compliance
Common Triggers for LinkedIn Rejection:
- External links in the job description (e.g., company websites, application forms)
- Incomplete or poorly formatted job descriptions
- Duplicate job postings (same title, location, and description)
- Mentioning “hiring for clients” or similar phrases
Best Practices:
- Remove all external links from the JD.
- Use clear, detailed, and original job descriptions.
- Avoid duplicating jobs with identical content.
Customer Example:
“I noticed you’ve included a link to Sugar’s website in the job description. Kindly remove any external links from the JD to ensure the job can be published.”
— PyjamaHR Support
6. Check for Duplicate Job Postings
LinkedIn may block jobs that are duplicates of existing or recently closed jobs.
If you cloned or reposted a job, ensure the title, description, and location are unique or the previous job is closed on LinkedIn.
How to Fix:
- Close duplicate jobs on LinkedIn.
- Republish the new job from PyjamaHR.
7. Confirm LinkedIn Company Page Ownership and Optimization
Ensure your LinkedIn company page is active, has a valid website, and is not newly created (LinkedIn may delay publishing for new pages).
Add more associated members and fill out company details for credibility.
8. Republish the Job
After making any changes (integration, JD edits, closing duplicates), go back to the job in PyjamaHR.
Click the three dots (•••) > Publish > LinkedIn > Republish.
Wait up to 48 hours for LinkedIn to review again.
9. Check LinkedIn Directly
Visit your LinkedIn company page > Jobs tab.
Search for the job title and location.
If not visible, try searching in incognito mode or from another LinkedIn account.
10. Contact Support (PyjamaHR and LinkedIn)
If all steps above fail, contact PyjamaHR support with:
Job ID
LinkedIn company page URL
Screenshots of errors/status
If LinkedIn has flagged your account, raise a support ticket with LinkedIn: LinkedIn Support
Advanced Usage & Best Practices
Always optimize job descriptions for LinkedIn’s quality guidelines: LinkedIn JD Guidelines
Avoid frequent edits after publishing; each edit may trigger a new review.
Monitor job status in PyjamaHR and LinkedIn for discrepancies.
For agencies: Consider creating a separate company page for direct hiring or integrating a client’s page (with permission).
Do not use personal LinkedIn profiles for integration—only company pages are supported.
Troubleshooting & Common Issues
Issue/Error | Likely Cause | Solution |
Job stuck “Under Review” >72h | LinkedIn review delay, policy flag, or new company page | Wait, check for policy flags, contact support |
“Unable to publish job to LinkedIn. Please contact support.” | JD non-compliance, duplicate, integration issue | Remove external links, close duplicates, re-integrate LinkedIn |
Job shows as “Published” in PyjamaHR but not on LinkedIn | LinkedIn review pending, integration issue | Wait, re-integrate, republish |
“This job is no longer visible on LinkedIn” | Policy flag, job expired, duplicate | Check for agency flag, close duplicates, republish |
No applicants after publishing | Job not actually live, low visibility, flagged account | Confirm live status, optimize JD, check for flags |
“Job posted only visible to employees” | LinkedIn privacy setting or flag | Check company page settings, contact LinkedIn |
Comprehensive FAQ
Q1: How long does it take for a job to appear on LinkedIn after publishing from PyjamaHR?
A: Typically 24–48 hours, but can take up to 72 hours due to LinkedIn’s review process.
Q2: Why is my job stuck “Under Review” for more than 48 hours?
A: LinkedIn may be reviewing your company, the job description, or your account is flagged as a staffing agency.
Q3: What does “Unable to publish job to LinkedIn. Please contact support” mean?
A: This usually indicates a problem with the job description (e.g., external links), a duplicate job, or a LinkedIn integration issue.
Q4: Can staffing/recruiting agencies still post jobs on LinkedIn via PyjamaHR?
A: Only if you have paid job slots or LinkedIn Recruiter. Free postings are restricted for flagged accounts.
Q5: How do I know if my LinkedIn account is flagged as a staffing agency?
A: If jobs are not appearing and you see policy-related errors, your account may be flagged. Check LinkedIn’s policy or contact their support.
Q6: Can I use a personal LinkedIn profile or Showcase page for integration?
A: No, only LinkedIn Company Pages are supported for job publishing.
Q7: What should I do if my job is a duplicate?
A: Close the previous job on LinkedIn, edit the new job to make it unique, and republish.
Q8: Why are my jobs not getting any applicants?
A: The job may not be live, your account may be flagged, or the JD may need optimization.
Q9: Can I integrate a client’s LinkedIn page to post jobs?
A: Yes, with the client’s permission, you can add their LinkedIn page during job creation.
Q10: What if my LinkedIn company page is new?
A: LinkedIn may delay publishing jobs from new pages. Ensure your page is fully set up and credible.
Q11: How do I check if my job is live on LinkedIn?
A: Go to your LinkedIn company page > Jobs tab, or use the “View Job” link in PyjamaHR if available.
Q12: What if I see “Job is only visible to employees” on LinkedIn?
A: This may be due to privacy settings or account flagging. Check your company page settings and contact LinkedIn if needed.
Related Features & Next Steps
LinkedIn Integration: How to Integrate LinkedIn with PyjamaHR
Job Description Optimization: LinkedIn JD Guidelines
Candidate Export: Comparison View: How to Export Candidate Data
Career Page Integration: Career Page Integration Guide
Contact Support: Use the in-app chat or email [email protected] with your Job ID and LinkedIn URL.
Summary Table: Common Scenarios & Solutions
Scenario | Action |
Job not visible after 72h | Check for policy flags, republish, contact support |
Error: “Unable to publish…” | Remove external links, check for duplicates, re-integrate |
Staffing agency flagged | Use alternate company page, purchase job slots, contact LinkedIn |
No applicants | Confirm job is live, optimize JD, check for flags |
New LinkedIn page | Complete company profile, add members, wait for review |
Final Tips
Always double-check your LinkedIn integration and job description before publishing.
Monitor job status in both PyjamaHR and LinkedIn.
If you’re a staffing agency, be proactive in reviewing LinkedIn’s latest policies and consider alternate posting strategies.
For persistent issues, document all steps taken and contact both PyjamaHR and LinkedIn support with detailed information.
Still need help?
Contact PyjamaHR support with your Job ID, LinkedIn company page URL, and screenshots of any errors. We’re here to help you get your jobs live and visible to the right candidates!
Related Articles:
- LinkedIn Integration: Step-by-Step Guide
- Optimizing Your Job Description for LinkedIn
- Exporting Candidate Data from PyjamaHR
This article is based on real customer scenarios and is updated regularly to reflect the latest LinkedIn and PyjamaHR platform changes.