Skip to main content

Embed your jobs page on your website with an iframe

Show your live Recruiterflow jobs on your own site without sending candidates elsewhere.

Written by Amritanshu Anand

Show your open jobs on your own website without sending candidates to a separate careers page. Recruiterflow's embeddable widget pulls live jobs from your account, lets candidates filter and read full job descriptions, and lets them apply right inside the iframe.

What the embed gives you

Once installed, the iframe shows every job that's published in Recruiterflow. Candidates can filter the list by Department and Location, open any job to read its full description, and submit an application without ever leaving your site. The iframe automatically resizes to fit the number of open jobs, so it never leaves a fixed empty block on the page.

How to embed the iframe

You'll need your Recruiterflow company slug. Find it in Settings → Careers Page — the company name shown there is the value you'll drop into the iframe URL.

Step 1. Paste the resizer script inside the <head> of your page:

<script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.min.js"></script>

Step 2. Paste the iframe inside the <body>, wherever you want the job list to appear:

<iframe id="recruiterflow-jobs-iframe" src="https://recruiterflow.com/yourcompanyname/jobs-page-widget" style="width:1px;min-width:100%;border:0;"></iframe>
<script>iFrameResize({ log: true }, '#recruiterflow-jobs-iframe')</script>

Step 3. Replace yourcompanyname in the iframe src with your company slug from the careers page settings. Save the page and publish.

Example

If the slug in Settings → Careers Page reads acme, your iframe src becomes https://recruiterflow.com/acme/jobs-page-widget. Refresh your site and your live jobs appear inside the embed.

Things to know

  • The widget mirrors your published jobs in Recruiterflow. Edits made there (title, description, location) show up in the embed without any code change on your side.

  • Department and Location filters surface based on the values set on your jobs — fill those fields in if you want filtering to work cleanly.

  • If the iframe shows scrollbars or doesn't size to its content, double-check that the iframeResizer script in your <head> loaded successfully.

  • The slug is case-sensitive — copy it exactly from the careers page settings.

Did this answer your question?