Skip to main content

Embed job listings directly in your app or website

Patrick Blessed avatar
Written by Patrick Blessed
Updated this week

Embed job listings directly in your app or website. By doing this, you gain more exposure to job seekers while managing all applications through People Space Online.

Why Embed or Share Your Job Listings?

You might wonder: Why share or embed your listings on your own business or personal sites if you already paid to list them on People Space Online?

Answer:

  • Embedding your listings increases visibility for job seekers who regularly visit your platforms for open vacancies.

  • In today’s digital era, many candidates trust your website or app as the most updated source for available roles.

  • By leveraging People Space Online, you can share your listings externally while continuing to manage all applications centrally.

  • This approach helps your organization remain a competitive, equal-opportunity employer and ensures you only hire qualified candidates.

  • Optional: You don’t have to share listings if you prefer People Space Online to fully handle candidate sourcing.

Important Reminder

Remember: To embed any job listing, you must first create it in People Space Online.

Never share or embed listings that you haven’t created or do not own the rights to post.

Doing so may result in:

  • Your embed failing to display (showing a 404 error)

  • Potential legal issues for posting content you don’t have rights to

  • Always use your own active job listings when embedding.

How to Share Your Listings

People Space Online provides four easy ways to share job listings:

Direct Post Link

Copy the job URL and share it on your website, email, or social media.

Iframe Embed

Embed the job directly on your website or app using an iframe.

Requires updating for new job postings.

JavaScript Widget

Embed job listings with a small JS snippet.

Supports interactive features, styling, and responsiveness.

Requires updating for new job postings.

API Fetch

Fetch job listings programmatically using the People Space API.

Automatically displays new postings without manual updates.

How to Use These Methods

1️⃣ Direct Post Link

Simply copy the URL of your job listing and share it anywhere.

Example:

https://peoplespace.online/job-detail/consulting-manager-abc-company

2️⃣ Iframe Embed Quickly embed a job listing in a web page or app.

Basic:

<iframe  src="https://peoplespace.online/job-detail/_YOUR_JOB_LIST_TITLE_HERE"    width="100%"    height="800"     frameborder="0"    scrolling="yes"    title="People Space Job Listing"> </iframe>

Responsive:

<div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;">  <iframe   src="https://peoplespace.online/job-detail/_YOUR_JOB_LIST_TITLE_HERE"     style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;"                      allowfullscreen  title="People Space Job Listing">  </iframe>  </div>

3️⃣ JavaScript Widget

Embed jobs with full control over layout and interactivity.

<div id="peoplespace-jobs"></div> <script src="https://peoplespace.online/embed/jobs.js"></script> <script>   PeopleSpaceJobs.init({     container: "#peoplespace-jobs",     jobSlug: "_YOUR_JOB_LIST_TITLE_HERE",     theme: "light" // options: light, dark   }); </script>

4️⃣ API Fetch

For developers who want full customization and automatic updates:

fetch('https://api.peoplespace.online/jobs/_YOUR_JOB_LIST_TITLE_HERE')   .then(res => res.json())   .then(job => {     document.getElementById('job-container').innerHTML = `       <h2>${job.title}</h2>       <p>${job.description}</p>       <a href="${job.applyUrl}" target="_blank">Apply Now</a>     `;   });

Best Practices:

  • Always replace _YOUR_JOB_LIST_TITLE_HERE with the actual job slug.

  • Test embeds for responsiveness across devices.

  • Use API or JS for dynamic updates;

  • iframe and direct links require manual updates for new jobs.

  • Ensure your site or app supports iframes or scripts before embedding.

Need Help?

If you need assistance with bulk job embeds, API integration, or custom scripts, contact the Forever Platforms Developer Support:

Did this answer your question?