OpenClaw AI Agent Manages LinkedIn Ads Workflow with 2.65% CTR

A developer at an open-source Java company (JobRunr) has built an AI agent named Patrick using OpenClaw to manage their entire LinkedIn Ads workflow. The agent was created through Telegram conversations and handles data processing, creative generation, and ad deployment without requiring a SaaS subscription.
Data Pipeline
The agent pulls company visitor data from Scarf and cross-references it with HubSpot. It performs IP matching and domain lookups to identify which industries visit pricing pages, then converts this data into LinkedIn audience lists.
Creative Workflow
Patrick analyzes existing customer data from HubSpot, emails, and support questions to build a messaging framework. For each target audience, it writes ad copy with three different angles and generates image prompts matching the brand using Gemini. The developer built a custom review tool running on their OpenClaw server where they can preview ad copy and image variants, add comments/feedback, and approve content with one-click deployment via the LinkedIn Marketing API.
Results
One ad created by Patrick, which analyzed the developer's best-performing ads and generated a variant, achieved a 2.65% click-through rate. This AI-generated ad outperformed all manual ads in their campaign.
Technical Stack
- OpenClaw
- LinkedIn Marketing API
- HubSpot
- Scarf
- Gemini
- Custom review tool (web app running on OpenClaw server)
The developer notes they're a one-person marketing and sales team who needed to manage LinkedIn ads without spending excessive time on the process.
📖 Read the full source: r/openclaw
👀 See Also

Vibe Coding a $20k/Year Enterprise Logistics Platform with Claude and Superpowers
TRMNL replaced ShipHero with Claude and Superpowers in under a month, building a custom fulfillment system with UPS, FedEx, DHL, and USPS integrations for $100 in tokens.

Running Claude Code as a Kubernetes CronJob: Production Learnings and Open-Sourced Setup
A team at everyrow.io shares their experience running Claude Code unattended as a Kubernetes CronJob, documenting undocumented quirks and open-sourcing their Dockerfile, entrypoint, Helm chart, and logging setup.

Using Claude Code to Build a Satellite Image Analysis Pipeline for Retail Predictions
A developer used Claude Code to build a complete satellite imagery analysis pipeline that pulls Sentinel-2 optical and Sentinel-1 radar data via Google Earth Engine, processes parking lot boundaries from OpenStreetMap, and calculates occupancy metrics to predict retail earnings outcomes.

Using yavy.dev to query OpenClaw docs via AI for configuration help
A user reports success configuring OpenClaw by using yavy.dev to index the documentation and query it through Claude AI, moving from confusion to a working setup in an afternoon.