Skip to content

A Node.js automation tool that helps businesses schedule and manage LinkedIn posts—text, images, and videos—using the LinkedIn API and Cloudinary. Designed for marketing teams, recruiters, and agencies, it enables effortless 30-day content planning, automatic publishing, and post updates, all through a clean, modular backend.

Notifications You must be signed in to change notification settings

vkassingh/Linkedin-Post-Management-API

Repository files navigation

🤖 Linkedin-PostAutomation-bot

It is a Node.js-powered automation tool designed to streamline LinkedIn content management for businesses. It enables users to create, retrieve, update, delete, and schedule posts—including text, images, and videos—over a 30-day period. Whether you're a marketing agency, HR team, or brand manager, this bot helps maintain a consistent LinkedIn presence with minimal manual effort.

💼 Business Use Cases

Use Case Description
Content Scheduling Automate up to 30 days of LinkedIn posts to maintain consistent visibility and engagement.
Brand Management Ensure timely delivery of branded content across multiple company pages.
Recruitment Marketing Schedule job openings, employee spotlights, and culture posts to attract top talent.
AI Analytics & Reporting Retrieve and analyze post performance to refine future content strategies using AI.
Agency Automation Manage multiple client accounts efficiently without manual posting.
Lead Generation Use scheduled posts to drive traffic to landing pages and generate inbound leads.

📌 Features

  • 📝 Create Posts: Supports text, image, and video content.
  • 📥 Retrieve Posts: View all scheduled or published posts.
  • ✏️ Update Posts: Modify scheduled posts before they go live.
  • 🗑️ Delete Posts: Remove posts from the schedule or delete published ones.
  • 🗓️ Post Scheduling: Add posts to be published automatically over the next 30 days at specified times.
  • 🔐 Modular Architecture: Clean separation of controllers, services, and middleware for scalability and maintainability.

🛠️ Tech Stack

  • Node.js
  • Express.js
  • LinkedIn API (for post creation and management)
  • Cloudinary API (for media storage and delivery)
  • Puppeteer (optional for browser automation)
  • JavaScript
  • MongoDB or JSON-based storage (depending on implementation)

🚀 Getting Started

Installation

git clone https://github.com/vkassingh/Linkedin-bot-V1.git
cd Linkedin-bot-V1
npm install

About

A Node.js automation tool that helps businesses schedule and manage LinkedIn posts—text, images, and videos—using the LinkedIn API and Cloudinary. Designed for marketing teams, recruiters, and agencies, it enables effortless 30-day content planning, automatic publishing, and post updates, all through a clean, modular backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published