LinkedIn posts maker
Developed a content publishing automation system for LinkedIn using a headless browser based on Playwright and a backend on NestJS.
The system allows:
to generate articles using AI
to manage accounts and proxies
to schedule publications via cron
to publish posts automatically on behalf of the user
A task queue (BullMQ) has been implemented to control load and posting frequency, as well as a session saving mechanism to minimize repeated logins.
Additionally, the following have been implemented:
error handling and retry logic
logging and monitoring
anti-detect approach (delays, user-agent, behavioral emulation)
The architecture is built with scalability in mind: support for multiple accounts, queues, and expansion for different AI providers.
The system allows:
to generate articles using AI
to manage accounts and proxies
to schedule publications via cron
to publish posts automatically on behalf of the user
A task queue (BullMQ) has been implemented to control load and posting frequency, as well as a session saving mechanism to minimize repeated logins.
Additionally, the following have been implemented:
error handling and retry logic
logging and monitoring
anti-detect approach (delays, user-agent, behavioral emulation)
The architecture is built with scalability in mind: support for multiple accounts, queues, and expansion for different AI providers.