Social Media Job Posting Automation → LinkedIn & Telegram
Automatically fetch and post jobs from your Artha Job Board to LinkedIn and Telegram using Make.com. Save time, avoid duplicates, and keep your audience updated with fresh opportunities at zero cost.
📌 Why Is This Guide About ?
In today’s hiring world, most candidate and employer traffic comes from LinkedIn & Telegram.
Manually posting jobs is slow, inconsistent, and repetitive.
With automation:
Fresh jobs post daily
You save manual effort
Candidate engagement and employer visibility increase
This guide explains how to connect: Artha Job Board → Make.com → LinkedIn & Telegram
Here's the tutorial video followed by detailed steps:
Step 1: Create a Make.com Account
Why: Make.com is the automation tool that will handle everything in the background.
Steps:
Go to Make.com
Sign Up (or Log In).
Verify email & set up workspace.
Step 2: Import the Scenario Blueprint
Why: Instead of building the workflow manually, you can import a pre-built “recipe” (blueprint).
Steps:
In Make.com dashboard → Scenarios → Create new scenario
Click ⋮ (three dots) on the bottom bar → Import blueprint
Upload the file
✅ This creates the flow:
HTTP → JSON → Iterator → Data Store → Data Store → Sleep → Router → LinkedIn/Telegram

Step 3: Configure Each Module
Each “module” is one step in the pipeline. Here’s what they do:
🔹HTTP Module – Fetch Jobs
Purpose: Pull jobs from your Artha Job Board.
Settings:
URL:
https://api.arthajobboard.com/client/api/v1/job-recommendation/get-jobs-recommendation/guest Method: POST
Headers:
Name: Origin
Value: https://yourdomain.arthajobboard.com (replace with your domain)
Body Example:
{
"filter": {},
"page": 1,
"limit": 10,//this controls how many jobs you want to push
"getAllJobs": true,
"relevanceSort": false,
"sort": { "createdAt": -1 }
}
👉 limit controls how many jobs post each run.
🔹 JSON Parser
Purpose: Turns raw API response into clean job data.
Input: {{2.data}} // No change required
🔹 Iterator (Basic Feeder)
Purpose: Loops through jobs one by one.
Input: {{5.data.docs}}
// No change required
🔹 Data Store: Check Record
Purpose: Checks if job already posted.
Key: {{4._id}}
Steps :
Click on Add, in the Data store name add any name.
Click on Save
🔹 Data Store: Add Record
Purpose: Saves job ID if it’s new.
Steps :
Click on it and select the Data Store created in previous step and save
Settings: // No change required
Key: {{4._id}}
Overwrite: false
Add only if {{9.exist}} = false
👉 Prevents duplicates.
🔹 Tools: Sleep
Purpose: Random delay to avoid platform rate limits.
Duration:
{{floor(random * (150 - 1 + 1)) + 1}}
// No change required
🔹 Router – Split to Social Channels
Here you send jobs to multiple platforms.
Route 1: LinkedIn Integration
Pre-requisites:
LinkedIn Company Page (Admin access)
Make.com account
LinkedIn Developer API (auto-handled in Make.com)
Steps:
Open your scenario.
Under Connection → click Add → LinkedIN
Connection name can be anything
Grant permissions → select your Company Page.
Under Organisation select your company page
In Content, paste template:
{{4.company.nm}} is hiring {{4.title}}
Location: {{4.loc.city.nm}}, {{4.loc.country.nm}}
Experience: {{4.yearOfExpNm.en}}
Employment Type: {{4.typeOfEmpNm.en}}
Apply Now: https://yourdomain.com/jobsseekers/job-detail/{{4.slug}}
#job #hiring #JobOpening
Route 2: Telegram Integration
Prerequisites:
Telegram account
Bot created via BotFather
Bot Token from BotFather
Telegram Channel/Group (bot as Admin)
Steps:
Open BotFather.
Type /newbot → set bot name → receive token.
Save the token (needed in Make).
Create Channel/Group → add bot as Admin.
Copy channel username (e.g., @YourChannelName).
In Make.com → click on Telegram → Add Connection
Name Connection
Enter Bot Token.
In Chat ID → enter channel username.
In Text, paste template:
🏢 Company: {{4.company.nm}}
👔 Title: {{4.title}}
📍 Location: {{4.loc.city.nm}}, {{4.loc.country.nm}}
📄 Apply: https://yourdomain.com/jobsseekers/job-detail/{{4.slug}}
Step 4 : Save & Test the Scenario
Steps :
Click Save.
Run once manually.
Verify:
Jobs fetch from Artha Job Board
Only new jobs saved
Posts appear on LinkedIn & Telegram
Step 5: Schedule Automation
Steps:
In scenario editor → Scheduling (bottom bar).
Turn ON.
Set frequency (e.g., every 12 hours).
👉 Controls how often jobs get posted.
6️⃣ What You Need to Update
Origin Header → your domain
Data Store → create & link
LinkedIn Page → select your Company Page
Telegram Connection → Bot Token & Channel username
Templates → Customize wording, hashtags, links
💰 This is FREE!
Make.com → Free plan is enough for this setup. It gives you 1,000 operations per month, which easily covers daily job postings for most job boards.
LinkedIn → Posting to a Company Page via Make.com is free of charge. You only need to have admin access to the page.
Telegram → Free to create bots and channels. BotFather provides tokens at no cost.
Artha Job Board API → Already included as part of your platform — no extra fee.
✅ Bottom line: This automation costs $0 to run unless you want advanced features on Make.com
🎉 Final Outcome
Once set up:
Your Artha Job Board feeds jobs directly into LinkedIn & Telegram.
Jobs post consistently without manual effort.
Duplicates are avoided.
Frequency and number of jobs are under your control.
Your Artha Job Board feeds jobs directly into LinkedIn & Telegram.
Jobs post consistently without manual effort.
Duplicates are avoided.
Frequency and number of jobs are under your control.
✅ What to Do
Backfill fresh jobs every day → Make sure your board has new jobs regularly, otherwise the automation won’t have anything to post.
Use relevant hashtags on LinkedIn → Helps jobs reach beyond your immediate followers.
Customize templates → Add your logo, job categories, or call-to-action for more engagement.
Monitor posting frequency → Start with every 12 hours. If you see too many posts at once, reduce frequency.
Keep Telegram bot as admin → Without admin rights, jobs won’t be posted in your channel.
❌ What Not to Do
Don’t set "limit" too high (e.g., 100) → Posting too many jobs at once can overwhelm candidates and may trigger platform limits.
Don’t remove the Data Store check → Otherwise the same job may be posted again and again.
Best not use personal LinkedIn accounts → Always post through your Company Page for a professional look.
Don’t flood Telegram with old jobs → Stick to fresh postings, or candidates may lose interest.
Don’t forget scheduling → If you leave scheduling OFF, the scenario will never run automatically.
Last updated
Was this helpful?