Automation7 min read

How I Actually Use Machine Learning for Workflow Automation (And What Breaks)

Dan Hartman headshotDan HartmanEditor··7 min read

Learn how to use machine learning for workflow automation in a real-world content repurposing scenario. I'll share my setup, the tools I use, and what I learned.

Last month, I was staring down a mountain of blog posts. Good content, evergreen stuff, but it was just sitting there after its initial publish. Repurposing it for social media, email newsletters, or even short video scripts felt like a second job. Manually pulling out key points, rewriting headlines, crafting tweet threads – it ate hours. I knew there had to be a better way, something beyond just hiring another freelancer. My goal was clear: figure out how to use machine learning for workflow automation to solve this content bottleneck. I needed a system that could take a long-form article and spit out usable, platform-specific content without me babysitting every step.

Building the Brain: My Automation Stack

My setup isn’t fancy, but it works. At its core, it’s about connecting a few key pieces. I started with Airtable as my content hub. Each record holds a blog post URL, its full HTML content (pulled automatically, but that’s another story), and fields for the various repurposed outputs I wanted: a LinkedIn post, five tweets, an email subject line, and a short summary.

The real heavy lifting, the “machine learning” part, comes from the OpenAI API, specifically GPT-4o. This is where the intelligence lives. I feed it the article content and a carefully crafted prompt. The prompt is everything here; it dictates the tone, length, and format of the output. For example, for tweets, I tell it to extract five distinct, engaging points, keep each under 280 characters, and suggest relevant hashtags. For LinkedIn, it’s a more professional summary, maybe a question to spark discussion.

Orchestrating all this is Make.com (formerly Integromat). I’ve tried Zapier for simpler tasks, and it’s fine, but Make.com gives me the granular control I need for multi-step, conditional logic. My Make.com scenario triggers whenever a new blog post is marked “Ready for Repurposing” in Airtable. It fetches the article’s full HTML content from the Airtable record. Then, it sends this content, along with my specific prompt instructions, to the OpenAI API. I’m using the chat/completions endpoint, passing the article as part of the user message. The API processes it, and once I get the JSON response back, Make.com parses that response. It then takes the extracted LinkedIn post, the five tweets, the email subject, and the summary, and updates the original Airtable record. This means all the generated content sits right alongside the original article, ready for my review. It’s a chain reaction, and when it works, it’s beautiful.

The Grind: What Broke and What I Fixed

This wasn’t a “set it and forget it” situation. Far from it. My biggest gripe early on was the sheer inconsistency of the output. One day, the tweets would be perfect; the next, they’d be bland or just rephrase the same point five times. For instance, I’d ask for five distinct points, and it would give me five variations of the same point. Or I’d ask for a professional LinkedIn post, and it would come back with something overly casual, full of emojis. I spent weeks, probably too many, tweaking prompts. It’s not just about telling GPT-4o what to do, but also what not to do. I had to explicitly add negative constraints: “Do not use emojis,” “Do not start with ‘In this article…’,” “Ensure variety in the five points, drawing from different sections of the article.” I even started adding examples of bad output in my prompts, telling it “This is what I don’t want.” This iterative prompt engineering was a time sink, honestly. It felt like I was teaching a very smart, but very literal, intern, and sometimes the intern just wasn’t listening. Debugging involved running the same article through the prompt dozens of times, making tiny adjustments, and observing the changes. It’s a skill in itself, and one that’s constantly evolving as models update.

Recommended Reading

Prompt Engineering for Profit

50 Tested Templates

50 tested prompt templates for content, copywriting, and automation. Copy, paste, earn.


Get the Templates → $17

★★★★☆ (54)

Another headache was managing API costs. When I first scaled up, processing fifty articles at once, my OpenAI bill jumped from a few dollars to over a hundred. I hadn’t properly accounted for token usage, especially with longer articles. GPT-4o is powerful, but it’s not free. I had to implement a character count check before sending content to the API, sometimes truncating less critical sections of the input article to save tokens. For example, if an article had a very long ‘About the Author’ section or a lengthy comment thread, I’d strip those out before sending the core content. It’s a small optimization, but it adds up when you’re running hundreds of calls a month. I also ran into rate limits a few times, which meant my Make.com scenarios would fail and I’d have to manually re-run them. That’s annoying when you’re trying to build a hands-off system, especially when a scenario fails halfway through and you have to figure out where it left off. Make.com’s error handling is decent, but it still requires manual intervention sometimes, which, yes, is annoying.

The Payoff: Why I Still Use It

Despite the initial frustrations, the payoff has been huge. My concrete love for this setup is the sheer volume of draft content it produces. It’s not perfect, I still review and edit everything, but it gives me a solid 80% complete draft for multiple platforms in minutes. What used to take me an hour per article now takes ten minutes of review and polish. That’s a massive time saver, freeing me up for more strategic work. I’m publishing more consistently across channels, and my content calendar feels less like a looming deadline and more like a well-oiled machine.

The quality, once the prompts were dialed in, is surprisingly good. For social media, it nails the tone I want most of the time. For email subject lines, it gives me five distinct options to test, which is incredibly useful. It’s not just about speed; it’s about having options. This system genuinely helps me scale my content efforts without needing to hire a full-time social media manager, which for a solo founder, is a huge win.

What Does It Cost? My Price Take

Let’s talk money. My Make.com subscription runs me about $29/month for their Pro plan. That’s fair. It handles thousands of operations, and the visual builder is intuitive enough once you get past the initial learning curve. For what it does, connecting disparate services and handling complex logic, I think $29/mo is fair. It’s more complex than Zapier, which is often simpler for basic two-step automations, but Make.com’s ability to branch paths, handle arrays, and iterate through data makes it indispensable for this kind of multi-output content generation. The learning curve for Make.com is steeper than Zapier’s, but the power you get is worth the initial effort. If you’ve tried Zapier, you know what I mean about the simplicity, but sometimes you need more power.

The OpenAI API costs are variable. For my current volume, processing around 30-50 articles a month with multiple outputs each, I’m typically spending between $40-$70 a month on API calls. This fluctuates based on the length of the articles and the complexity of the prompts (more tokens mean more cost). When you add it all up, I’m looking at roughly $70-$100 a month for the entire automation stack. Is it worth it? Absolutely. For the time it saves and the output it generates, it’s a no-brainer. If you’re serious about scaling your content or any text-based workflow, this is a solid investment. If you’re just dabbling, the free tiers of some of these tools might be enough to get a taste, but you’ll hit limits fast. For simpler, less complex automations, Zapier offers a good entry point, and their free tier can get you started before you commit to their paid plans.

We cover this in more depth elsewhere — AI meeting tools coverage.

If you’re a solo operator or a small team drowning in repetitive content tasks, figuring out how to use machine learning for workflow automation isn’t just a nice-to-have; it’s essential. This isn’t about replacing human creativity, it’s about augmenting it. It’s about taking the grunt work off your plate so you can focus on strategy and connection. My setup isn’t perfect, and it took effort to refine, but it’s one of the most impactful automations I’ve built. It’s the kind of system that makes you wonder how you ever managed without it.

— The Colophon

One AI tool. Tested. Reviewed.
In your inbox every Sunday.

~3 minute read. Real outcomes from operators, not marketers.

Free. One email per Sunday. Unsubscribe in one click.