How to Set Up Facebook Integration for Job Posting in uKnowva HRMS?

  • Print

Introduction

In today’s competitive hiring landscape, organizations actively use social media platforms like Facebook to reach a wider pool of candidates and improve job visibility. Instead of manually posting jobs on multiple platforms, integrating your HRMS with Facebook helps you automate this process and ensure consistent job promotion.

With Facebook integration in uKnowva HRMS, every job you post in your recruitment module can automatically get published on your Facebook page. This not only saves time but also increases your reach, helping you attract better talent faster.

In this article, you will learn how to configure Facebook integration step by step, from setting up your developer account to connecting it with your uKnowva instance.

Step 1: Create a Facebook Account and Page

To begin, ensure that you have an active Facebook account. Once logged in, create a Facebook page that you will use to publish job postings.

This page acts as the destination where all your job updates will be shared automatically from uKnowva.

Step 2: Set Up a Facebook Developer Account

Next, visit the Facebook Developers portal and sign up for a developer account. After successfully registering, navigate to the “My Apps” section. This area allows you to create and manage applications that integrate with Facebook services.

Click on the “Create App” button, and it will take you to the new page where you need to enter the required details such as your app name and contact email.

Proceed to the next step by clicking on the next button, where you will select the appropriate use case. In the use case tab, first select the All option to see all services.

From the available options, choose “Manage everything on your page,” as this enables your app to post and manage content on your Facebook page.

Now, move to the next tab and complete the configuration as needed and create the app.

Step 3: Configure App Permissions and Settings

After creating the app, you will be redirected to the app dashboard.

From here, customize the selected use case and add the required permissions. These permissions allow your app to manage posts, read engagement data, and access page-related information securely.

While configuring permissions, make sure you explicitly enable business_management, pages_manage_posts, pages_read_engagement, pages_show_list, and public_profile. These permissions are essential because they allow your app to manage page content, publish job posts, and access engagement data required for smooth integration.

Once permissions are configured, navigate to the Settings section and open the Basic tab.

Here, you will find your App ID and App Secret. Click on the “Show” button to reveal the App Secret and store both credentials securely, as you will need them later during integration.

Step 4: Generate User and Page Access Tokens

Now, open the Graph API Explorer from the tools section in the top menu.

Select all the permissions you previously enabled.

Now, select the User Access Token option.

If the system prompts you to reconnect your account, click on the Reconnect button in the pop-up and proceed.

After reconnecting, click on the Generate User Token button. This action will generate a user access token that represents your logged-in account. Copy this token and store it securely, as it will be required in the next steps to generate long-lived tokens.

Once you have saved the user token, move to the drop-down where you can switch between User and Page. From this drop-down, select the Facebook page that you created earlier (or any existing page you want to use for job posting).

After selecting the page, click again on the Generate Access Token button. This will now generate a page access token linked specifically to your selected page. Copy this token as well and store it safely for future use.

Step 5: Generate Long-Lived Access Tokens Using Postman

To ensure that your integration remains active without frequent re-authentication, you need to convert your short-lived tokens into long-lived tokens.

Open Postman and create a new POST request using the Facebook Graph API endpoint.

POST - https://graph.facebook.com/v18.0/oauth/access_token?grant_type=fb_exchange_token&client_id={your_app_id}&client_secret={your_app_secret}&fb_exchange_token={your_user_access_token}

Params - grant_type, client_id, client_secret, fb_exchange_token

In this request, you will exchange your user access token for a long-lived user access token by providing your App ID, App Secret, and the previously generated user token.

After sending this request successfully, you will receive a new access token. This is your long-lived user access token, which you must store securely.

Next, create another POST request in Postman to generate a long-lived page access token. In this request, pass the long-lived user access token as a parameter.

https://graph.facebook.com/v18.0/me/accounts?access_token={long_lived_user_access_token}

Params - access_token

Once you send this request, the response will include your long-lived page access token. This token is extremely important because it will be used in uKnowva HRMS to automatically post jobs on your Facebook page.

In the same response, scroll down to find your Page Name and Page ID. Make sure to copy and save the Page ID carefully, as it is required during the final configuration in uKnowva.

Step 6: Configure Facebook Integration in uKnowva HRMS

Now, return to your uKnowva HRMS instance. Navigate to the top-right corner of the page, click on your profile icon, and select uKnowva Configuration.

From the side menu, open the Apps Manager section and search for the Recruitment Engine.

Click on it to open the configuration. Scroll to the bottom of the configuration window and enter the Facebook Page ID and the long-lived Page Access Token that you generated earlier.

After entering these details, click on the Save button to apply the configuration.

Conclusion

That’s it!

You’ve now successfully configured Facebook integration for job posting in uKnowva HRMS.

By following this process, you ensure that your job openings are automatically published on your Facebook page, increasing visibility and reducing manual effort in recruitment marketing.

If you have any questions or need additional support, feel free to contact us at This email address is being protected from spambots. You need JavaScript enabled to view it..

Was this Article helpful?