Last update on:
Jul 19, 2024

How to integrate your Lever job board with Webflow

How to integrate your Lever job board with Webflow

In today's fast-paced business world, streamlining your hiring process is crucial. One effective way to do this is by integrating your job board from Lever, a comprehensive HR software management platform, into your Webflow website. This integration can save you significant time and effort by automating the job posting process.

In this article, we'll explore three methods to integrate Lever with Webflow, ranging from simple to more complex solutions. Each method has its own advantages, and we'll guide you through the process step-by-step.

Why integrate Lever with Webflow?

Before we dive into the integration methods, let's briefly discuss why you might want to integrate Lever with Webflow:

  1. Time-saving: Automatically sync job postings from Lever to your Webflow site.
  2. Consistency: Ensure your website always displays up-to-date job openings.
  3. Improved candidate experience: Provide a seamless application process for potential hires.
  4. Brand consistency: Maintain your company's visual identity across your job postings.

Now, let's explore the three integration methods:

Method 1: Using Lever's embed code (simplest)

This method is the quickest and easiest way to display your Lever job postings on your Webflow site. It involves using Lever's Embed Code Generator to create a simple script that you can add to your Webflow page.

Integrate Lever job board in Webflow with embed code

Steps to implement

1. Generate the embed code

  1. Visit Lever's Embed Code Generator.
  2. Enter your Lever account name in the provided field.
  3. Click "Generate Code" to create your unique embed code.
Generate embed code for Lever job board on Webflow

2. Add the Embed Code to Webflow

  1. Log in to your Webflow account and open your project.
  2. Navigate to the page where you want to display job listings (e.g., Careers page).
  3. In the Webflow Designer, click the "+" icon to add a new element.
  4. Search for and select the "Code Embed" element.
  5. Drag the Code Embed element to your desired location on the page.
  6. In the Code Embed Settings panel, paste the generated Lever embed code.
Add Lever jobs code embed to Webflow

3. Customize the appearance (optional)

  1. To match your site's design, you may need to add custom CSS.
  2. In Webflow, go to the page settings and find the "Custom Code" section.
  3. Add your custom CSS within a <style></style> tag in the "Before </body> tag" field.
  4. Use CSS selectors to target the Lever embed and adjust colors, typography, spacing, etc.
Add CSS code for Lever job board in Webflow

Pros and cons

Pros

  • Quick and easy to implement (can be done in minutes)
  • No additional cost
  • Automatically updates when jobs change in Lever

Cons

  • Limited customization options
  • May not perfectly match your site's design without custom CSS
  • Doesn't create individual pages for each job posting

Method 2: Using the Lever app with Webflow CMS (most robust)

This method utilizes the official Lever app for Webflow, developed by Ample (a specialized Webflow partner). It offers a more sophisticated integration by syncing your Lever job postings with Webflow CMS (Content Management System).

Integrate Lever job board in Webflow with Webflow app

Steps to implement

1. Install the Lever app

  1. Log in to your Webflow account and go to your project dashboard.
  2. Click on "Apps" in the left sidebar.
  3. Search for "Lever" in the app marketplace.
  4. Click "Install" on the Lever app.
Search Lever app for Webflow

2. Configure the Lever app

  1. After installation, click on the Lever app in your project.
  2. Follow the prompts to connect to your Lever account.
  3. Choose the collection where you want to sync your job postings.
Connect Lever account with Webflow

3. Create job listing pages

  1. In Webflow, create a new page for your job listings.
  2. Add a Collection List element to the page.
  3. Connect the Collection List to your Lever job postings collection.
  4. Design the layout for how you want job listings to appear.

4. Create individual job posting pages:

  1. Create a new Collection Page for individual job postings.
  2. Design the layout for individual job postings, using dynamic fields from your Lever collection.
  3. Add a link to the Lever application page.

Pros and cons

Pros

  • Full customization of job listings and individual job posting pages
  • Creates SEO-friendly individual pages for each job opening
  • Automatic synchronization with Lever
  • No additional cost beyond Webflow CMS plan

Cons

  • Requires more setup time and advanced Webflow expertise

Method 3: Using Lever's API (intermediate)

This method involves using Lever's API to fetch job postings and display them on your Webflow site. It offers a good balance between customization and ease of implementation.

Integrate Lever job board in Webflow with developer API

Steps to implement:

1. Create a custom script

  1. Write a JavaScript function to fetch job postings from Lever's API.
  2. Parse the API response and format the job data as needed.

2. Add the script to Webflow

  1. In Webflow, go to your page settings.
  2. Navigate to the "Custom Code" section.
  3. Add your custom script to the "Before </body>" area.
Add JavaScript custom code for Lever API

3. Create a job listing page

  1. Design a new page in Webflow for your job listings.
  2. Add a container element where job postings will be displayed.
  3. Use Webflow's custom code embed to call your JavaScript function and populate the job listings.

4. Style your job listings

  1. Use Webflow's design tools to style the container and job listing elements.
  2. Ensure the design is responsive and matches your site's overall aesthetic.

Example API Integration

At BRIX Agency, we've developed a custom Lever integration that offers real-time filtering by location, department, team, and job type, as well as search functionality. This solution provides a rich user interface without the complexity of a full CMS integration. Feel free to take a look here.

Lever jobs Webflow integration example

Pros and cons

Pros

  • More customization options than the embed code method
  • Real-time synchronization with Lever
  • Ability to add custom filtering and search functionality

Cons

  • Requires some coding knowledge or developer assistance
  • Does not create individual pages for each job posting

Conclusion

Integrating Lever with Webflow can significantly streamline your hiring process and improve the candidate experience. The method you choose will depend on your specific needs, technical expertise, and desired level of customization.

  • For a quick and simple solution, the embed code method is ideal.
  • If you want full customization and SEO benefits, the Lever app with Webflow CMS is the way to go.
  • For a balance of customization and ease of implementation, consider using Lever's API.

Remember, each method has its own advantages and disadvantages. Take the time to evaluate which option best suits your company's needs and resources.

If you need assistance with integrating Lever into your Webflow site or have any questions about the process, don't hesitate to reach out to us at BRIX Agency. As a Webflow specialized agency with extensive experience in Lever integrations, we're here to help you create the perfect job board for your company.

BRIX Agency Logo
BRIX Agency

We create amazing websites for world-class tech companies.

Join the conversation