Desktop ToolLive

Instagram Auto-Outreach Engine

Enterprise-grade, multi-threaded desktop app for scalable B2B/B2C direct messaging and campaign tracking.

View on GitHub Repository
Python 3PyQt6PlaywrightAsyncIOSQLiteThreading
instagram-auto-outreach-engine.sh
CLI Telemetry
$ python main.py --account client_outreach_01 --campaign luxury_brands
[OUTREACH-ENGINE] Initializing Playwright browser instance (Chromium)
[SESSION] Restored persistent auth state for @client_outreach_01
[WARMUP] Visiting target profile -> Liked 2 recent posts
[DISPATCH] Sent personalized DM to target #142 (Latency: 4.8s human-jitter)
[STATUS] Campaign Progress: 48/50 DMs sent · 0 blocks · Queue healthy
Architecture & Objective

Engineered with uncompromising integrity.

Built to eliminate manual repetitive outreach for agencies and brands, the Instagram Auto-Outreach Engine orchestrates multi-account direct messaging pipelines. It pairs Playwright browser automation with PyQt6 desktop controls, executing follow-up campaigns, auto-liking recent target posts to warm up accounts, and logging real-time outreach conversion metrics into SQLite.

System Specifications

  • Playwright headless/headful automation with human-mimicking randomized jitter
  • Persistent browser session & cookie vault preventing repetitive verification challenges
  • Multi-threaded execution with instant pause/resume safety killswitch
  • Automated message queuing and lead status tracking in local SQLite database

Core Capabilities

Humanized Interaction Engine

Simulates realistic user cadence, typing delays, randomized mouse scrolls, and pre-DM profile and post warming to prevent account action blocks.

Multi-Account Session Management

Stores isolated persistent browser contexts and cookies, allowing operators to switch between client accounts without repeated logins or verification triggers.

Automated Follow-Up Sequences

Dispatches conditional follow-up messages and PDF pitch attachments to non-responders with automated queue pacing.

Real-Time Telemetry & KPI Analytics

Built-in analytics dashboard visualizing sent DMs, response ratios, error logging, and exportable campaign reports.