
Co-Founder @autoflow_labs | Claude code | https://nitter.gq/t.co/RiSzUAG1Fp, Zapier & n8n Expert | CRM Workflow Developer | AI Automation Engineer
Ondo State, Nigeria
Joined September 2018
- Tweets8.6K
- Following941
- Followers5.8K
- Likes41.8K
If you're in the automation space, whether you're building in n8n, Make.com, or Zapier, your ability to connect APIs and move data around is just the baseline. That's not what makes you a professional.
And if you're just starting out, learn these principles early. You'll be ahead of 80% of people offering automation services.
Here's the framework I follow for every project:
1. Understand the client's objectives before you touch anything
Before I build a single node, I need to understand:
What business problem are we solving? What does success look like? What are the expected inputs and outputs? What's the data volume? Who will interact with this workflow? What happens when something breaks?
Getting this wrong means rework later, or worse, delivering something that technically works but doesn't solve their actual problem.
If you're new, create a discovery call template with every question you need answered before starting. This saves you from scope creep and awkward conversations.
2. Build clean, structured workflows
Your workflow should tell a story. Anyone looking at it should follow the logic from trigger to output without needing you to explain it.
This means logical node arrangement flowing left to right, related operations grouped together, clear spacing between sections, and consistent naming conventions (not "HTTP Request 1," "HTTP Request 2).
A well-structured workflow takes under a minute to understand. A messy one still confuses you after 10 minutes.
If you're starting out, slow down. Don't just make it work. Make it readable.
3. Optimize before you call it done
I constantly see workflows where people chain 4 or 5 nodes to do something simple. A Merge node, then Aggregate, then Split, then Filter, all to transform some data.
A single Code node with 10 lines of JavaScript does the same thing faster and cleaner.
Optimization matters because it reduces execution time, lowers operational costs (most platforms charge per operation), makes debugging easier, and reduces failure points.
Another thing: stop throwing AI agents into workflows that don't need them.
Workflow automation is deterministic. If X happens, do Y. Predictable and reliable.
AI automation involves language models making decisions or generating content.
Both have their place. But if you're using an AI agent to route leads based on a dropdown value, you're overcomplicating things. A simple Router node does that better, faster, and cheaper.
4. Add error handling. Always.
A workflow without error handling is a ticking time bomb.
APIs go down. Rate limits get hit. Data comes in with unexpected formats. Tokens expire.
If your workflow fails silently, your client won't know until the damage is done. Maybe leads stopped syncing to their CRM for three days. Maybe invoices weren't sent.
Every workflow I build catches failures at critical points, logs errors with context, notifies the client immediately via their preferred channel, and implements retry logic where possible.
If you're starting out, make error handling part of your standard process. Don't treat it as an afterthought.
5. Use sticky notes and node grouping
Every major section should have a sticky note explaining what it does. Related nodes should be grouped together.
A group labeled "Lead Enrichment" with your Apollo or Clearbit calls. A group labeled "CRM Sync" with your HubSpot operations. A sticky note explaining "This section handles retry logic."
This helps clients understand what they're looking at (most aren't technical), and helps anyone maintaining the workflow later, including you six months from now when you've forgotten the details.
Make your workflows self-documenting.
6. Provide external documentation
This is what separates professionals from amateurs. And what most freelancers skip entirely.
I deliver two documents with every project:
Client Documentation is written for business users. It covers what the workflow accomplishes, how to trigger it, expected inputs and outputs, basic troubleshooting, and who to contact if something breaks. No technical jargon. Plain English anyone in the organization can understand.
Developer Documentation is written for technical teams. It covers the architecture, all API connections, authentication methods, data schemas, error handling logic, edge cases, and step-by-step instructions for modifications.
Why does this matter?
Clients don't want to be dependent on you forever. They want to understand what they paid for. By providing documentation, you give them independence. And paradoxically, this builds trust and leads to more work.
Here's the business case: this is a value-add you can charge extra for. When I pitch projects, documentation is a line item. I explain the difference between client and developer docs, who uses each, and why it matters.
Most clients immediately see the value. They've been burned before by automation nobody understands.
This alone can add 15-25% to your project value.
7. Hand over properly
When I complete a project, I provide a live walkthrough, documentation files, and a Loom video for future reference. I set these expectations from the start so clients know what to expect, leading to clean project closures, testimonials, and referrals.
If you're new to automation, remember to focus on quality, not just connecting nodes. Structure, optimize, document, and hand over your workflows properly. This way, you won’t just compete on price, but on the quality of your solutions.
Happy New Year! 🎉
This year, I'll be sharing more tips on leveling up your automation skills and how to actually land clients as a freelancer.
Follow along if you don't want to miss out.
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Huge risk but worth it. Rooting for you mate
I quit my job to start my own company and it’s been hard. I can say the risk is paying out.
Airecipy.com is live now and it’s the next big thing. Check it out.
Huge risk but worth it. Rooting for you mate
I quit my job to start my own company and it’s been hard. I can say the risk is paying out.
Airecipy.com is live now and it’s the next big thing. Check it out.
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Earlier Hours of Today, I continued my hands on learning in Linux and Bash scripting. I explored some useful commands and how they help with process management and troubleshooting.
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Same way Upwork laid off 25% of their workforce, claiming the need for smaller AI-driven teams. Now most freelancers are quitting and giving up due to high extortion of connects without landing a gig. Ngl, Tech isn’t the way it used to be like before in terms of Job hunting. Before, with 100 connects you could apply for up to 10 jobs and could convert up to 2 jobs. It is what it is.
This is not me discouraging anyone because while the majority are complaining, some are still landing gigs back to back. Ciao
Same way Upwork laid off 25% of their workforce, claiming the need for smaller AI-driven teams. Now most freelancers are quitting and giving up due to high extortion of connects without landing a gig. Ngl, Tech isn’t the way it used to be like before in terms of Job hunting. Before, with 100 connects you could apply for up to 10 jobs and could convert up to 2 jobs. It is what it is.
This is not me discouraging anyone because while the majority are complaining, some are still landing gigs back to back. Ciao
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Three years of building, and finally, my first workspace. 🥹
My client referred me to his friend
One thing that has helped me a lot in my freelancing career is building the right relationships with clients.
When you get the opportunity to work with someone, give it everything you have.
I mean it.
Almost every gig I’ve gotten from June last year till now came through referrals.
People I worked with liked what I did and referred me to their network.
And I’m proud to say that I haven’t applied for job in a long time because I’m fully occupied managing clients, running my AI community, and handling other projects.
A lot of freelancers focus only on getting clients.
But retaining clients and being good at what you do is what brings long-term opportunities.
Your next referral might come from the client you’re currently working with.
So give it your best.
Good morning my people
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Most founders already have the idea, and often a first version built with an AI tool. The hard part is turning it into software real users can sign up for, pay for, and trust with their data. That's the part I do.
I'm Musawir, a self-taught software engineer and the founder of Forged by Raji. I build AI agents, automations, web apps and mobile apps, and I take AI-built code to production.
How I work: I read your spec or your code, build the core flow first so you can see it working early, then ship the rest in weekly releases you can test.
Your idea or code → working core flow → weekly releases → live product
I can help with:
- AI agents and automations (Claude, OpenAI, MCP, n8n)
- Taking AI-built apps to production
- SaaS on Next.js and Supabase
- Mobile apps in React Native and Flutter
- AI assistants that answer from your own data
Recent work: Readiary (live on the App Store and Google Play), VoxAnima (an AI assistant that cites every claim), and an AI estimating app for contractors that runs inside Claude.
If you have a spec or an app that needs to go live, message me and I'll tell you what I'd build first.
forgedbyraji.com
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Most businesses don’t have a lead gen problem. They have a SORTING problem. Hot leads get buried under junk messages, bots and window-shoppers.
I built an automated workflow that qualifies every lead instantly so your team maximize their effort.👇
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
In a Greenhouse survey of 2,950 job seekers, 63% had been interviewed by an AI, yet 38% have walked away from a hiring process because it included one. Candidates reported nearly identical bias from AI and human interviewers: 36% felt age bias and 27% race or ethnicity bias from both, and 70% weren't told AI was involved.
No matter how good the knowledge base is, the AI will still hallucinate at some point. Now picture it misunderstanding your answer, correcting itself halfway through the interview, and you're sitting there wondering if the wrong version is what got scored.
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
I would be giving out 2 laptops this month, like I did last year, to a male and a female, and I saved up for it from my personal earnings this year.
The 2 winners must have been showing up, and I must see proof. I will pick the winners myself; I'm not rich, I'm just doing my little bit as someone did to me.
Thanks for the support.
I won't sell you dreams. Last month, I took a 150k naira gig. I wanted to do it alone, but nah, I split the job among people who might need money for quick stuff; 3 of us took 50k and still delivered on time. The same year, I took a job that paid over 2m, so be mindful of what you consume. They lie in the tech space a lot. Your big break will happen soon.
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Day 82: DevOps Learning Update
Today, I learned about Virtual Machines (VMs) and how to create and work with them using AWS and Microsoft Azure.
I also learned about different ways to connect to a VM, including the tools and protocols used to
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
Ready-made E-commerce website for sale — ₦250,000.
Already built. Just change the name, upload your products, and start selling. Customers can message you on the site, and payment is set up. Full handover after payment.
DM if you want it.
#websiteforsale #ecommercewebsite
#onlinestore
#sellonlinenigeria
#websitedevelopment
I built this ecommerce website tonight, for business owners who can’t afford a full website 🥲❤️ And i want to sell it.
All you have to do is buy it, upload your products, and connect Paystack. That’s it ❤️
It’s very easy to use, even if you don’t know anything about tech. Easier to operate than Elementor too.
It wasn’t built with WordPress alone. I programmed a plugin myself, and added on Wordpress, so you can edit it easily without Elementor. Just editing texts,names and colours.❤️
In a Greenhouse survey of 2,950 job seekers, 63% had been interviewed by an AI, yet 38% have walked away from a hiring process because it included one. Candidates reported nearly identical bias from AI and human interviewers: 36% felt age bias and 27% race or ethnicity bias from both, and 70% weren't told AI was involved.
No matter how good the knowledge base is, the AI will still hallucinate at some point. Now picture it misunderstanding your answer, correcting itself halfway through the interview, and you're sitting there wondering if the wrong version is what got scored.
AI took my job
Well, one of them
One of my clients went on summer vacation in August and told me she would be back in September
This was someone I had worked with for almost a year, so when September came, I reached out to her
She told me she would get back to me
She didn’t
Then over the weekend, she finally reached out and told me she had been able to automate her content process, so she wouldn’t need me to manage her LinkedIn anymore
And immediately, I knew what “automate” meant
She had found a way to use AI to simplify the content workflow and handle more of it herself
And to be honest, that’s not even a bad thing
If a business owner can use AI to save time and simplify a process, of course they’re going to explore it
But this is exactly why I keep telling freelancers to OPEN THEIR EYES
The market is changing
The way people work is changing
And the services clients were willing to pay for two years ago might not look exactly the same in another two years
So don’t wait until AI affects your own service before you start paying attention
Learn how AI is changing your industry and figure out how you can use it to become MORE valuable
Maybe that means improving your current service
But please, don’t sit comfortably assuming your current way of working will remain the same forever
Gbenga Akindolani |AI Engineer | Automation Expert retweeted
If you run a paid Telegram community, you already know how stressful managing members can be.
People pay monthly or quarterly, and then you have to keep checking who has paid, who is about to expire, who needs a reminder, and who needs to be removed.
So I decided to build something that handles all of that automatically.
I built a Telegram membership bot that:
⇨ It sends members their Paystack payment link
⇨ Automatically confirms their payment
Keeps track of their membership and expiry date.
⇨ Gives them a private invite link that can only be used once
⇨ Protects the community from forwarding and screenshots
⇨Reminds members before their membership expires
⇨Removes members when they don't renew
⇨Sends a fresh invite link when they renew
And there's also a part I really like.
If you're already a member, the bot already has your details saved.
So when you come back, it checks your membership status first.
If your membership is still active, it lets you know you're still active.
If it has expired, it tells you that your membership has expired and you need to renew.
You don't have to start the whole process again.
And once you renew, the system updates your details and sends you a fresh invite link.
So basically, the whole membership process is handled automatically instead of someone having to sit down and check everything manually.
I built this with n8n, and it can work for coaches, course creators, mentorship programs, signal groups, and other paid communities.
If you run a paid Telegram community and you'd like something like this for your own community, send me a DM.
Yesterday my git push to GitHub kept failing, and Claude Code in VS Code kept dropping. Turns out it was a macOS Tahoe bug, once your Mac runs 49+ days without a restart, network connections start breaking. Mine had been up 112 days. One restart fixed everything. Crazy!
So many crazy things have been done with automation. I remember when @The_Christophxv got a client that wanted to spy on his girlfriend’s WhatsApp and wanted it automated so that any message sent to her, he would receive it, and any response sent out, he would receive it.
























