← Back to all case studies
Case Study 02AI ContentCanadaFixed Price · 3 WeeksUpwork Verified · 5.0★

Building a Modular AI Influencer System — Generated and Posted to Social Media Without Human Touch

A 3-week fixed-price build that took one person out of daily content operations entirely — scalable to any number of AI personas, operable by a non-technical VA.

Client
Jure Erlic, Canada
Engagement
Fixed-price, 3 weeks
Rating
★ 5.0 / 5.0 on Upwork
Status
● Still in production
AI persona sample image — the system's visual output quality
35+
Hours per week
saved
3 wks
Fixed-price
build time
New personas
via config only
0
Human touch
per post

The BriefIn the client's own words

Design and implement a modular, automation-first AI influencer system capable of generating and posting realistic image content to social media at scale, while minimizing detection risk through controlled content variation, behavioral randomization, and perceptual realism. The system must be: Scalable — easy to add new houses and influencers. VA-friendly — operable by non-technical staff. Future-proof & Modular — supports new image models, formats, and platforms. Risk-aware — optimized for longevity and reach, not overengineering.

— Jure Erlic, Canada

The ProblemThe bottleneck wasn't generation — it was everything around it

Before this build, Jure was running every step manually:

  • Brainstorming concepts, outfits, locations, and poses for each post
  • Writing prompts for the image model
  • Generating images through Wavespeed
  • Stripping AI metadata from the output files
  • Uploading and scheduling each post

The bottleneck wasn't image generation — that's fast. The bottleneck was creative direction (figuring out what to generate) and mechanical operations (everything between "image done" and "post live"). Producing daily content across multiple AI personas was unsustainable for one person.

What I BuiltThe AI Influencer Swarm Manager

The "Houses and Rooms" Architecture

Rather than generating images in random environments, I designed each AI persona's world like an actual home. The base has a Houses table and a Rooms table — some rooms are shared across personas (kitchen, living room, balcony) and some are private to each persona (bedroom, dressing room). Every generated image is anchored to a specific room. Followers subconsciously recognize the spaces over time — exactly how real influencer accounts build visual identity.

Airtable AI Influencer Swarm Manager table — showing structure, S3 references, upload status

The pipeline, end to end:

Airtable Generation Jobs table — showing Job IDs, Influencer IDs, Rooms, resolutions
Wavespeed dashboard — real production usage and timestamps
01

Auto-Prompt Generation

From a small set of keywords per persona, GPT generates high-quality detailed image prompts — handling styling, clothing, pose, lighting, and room context. Eliminates the creative bottleneck entirely.

02

Scheduled Triggering

At a configured time of day per persona, Airtable kicks off the generation run automatically.

03

AWS Lambda Webhook

Airtable sends the record ID to a Lambda function, which pulls full record details via the Airtable API.

04

Image Generation

Lambda passes the prompt and persona reference images to Wavespeed (Flux Schnell, Flux Pro, and Google Nano-Banana 2 models).

05

Metadata Stripping + S3 Upload

A second Lambda receives the generated image, runs a Python script to strip all AI metadata, then organizes and uploads the file to AWS S3 in the correct persona/room folder structure.

06

URL Back to Airtable

Only the S3 URL gets stored — not the file itself. Keeping images in S3 and only URLs in Airtable keeps the bill flat regardless of generation volume.

07

Publishing via n8n

An n8n workflow picks up the ready post and publishes it on schedule. No human involvement past initial configuration.

The OutcomeWhat actually changed

~35+ hours per week saved. Jure is functionally not involved in day-to-day operations of this content stream anymore.
Daily posting consistency — algorithms reward consistent posting; the system delivers it without human attention.
Multi-persona scalability — adding a new AI influencer is a configuration task in Airtable, not a build task.
Pay-per-use cost profile — AWS Lambda + S3 means the client pays only for what actually runs.
Still in production — the system has generated thousands of images and is running today.

What the Client SaidVerified Upwork review, March 2026

Upwork · Verified
5.0 / 5.0

Shehar is really great to work with. He is excellent at understanding client needs and executing the plan as agreed upon. I highly recommend working with him! I'd love to work together again in the future.

Jure Erlic
Canada · AI content automation · March 2026
Tech Stack
AirtableAWS LambdaAWS S3WavespeedGPTn8nFlux SchnellFlux ProPython

Want a system like this?

Whether you're running an AI content operation or a marketing agency thinking about offering AI content services — the same backbone applies. Book a free audit call.

Book a free audit →