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

How I built Yeetpost to automate Femcode's LinkedIn marketing - automatic event reminders and changelog updates via simple API integration with Vercel Cron.

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.

Subscribe to Mari Luukkainen

Join my free newsletter of 1000+ subscribers.
jamie@example.com
Subscribe