Skip to content
Professor Leads

My Automated Content Pipeline

Every week, 19+ pieces of content go live across 6 platforms. Most of the work happens without me touching a keyboard. Here's exactly how it works.

5 YouTube Shorts5 TikTok clips5 LinkedIn videos2 X posts1 blog post1 newsletter

Week 6: My Second Brain Runs on Git — Why solo creators need version-controlled thinking, not another productivity app. Case study: the Professor Leads repo as a working second brain. Traffic driver: professorleads.com/resources/content-pipeline.

2 of 13 stages complete · Updated 21h ago

VDBS
Manual step
Quality gate
Crosslink dependency
Done
In progress
Run in parallel
1

Scan Crosslink Channel

Read an industry Slack channel where marketing leaders share content for mutual backlinking. Pick one article to feature this week.

Reads #seo-crosslink-exchange in the Lead Market Forum Slack workspace

Selects one high-quality article aligned with this week's theme

The chosen link flows into the blog, newsletter, and reciprocity post

2

Write Scripts

AI drafts prompter scripts for 5-7 short video clips based on the week's theme. Scripts follow a specific voice and attribution model.

5-7 scripts produced per week, each under 60 seconds

Scripts follow Voice DNA style and include a hook in the first 3 seconds

Saved to the repo for version control and reuse

3

Film

Manual Step

The only manual step. I film the batch on a dedicated production workstation. Raw clips transfer to the cloud automatically.

The only step in the pipeline that requires human action

Filmed in batch on a dedicated Windows PC with studio lighting

Raw clips sync to iCloud automatically after filming wraps

The only step in the pipeline that requires human action. Everything before and after is automated.

4

Process Clips

A Python script automatically trims dead air from the beginning and end of each clip and normalizes audio to broadcast standard (-16 LUFS). No manual editing.

Silence detection trims dead air from head and tail of each clip

Audio normalized to -16 LUFS (broadcast standard)

Fully automated — no manual editing or review needed

5

Upload & Schedule

Gated

Processed clips are uploaded to a scheduling platform and distributed across 4 channels with platform-specific timing. Brand standards enforce account selection, hashtag order, and the no-duplicate rule.

Clips distributed to YouTube, TikTok, LinkedIn, and X

Platform-specific timing optimized for each audience

No clip appears on two platforms the same day (no-duplicate rule)

No video is allowed to appear more than once on a channel (no-repost rule)

Brand Standards compliance checks must pass before content is delivered.
6

Generate Post Copy

Gated

AI writes platform-specific text for every post: LinkedIn descriptions with inline links, X copy under 280 characters with hashtags, YouTube titles and descriptions.

LinkedIn gets YouTube link in the post body with a compelling description

X copy stays under 280 characters with #ProfessorLeads as the first hashtag

Every piece of copy passes both Voice DNA and Brand Standards checks

Voice DNA and Brand Standards compliance checks must pass before content is delivered.
7

Draft Blog Post

GatedCrosslink

AI writes a deep-dive blog post on the week's theme, incorporating the crosslink pick from Step 1. The post goes through voice and brand compliance checks before publishing.

Long-form blog post tied to the week's content theme

Features the crosslink partner's article with a backlink

Passes Voice DNA and Brand Standards before moving to publish

Voice DNA and Brand Standards compliance checks must pass before content is delivered.
8

Draft Newsletter

GatedCrosslink

AI writes two versions: a full edition for email subscribers (via Beehiiv) and a teaser edition for LinkedIn Newsletter subscribers. Both feature the crosslink partner's content with a backlink.

Full edition goes to Beehiiv email subscribers

Teaser edition goes to LinkedIn Newsletter (The Playbook Preview)

Both include the crosslink partner's content with attribution

Voice DNA and Brand Standards compliance checks must pass before content is delivered.
9

Publish Blog

The blog post is pushed to the website's Git repository. The hosting platform auto-deploys within 60 seconds. No manual publish step.

Markdown committed to the Git repository

Vercel detects the push and deploys automatically

Live on professorleads.com within 60 seconds

10

Auto-Post Blog Promo

Gated

AI writes and posts a LinkedIn text post promoting the new blog article. Fires automatically after publish.

LinkedIn text post with a direct link to the new blog article

Follows Voice DNA and Brand Standards automatically

No review gate — fires as soon as the blog is confirmed live

Voice DNA and Brand Standards compliance checks must pass before content is delivered.
11

Post Back to Crosslink Channel

GatedCrosslink

AI posts to the industry Slack channel announcing the new blog and newsletter, tagging the contributor whose content was featured. This closes the reciprocity loop.

Posts to #seo-crosslink-exchange with links to the blog and newsletter

Tags the contributor whose article was featured this week

Closes the reciprocity loop — they link to us, we link to them

Voice DNA and Brand Standards compliance checks must pass before content is delivered.
12

Live Week

Content publishes automatically across all platforms Mon-Fri. A 15-minute daily engagement routine runs (comment responses, outbound engagement, collaboration outreach).

Opus Clip publishes scheduled content daily across all platforms

15-minute daily engagement routine: respond to comments, engage with others, reach out for collaborations

No manual intervention needed unless the health check flags something

13

Health Check

A comprehensive Friday audit covering content delivery, site traffic, search performance, social channel activity (YouTube, newsletter, LinkedIn), technical SEO, and deployment health. Emails a full report.

Verifies every scheduled piece published across all platforms

Pulls GA4 traffic data with social breakdown by platform (LinkedIn, YouTube, TikTok, etc.)

Pulls Google Search Console indexing, clicks, and rankings

Pulls YouTube channel stats, subscriber count, and per-video performance via YouTube Data API

Pulls Beehiiv newsletter subscriber growth, open rates, and click rates via Beehiiv API

Runs technical SEO checks: sitemap validation, key page status codes, SSL

Checks Vercel deployment health and build status

Emails a comprehensive report to Professor@ProfessorLeads.com with flags for issues needing attention

Weekly Output

5
YouTube Shorts
5
TikTok clips
5
LinkedIn videos
2
X posts
1
blog post
1
newsletter
19+
pieces of content per week
6
platforms
12/13
steps fully automated

Want the Playbook?

The newsletter breaks down one piece of this system every week. Real frameworks, real metrics, no fluff.

What you're signing up for: One email per week. That's it. You'll get actionable performance marketing insights, frameworks I've built over 15 years in the field, and the occasional resource I think is worth your time.

What I won't do: Sell your email address. Spam you with daily pitches. Pretend we're best friends so I can push affiliate links. Your inbox is already a mess. I'm not here to make it worse.

The fine print: By clicking 'Subscribe', you consent to receive weekly marketing emails from Professor Leads (ProfessorLeads.com). Every email includes an unsubscribe link that actually works (because nothing erodes trust faster than a broken opt-out). You can leave anytime, no questions asked.

Sponsored content: If I ever recommend a product or service I've been compensated for, I'll tell you. Clearly. Every time.

Oh, and one more thing: this page is generated from the same pipeline definition file that runs the actual production process. When a stage gets added, removed, or renamed, this diagram updates itself on the next deploy. The page about the automation is, itself, automated. Couldn't help it.