Continuing on w/ my current mindset of building in public, here's part 1 of my LinkedIn automation test and implementation. So far, I'm gathering news sources to act as current events / news topics. More to come. š
jeffcamacho.com/blog/01-liauā¦
ā jeff-mos-def (@jeff-mos-def.bsky.social) November 19, 2024 at 7:05 AM
[image or embed]
Introduction
Hey, so⦠Iām working to make myself known in the professiona world⦠awesomeā¦
And honestly, Iām not a big poster. Iām def not a big poster on socials. LinkedIn has become⦠a necessary device for career engagement. And thatās the issue. So letās look at that.
Problem statement: How can I be social on social media with minimal actual engagement, while showing off a skillset, touching on current topics, AND adding content to this super cool new site Iāve been tooling away at?
Answer: Automate it with AI.
Yes, yes.. I get it. I hear it coming.
But Jeff, is it real authentic interaction with the people you are connecting with if you phone it in with AI?
Short answer: Absolutely.
The proof is here in this blog pudding. I look for interesting articles and share that info, along with how I was able to share it.
Bing, bang, boom. You get cool content, I get to build cool automation, then you get to learn about said automation.
Win, win, cherry on top.
Letās get started.
Note: Iām writing a little looser here since Iām not in my āprofessional projectā file. I have linked that though. Feel free to read through that too.
The plan
Hereās the game plan, all built out with make.com as the backbone of the operation:
- API Integration: Using services like newsapi.org, Perplexity AI API, and OpenAI to create a fully automated pipeline for pulling in fresh, interesting content.
- Automation Expertise: Setting up workflows in make.com to handle complex scenarios and keep everything running smoothly.
- Scripting and Scheduling: Google Apps Script works in tandem to fetch and filter news regularly, avoiding duplicates and keeping the pipeline clean. This pulls news articles every 30 days. Free tier blues⦠Still works.
- Content Optimization: AI tools step in to summarize and adapt content specifically for LinkedIn, so posts hit just right for the professional tone I want to reach the audience with.
- Social Media Engagement: By automating, Iām learning what drives engagement while crafting posts that actually resonateāwithout needing to stay glued to the screen, read countless articles, and actually get me away from the computer at times.
- Data Management: My workflows ensure that every post is relevant, accurate, and consistent. No surprises, just solid content.
- Scalable Solutions: The best part? This system can grow with new tools and platforms, so itās built for the long haul.
With make.com at the core, Iām automating my way to an optimized, professional LinkedIn presence. I let the tools do the heavy lifting while I focus on the more interesting parts: creating, learning, and sharing.
The news
If I want to ātalkā about something, I need a topic. This is where newsapi.org steps in.
NewsAPI allows for me to poll the web for news articles on topics while also limiting the domains I search. This⦠works⦠but not in the way Iād like it to. Hereās an example of how this would work utilzing the API running Python:
from newsapi import NewsApiClient
# Init
newsapi = NewsApiClient(api_key='XXXXXXX')
# /v2/top-headlines
top_headlines = newsapi.get_top_headlines(q='bitcoin',
sources='bbc-news,the-verge',
category='business',
language='en',
country='us')
# /v2/everything
all_articles = newsapi.get_everything(q='bitcoin',
sources='bbc-news,the-verge',
domains='bbc.co.uk,techcrunch.com',
from_param='2017-12-01',
to='2017-12-12',
language='en',
sort_by='relevancy',
page=2)
# /v2/top-headlines/sources
sources = newsapi.get_sources()
Super cool, but I am a Google Workspace user and Iād like to pull from AppScript to get into a Google Sheet. After some tinkering.. say hello to getAgilenews:

Source: getAgileNews App Script Output
Next time weāll see what we do with this!
- Jeff