AI-Powered Real Estate Lead Generation System
Discovers prospects, drafts personalized AI emails, and runs campaigns from one local dashboard.
LinkedIn Post Studio streamlines the daily content workflow by combining news discovery, AI-assisted writing, branded image generation, and browser-based publishing into one local dashboard.

Thought-leadership content means repeating the same research, writing, and design work every single day.
Finding relevant, recent AI news worth posting about.
Developing original angles for LinkedIn.
Writing posts that keep a consistent personal voice.
Creating branded visuals for each post.
Preparing and publishing selected content.
Maintaining a consistent posting routine.
The objective is to reduce this repetitive work — not to replace the human decision about what finally gets published.
LinkedIn Post Studio brings research, writing, and design into a single local application.

Each run targets eight draft posts — four focused on GoHighLevel and four on major AI companies or developments in current news. Each draft can include a caption, hashtags, a suggested first comment, a short visual headline, and image direction.
Eight is the intended output per generation run — not a guarantee of successful output under every service or network condition.
Branded visuals generated per post




Actual generated post cards from the studio. Review and fact-check content before publishing.
A single run moves from fresh news to reviewed, ready-to-publish content — with you in the loop.
Read configured RSS feeds and identify recent AI-related news.
Organize topics into the two intended content categories.
Draft content following persona, tone, structure, and formatting rules.
Create imagery, add logos where appropriate, and apply branded headlines.
Inspect drafts and images in the dashboard and select preferred posts.
Prepare selected content in LinkedIn — you complete publication.
Store daily content locally so outputs can be reviewed later.
Reads configured RSS feeds and filters recent articles for relevant AI topics.
Generates ideas and full drafts guided by a defined persona and style rules.
Combines imagery with company logos, headlines, gradients, and consistent styling.
Review posts, edit captions, select favorites, copy text, and browse previous days.
Prepares selected posts in LinkedIn via Playwright; you review and publish.
Retries, timeouts, provider fallbacks, and fallback image compositions.
Daily text, images, and structured data in dated folders — no database required.
Bundled Node.js runtime, Chromium, launch scripts, and config templates.
RSS feeds flow through filtering, AI writing, and image composition into a local archive and review dashboard — with provider alternatives as conditional paths, not every provider on every run.
Local review dashboard
A local Node.js dashboard where you inspect, edit, select, and copy generated posts.
Provider alternatives (e.g. Pollinations for text, fallback image compositions) are used conditionally. Sessions and API keys stay private and local.
A lightweight Node.js architecture keeps the application relatively simple.
OpenRouter provides an alternative text-generation route when direct Gemini API access is unavailable in the user's environment.
Browser automation accesses the logged-in Gemini website for image generation instead of relying only on the Gemini API.
Retries and fallback providers help the application recover from some service failures.
Local files make it straightforward to retain and revisit generated content.
Human approval prevents the workflow from publishing selected content without a final user action.
Bundled runtime and browser files reduce installation requirements for the intended Windows setup.
Accessing the Gemini website through a browser was an environment-specific implementation decision for the original deployment — not a claim that any provider’s API is universally blocked or that browser access is guaranteed to work.
Each stage solved the next real constraint rather than chasing a perfect design up front.
Establish the basic news-to-draft pipeline.
Adapt the provider architecture to the original environment's API-access constraints.
Add error handling, retries, and fallback generation.
Build branded image composition.
Introduce a dashboard for reviewing generated content.
Add the human-reviewed LinkedIn preparation workflow.
Package the application with launch scripts and portable dependencies.
Claude Code was used as an AI coding assistant during development. It is not part of the runtime product.
A working internal content studio delivering:
No client names, engagement metrics, revenue outcomes, or guaranteed generation success are claimed.
This workflow is not endorsed by LinkedIn and does not use an approved LinkedIn API.
Discovers prospects, drafts personalized AI emails, and runs campaigns from one local dashboard.
A concept for an end-to-end lead capture, enrichment, and follow-up system.
A concept for an AI support agent that resolves and escalates intelligently.
UGConic builds practical AI-powered workflows that connect research, content creation, and business operations.