Ask Runable forDesign-Driven General AI AgentTry Runable For Free
Runable
Back to Blog
Technology9 min read

I Built an Idea Engine That Finds Trending Topics and Stages Them in Buffer

Tired of staring at a blank Ideas screen, Fahad built an app that generates trend-based content ideas and sends them to Buffer through the API. Discover insight

TechnologyInnovationBest PracticesGuideTutorial
I Built an Idea Engine That Finds Trending Topics and Stages Them in Buffer
Listen to Article
0:00
0:00
0:00

I Built an Idea Engine That Finds Trending Topics and Stages Them in Buffer

Overview

Publish Plan and schedule your content across social media platforms

Analyze Measure performance and turn insights into growth

Details

Collaborate Work together seamlessly, from planning to publishing

Start Page Build a custom link-in-bio page in minutes

AI Assistant Get help creating, refining, and repurposing content

APIConnect Buffer to your agents, automation tools, or build something entirely new

Creators Grow your community with confidence, not complexity

Small Business A simpler way to manage your small business’ social media

Higher Education Social media management built for schools and universities

Developers Add a social layer for whatever you're building

Blog Real-life stories and resources on growing an engaged audience

Templates Plug-and-play content templates to jump-start your planning

Free Tools Easy-to-use tools to grow your presence across social media

Social Media Insights Data-driven benchmarks, trends, and tips to grow smarter on social

Our Community Learn, connect, and grow with creators around the world

Support Help articles and tutorials to get the most out of Buffer

Developer Docs Connect Buffer to your agents, automation tools, or build something entirely new

I Built an Idea Engine That Finds Trending Topics and Stages Them in Buffer

Tired of staring at a blank Ideas screen, Fahad built an app that generates trend-based content ideas and sends them to Buffer through the API.

I use Buffer to post on Linked In about the tools and tech updates that power my work as a full-stack engineer. The scheduling, the queue, the publishing — all of that works great for me. But there was always this one moment in the workflow where I'd get stuck.

I'd open Buffer, navigate to the Create Space, and just...stare at a blank screen.

It's not that I had nothing to say. But sitting there trying to figure out what to actually post (what's trending right now? What are people in my space paying attention to this week? Which topic is even worth writing about?) I'd go in circles. There are plenty of topics. That was never the problem. The problem was picking one, finding the right angle, and getting it into a shape I wanted to publish.

So I built a web app called Buffer Ideas Extension that sits in front of Buffer's Create Space workflow. It asks a few questions about who you are and what you're working on, generates structured content ideas based on what's actually trending in your space, and pushes the ones you like straight into Buffer through the API.

Here's why I built it, and how the whole thing works.

Every idea generator I'd tried had the same problem: it didn't know anything about me. I'd get the same generic suggestions regardless of who I am or what I do: "share a behind-the-scenes look at your process," "post a tip your audience would find helpful."

Prompts like this work fine as starting points, but they're quite disconnected from what's actually happening in my industry today. They don't know my niche, they don't know my audience, and they definitely don't know what's trending in my space right now.

I wanted a tool that knew something about me before it tried to help me. So I built it.

The concept was pretty simple: what if, before generating a single idea, the tool first asked a few questions (your industry, the topics you care about, who your audience is) and then actually used that information to perform its research every time? So the ideas it gives you are tailored to you.

Since I’m a software engineer, I leaned into that experience to build the app. For the technical folks, I used an Nx monorepo with a Nest JS backend and an Angular 19 frontend as the stack. And even if you're not technical, you can still achieve much of the same thing.

How the Buffer Ideas Extension app works, step by step

That's it. You run through three screens, and it takes maybe 30 seconds to complete. Those answers get saved to your profile and feed every idea generation request from that point on. The model relies on context about who you are or what you care about to generate ideas.

When I did a walkthrough with Tami from Buffer's content team, she selected Creative as her industry, photography, writing, and video as her interest areas, and early-to-mid-career professionals as her audience. Every idea the app generated came back filtered through that lens and grounded in what was actually trending in the creative space that week.

It's really simple for the user, but there's a lot more going on under the hood.

After you've entered your info and hit "Generate Ideas," the app goes out to the internet in real time and searches for trending topics related to your industry and interests from roughly the last 72 hours.

I use a single Open AI Responses API call per request with web search enabled and a strict JSON schema on the output. The prompt asks for recent trends, and it returns five ideas at a time.

