ClientGenie (Web + Chrome Extension)

Project Metadata

Project Type

Lead-gen + Chrome extension

Domain

Marketing automation / Group scraping

Architecture

Laravel monolith + Inertia + Manifest V3 extension + background workers

Security Focus

Sanctum/OAuth API protection, role-based teams, scoped extension permissions

Scale Resilience

Supervisor-run queue workers, Redis-backed jobs, batched imports

ClientGenie (Web + Chrome Extension)

Web Application

About This Project

ClientGenie is a lead-generation and group-management platform that combines a Laravel + Inertia web application with a Manifest V3 Chrome extension. The extension automates Facebook group interactions and member scraping, while the server provides secure APIs, queue-based bulk processing, team and subscription management, and integrations with marketing platforms (AWeber, ActiveCampaign) and Stripe for billing. The architecture emphasizes secure API design (Sanctum/OAuth), background workers for heavy imports, and an extension-driven UX to capture and sync group members reliably.

Highlighted Features

  • Role-based accounts and team management
  • Chrome extension for Facebook group scraping (Manifest V3)
  • Group member import pipelines with background queue processing
  • Marketing integrations: AWeber, ActiveCampaign, MailChimp
  • Subscription and billing endpoints with Stripe integration
  • CSV import/export and bulk member operations
  • Supervisor-configured workers for long-running jobs
  • Secure API endpoints protected by Sanctum and OAuth
  • Extension-driven UX that communicates with server APIs for reliable sync

Tech Stack

Backend / Server

  • PHP (Laravel)
  • Inertia (Blade + Vue/React)
  • MySQL or Postgres
  • Prisma / Eloquent
  • Redis

Extension & Frontend

  • Chrome Extension MV3
  • Content Scripts
  • Background Service Worker
  • Vite
  • TypeScript / JavaScript

Queue & Workers

  • Supervisor
  • Laravel Queue
  • Redis
  • Worker config (production.conf)

Integrations

  • AWeber
  • ActiveCampaign
  • Mailgun
  • Stripe

Dev & Ops

  • Composer
  • npm
  • GitHub Actions
  • NGINX + PHP-FPM
  • Docker Compose

Impact

  • Reduced manual group-member capture time by ~90% via extension automation
  • Supported tens of thousands of members across group imports with batched processing
  • Background queue workers processed CSV builds and bulk member adds to keep the UI responsive
  • Integrated marketing and billing platforms to automate campaign workflows and subscription management

Project Gallery

ClientGenie (Web + Chrome Extension) - Image 1
ClientGenie (Web + Chrome Extension) - Image 2
ClientGenie (Web + Chrome Extension) - Image 3
ClientGenie (Web + Chrome Extension) - Image 4
ClientGenie (Web + Chrome Extension) - Image 5
ClientGenie (Web + Chrome Extension) - Image 6
ClientGenie (Web + Chrome Extension) - Image 7

Project Hook Variants

  • Lead-generation platform combining server APIs with a browser extension for fast group imports
  • Enterprise-ready scraping and import system with Supervisor workers and scalable job queues
  • Subscription-enabled SaaS with integrations to popular marketing platforms and Stripe billing

Interested in working together? Let's discuss your project.

Get in Touch