Mari Luukkainen

Main

  • Home
  • Blog
  • Projects
  • About
  • Work with me
  • Resources
  • Now
  • Frameworks
  • GTM30
  • Strategic Growth Hacking

Account

XGitHubLinkedInEmail
  1. Home
  2. /Blog
  3. /I built a tool to automate my vibe coded app's marketing content

I built a tool to automate my vibe coded app's marketing content

January 8, 2026
Vibe Coding

Running a tech community means constant updates - new events, feature releases, member achievements. Posting each one manually to LinkedIn was eating into time I could spend actually building. So I built Yeetpost to handle it automatically.

Why I built it

Femcode Collective is a community for women and non-binary builders in tech. We run regular events, ship new features, and want to keep our LinkedIn presence active without it becoming a chore.

The solution: a simple API that queues posts and publishes them on a schedule. No login flows, no OAuth complexity - just an API key and a POST request.

How it works for Femcode

I integrated Yeetpost directly into our Next.js app with two automated workflows:

Event reminders - A daily cron job checks for upcoming community events and posts reminders 1 week and 1 day before each one. Members see it in their feed without me lifting a finger.

Changelog updates - When I ship a new feature, I add an entry to our changelog file. A cron job picks up unposted entries and announces them on LinkedIn automatically.

Both run at 9:00 UTC daily via Vercel Cron.

The technical bit

The integration is straightforward:

const response = await fetch('https://yeetpost.com/api/post', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': `Bearer ${apiKey}`,
    },
  body: JSON.stringify({ text: postContent }),
})

Posts go into a queue and get published according to rate limits. No manual scheduling needed.

What I learned

Automating social media doesn't mean losing the human touch. The content is still written by me - the automation just handles the timing and delivery. It's the boring parts that get automated, not the creative ones.

If you're running a community or project and find yourself manually posting the same types of updates, consider whether a simple automation could give you that time back.

Newsletter

Get posts like this delivered to your inbox.

My Account

Access books, resources, and your reading history.

Sign in or create account

Further reading on growth & product

More articles that explore similar topics, frameworks, and playbooks.

I built a mini admin panel so our team could stop asking me to post things

February 2, 2026

Stop buying SaaS for problems you can solve in a morning.

Vibe Coding

CMS as an execution bottleneck in modern GTM systems

December 17, 2025

Why modern GTM systems break under CMS complexity and perform better with code and markdown based architectures.

Vibe Coding

Why I don't use static design workflows anymore

September 8, 2025

It just slows everything down.

Vibe Coding
Back to blog