But that's just one part of what the app delivers. I didn't want the app to give back vague one-liners. When I'm planning a post, I need to know the angle, the hook, what points I'm going to hit, and what the call to action (CTA) is.

So each idea comes back as a full package with a title, hook, body outline, call to action, key talking points, suggested format, hashtags, recommended platforms, the trending topic it's tied to, and a source URL when the search finds one. You're getting something you could sit down and draft from right away.

I also added rich text formatting, which allows you to bold or italicize text, add bullet lists, links, and so on, using Unicode so the formatting survives on platforms like Linked In. I always format my Linked In posts with bold and bullets, and I wanted to be able to do that without leaving the app.

Pushing ideas straight into Buffer using the API

Everything up to this point, from the onboarding to the hooks and hashtags, would be useful on its own. But it would also mean I'm still copying and pasting things into Buffer manually, and the whole point was to remove friction from the workflow, not just relocate it.

So the last piece was connecting directly to Buffer through the Graph QL API.

In the app's settings, you paste your personal access token from Buffer. Once that's connected, you can go to your dashboard, select one or more ideas, hit "Post to Buffer," and they land in your Create Space section. The app tags which ones you've already pushed, so you don't lose track.

My goal in building the Ideas Extension wasn't to replace Buffer — just making sure I showed up to the Create Space and had something waiting for me to work with.

I don't have a neat before-and-after to show, but I can tell you what shifted in how I work.

The most obvious improvement is that I post more because there’s much less friction. My ideas are also much higher in quality and I think the web search is the reason. With search included in the same process as idea generation, the ideas tend to reference current events. And because each idea comes with a hook, talking points, a CTA, and hashtags already attached, I'm no longer starting from zero.

The smaller features also ended up mattering more than I expected. The viral hooks and hashtag suggestions sound like nice-to-haves, but in practice, they were the difference between stopping at a rough draft and having something I was willing to hit publish on.

Those little moments of "what do I open with?" and "what hashtags do I even use?" were eating more time than I realized.

And then there's the validation that this problem resonated beyond me. The response from people at Buffer, from other builders on Linked In, and from getting included in the community outreach told me the gap I was trying to close was accurate.

If you're taking Buffer's API for a spin, we've got resources to get you moving. Our developer docs cover the Graph QL schema, auth flow, and quick-start examples. The Buffer MCP server docs walk through plugging it into Claude or any MCP-compatible AI agent.

If you need hands-on help, our support team is around, or you can join our Discord server and chat to other people building with the API.

We'd love to hear about what you make. Find us in Discord, or @buffer on all major social channels.

Fahad is a senior full-stack engineer based in Karachi who builds AI-powered tools for content workflows. He posts on Linked In using Buffer and recently built an idea engine that connects to Buffer's API to solve his own content planning problem.

200,000+ creators, small businesses, and marketers use Buffer to grow their audiences every month.

Meet the Marketer Who Built 2 Companion Apps on Buffer's API

How Ben Campbell built Post IQ and Receipts on Buffer's API — two companion apps for the drafting, planning, and approvals work that happens before posting to social.

How a Freelancer Built Her Own Linked In Command Center with Buffer's API

Shivani Shah had never built with an API before. Using Buffer's API, Claude, and Lovable, she built two tools she now uses every week: a Slack bot that recaps her Linked In posting every Friday, and a searchable content library going back to 2023. Here's how she did it.

How Write Stack's Founder Built Cross-Platform Scheduling for Substack Creators Using Buffer's API

Write Stack founder Orel Zilberman used Buffer's API to add cross-platform scheduling for Substack creators, letting users publish Notes alongside Linked In, X, and other channels from one workflow.

200,000+ people like you use Buffer to build their brand on social media every month

Key Takeaways

  • Publish Plan and schedule your content across social media platforms
  • Analyze Measure performance and turn insights into growth
  • Collaborate Work together seamlessly, from planning to publishing
  • Start Page Build a custom link-in-bio page in minutes
  • AI Assistant Get help creating, refining, and repurposing content

Cut Costs with Runable

Cost savings are based on average monthly price per user for each app.

Which apps do you use?

Apps to replace

ChatGPTChatGPT
$20 / month
LovableLovable
$25 / month
Gamma AIGamma AI
$25 / month
HiggsFieldHiggsField
$49 / month
Leonardo AILeonardo AI
$12 / month
TOTAL$131 / month

Runable price = $9 / month

Saves $122 / month

Runable can save upto $1464 per year compared to the non-enterprise price of your apps.