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.
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
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
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
Film
Manual StepThe 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.
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
Upload & Schedule
GatedBrand Standards: Brand identity and platform formatting. Correct naming, hashtag order, account selection, link placement, the no-duplicate rule, and the no-repost rule.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)
Generate Post Copy
GatedVoice DNA: Writing style compliance. Every sentence checked against banned phrases, em dash rules, paragraph length limits, and contraction requirements.Brand Standards: Brand identity and platform formatting. Correct naming, hashtag order, account selection, link placement, the no-duplicate rule, and the no-repost rule.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
Draft Blog Post
GatedVoice DNA: Writing style compliance. Every sentence checked against banned phrases, em dash rules, paragraph length limits, and contraction requirements.Brand Standards: Brand identity and platform formatting. Correct naming, hashtag order, account selection, link placement, the no-duplicate rule, and the no-repost rule.CrosslinkAI 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
Draft Newsletter
GatedVoice DNA: Writing style compliance. Every sentence checked against banned phrases, em dash rules, paragraph length limits, and contraction requirements.Brand Standards: Brand identity and platform formatting. Correct naming, hashtag order, account selection, link placement, the no-duplicate rule, and the no-repost rule.CrosslinkAI 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
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
Auto-Post Blog Promo
GatedVoice DNA: Writing style compliance. Every sentence checked against banned phrases, em dash rules, paragraph length limits, and contraction requirements.Brand Standards: Brand identity and platform formatting. Correct naming, hashtag order, account selection, link placement, the no-duplicate rule, and the no-repost rule.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
Post Back to Crosslink Channel
GatedVoice DNA: Writing style compliance. Every sentence checked against banned phrases, em dash rules, paragraph length limits, and contraction requirements.Brand Standards: Brand identity and platform formatting. Correct naming, hashtag order, account selection, link placement, the no-duplicate rule, and the no-repost rule.CrosslinkAI 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
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
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
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.

