Auto Bidding Bot

About the Project

Finding freelance opportunities on social media is often a time-consuming process. Developers and freelancers spend hours searching through posts on LinkedIn and X (Twitter), identifying relevant opportunities, and manually writing proposals. This inspired me to build Auto Bidding Bot, an AI-powered system that automates opportunity discovery and personalized proposal generation.

The project continuously scans public posts containing hiring and freelance-related keywords. When a relevant opportunity is detected, the system analyzes the post content and uses Large Language Models (LLMs) to generate a customized response based on the freelancer's skills and expertise. The goal is to help professionals respond faster and spend more time delivering work rather than searching for leads.

How I Built It

The project was developed using:

  • Python for automation and backend logic
  • Playwright for browser automation and session management
  • Groq API and OpenRouter for AI-powered content generation
  • SQLite for deduplication and tracking
  • Flask for REST API integration
  • n8n for workflow scheduling and orchestration

The system includes persistent browser sessions, rate limiting, duplicate detection, analytics dashboards, and automated workflows to create a reliable end-to-end solution.

Challenges Faced

One of the biggest challenges was ensuring that the automation behaved responsibly. Social platforms have strict policies around automated activity, so I implemented safeguards such as daily limits, business-hour execution, random delays, and deduplication mechanisms.

Another challenge was generating responses that felt personalized rather than generic. This required prompt engineering and contextual analysis of posts before generating proposals.

What I Learned

Through this project, I gained practical experience in:

  • Browser automation with Playwright
  • Building AI-powered workflows using LLMs
  • API development with Flask
  • Workflow automation using n8n
  • Database design and deduplication strategies
  • Prompt engineering and AI response generation

Impact

Auto Bidding Bot demonstrates how AI agents can assist freelancers and small businesses by reducing repetitive tasks, improving response speed, and helping users discover opportunities more efficiently. The project combines automation, artificial intelligence, and workflow orchestration into a single productivity solution.

Built With

  • access
  • ai-generated
  • authenticated
  • between
  • components
  • control
  • dashboard
  • fallback
  • integration
  • interface
  • llm
  • model
  • persistent
  • personalized
  • project
  • responses
  • scheduling
  • services
  • sessions
  • version
  • workflow
Share this project:

Updates

posted an update

Built an AI-powered Auto Bidding Bot!

It discovers freelance opportunities on LinkedIn and X, analyzes requirements, and generates personalized proposal drafts automatically.

Tech: Python, Playwright, Flask, SQLite, Groq API, n8n.

Excited to keep improving the workflow and add cloud deployment next!

AI #Automation #Python #AgenticAI

Log in or sign up for Devpost to join the conversation.