- ai Business Plans
- Posts
- Automating a Twitter Bot with Make.com
Automating a Twitter Bot with Make.com
Copy This X (twitter) Automation For The Lazy. Save Hours and Make Money.
On my second day of Twitter, I created an automation that will tweet out all of my prior blog posts. In today's video, I'm going to give you that blueprint and show you how to set it up.
In today's video, I'll show you how to set up this simple automation that will save you hours of time every week.
Each video becomes an individual lesson in the overall plan of making money online as a writer. As we continue the conversation from our tutorials inside our community, we share case studies and adapt strategies to improve on them. If you'd like to access these lessons and the community that goes along with it, you can click here.
Day 1 and Day 2
On my first day of Twitter, I researched how to grow a Twitter following and created a plan of action for myself.
Then, on the second day, I automated the most basic content.
Check out this post that it fired for me this morning while I was making coffee.
So let's walk through step-by-step how to set up this automation, then you can grab the blueprint and adjust it for your own business.
The Four-Stage Plan for a New Twitter Account
Yesterday, as I created my four-stage plan for starting a new Twitter account, it included the setup, learning, creating content, and engaging. (read it here.)
My initial research identified that creating content and engaging with others on Twitter are two separate and really important aspects of growing a Twitter following and getting results from it.
I want to get some good content in place, and then I'll shift to focusing on engagement.
Now, because I'm starting out with a brand new Twitter account, the first phase is to tweet out all the prior content that I've done.
The second phase involves getting into a more timely content stream, which I'll share below.
My first objective with a brand new Twitter account is to ensure all my prior content has been tweeted out without taking time away from my current work.
Automating Blog Posts with Make.com
Here's how I automated that task:
I created a Google spreadsheet with a title and a link to each of my blog posts.
Then, I created a Make.com automation that iterates through all the rows of my spreadsheet. It passes this information along to a GPT for a completion that creates a tweet in the format I want, and
then it tweets that out.
I have it scheduled to run once each day.
This automatic blog tweet strategy will begin with my less important blog posts. Then, I'll use a second deeper strategy for my keystone blog posts and tutorial videos.
Time to boil down the best guides on creating an AI powered Twitter Bot that will help me Start X (Twitter) From Scratch.
First I want to draw together Step-by-Step SOP’s from the top tutorial videos on YouTube so I can find the best practices and collect up some unique tips that will help ensure I’m successful.
Setting Up the Automation
Let's go through the process of setting up this automation. I watched several different videos on YouTube and pulled out their standard operating procedures using ChatGPT. I took the transcripts of their videos, brought them over to ChatGPT, and asked for a standard operating procedure from these transcripts.
I did this for several different videos and started to stack them together into a simple enough process for me to follow.
This simple strategy works great, later, we’ll expand and make it more fancy.
The Twitter Bot Plan
This SOP outlines the step-by-step process for building a Twitter bot that generates and posts tweets automatically using make.com and the ChatGPT API.
Objectives:
Create a Twitter bot that sequentially take your own content, generates a tweet, and posts it.
Use make.com to connect Twitter with ChatGPT.
Integrate ChatGPT API for generating tweet content.
Prerequisites:
An account on make.com.
Google Sheets.
Access to the ChatGPT API.
A Twitter Developer account.
Step 1: Setting Up For Success
Create a Make Account:
Go to make.com and sign up for a free account. The free plan provides 1,000 operations per month, which is sufficient for posting up to 100s of tweets per month.
After signing in, navigate to the make.com dashboard. This is where you will create and manage your workflows (called "scenarios").
Add ChatGPT API:
Click Add and select OpenAI > Create a Completion.
Connect your OpenAI account by entering your API key and organization ID from the OpenAI platform.
Set the model to GPT-4 Turbo.
Add Twitter Module:
Click Add and select Twitter > Create a Tweet.
Connect your Twitter account by entering your client ID and client secret from the Twitter Developer portal.
Set the content to the output from the ChatGPT API.
Ensure the OAuth 2.0 connection is properly set up. You may need to generate new keys and tokens from your Twitter Developer account.
Important steps in the Make Documentation.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3540e227-0877-4459-bd4c-708200d290b0/image.png?t=1718910353)
Step 2: Creating The New Scenarios on Make
Import the Scenario Blueprint:
download the script and then import into make.com
Scenario: Tweeting Out Your Content
Setting Up Google Sheets Trigger
Create a Google Sheets:
Create a Google Sheet with a column named "News Link" to store URLs of recent articles.
For the task of creating a spreadsheet of all my prior content, I found my website XML sitemap, I copied and pasted everything into ChatGPT and told it to create a table with Date, Title and URL.
I copied and pasted that table into Google Docs.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ef402386-0f59-4a9f-aaca-4efcbbf86997/image.png?t=1718991027)
Screenshot of Google Sheet by author
Add Google Sheets Module:
In make.com, click the plus button and select Google Sheets.
Choose the "Watch New Row" trigger to activate the automation when a new link is added to the sheet.
Select the specific sheet and worksheet, and set the limit to 1.
Set Scheduling:
Change the scheduling settings to run every day at a specific time (e.g., 8:00 AM).
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b20fab13-ce7a-483d-8cbb-25b321746b28/image.png?t=1718991080)
Setup Make to watch for new rows in google sheets (screenshot by author)
Generating The Posts
System Role
As a digital marketing specialist, create a 210 character Twitter post about the following article. Ensure the content is a little clickbait and includes an inspirational message. Do not use emojis and no hashtags.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/171ae727-561d-423d-a1e9-0a5840dfe4ca/image.png?t=1718991275)
(screenshot by author)
Assistant Role
sample format:
once sentence stating the objective achieved in the blog post
- highlight one
- highlight two
slightly clickbait leading sentence to create curiosity
link to post
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/69652fb6-ed56-4f41-a1ce-3f71696df4b8/image.png?t=1718991322)
(screenshot by author)
User Role
As a digital marketing specialist, create a 210 character Twitter post about the following article. Ensure the content is a little clickbait and includes an inspirational message. Do not use emojis and no hashtags.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5e00ef08-b57c-45a9-84e8-b3c4b5b1c0fd/image.png?t=1718991352)
(screenshot by author)
Later we can add a Router:
Add a router to handle multiple actions (we could include LinkedIn and others).
Sample Prompt for LinkedIn
Act as a social media manager and generate a LinkedIn post. The post should engage the audience with a compelling introduction, provide essential details, encourage interaction through likes, comments, and shares, and include a clear call to action. Here’s a summary of the article: [Article Summary].
This automated system will help maintain an active presence on multiple social media platforms by posting relevant and engaging content daily with minimal manual effort.
Long-Term Automation Strategy
Now that we have this automation running every day, it will slowly tweet out some content from my blog.
It will take about three months to go through all the content I want to post. After that, I'll have it run through the sequence again, spaced out over almost a year, posting once per day.
Creating Engaging and In-Depth Content
The basic strategy is to catch up on your content with a new Twitter account.
Our system allows for up to five posts per day and the system also suggests one to three in-depth posts to build credibility and authority.
I want to build this in-depth content around some of the tutorials I've already created.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/05037877-b2d0-407a-a5e2-5d908bd1f57a/digitalcurrencytraders_two_researchers_creating_a_plan_with_col_35627611-f9cc-409c-9495-f0fbbaaf5443.png?t=1718998188)
Plan to tweet all your prior content (midjourney image by author)
For the second part of what I did on day two, I went over to ChatGPT, searched through custom GPTs dealing with Twitter, and tried to find a good tweet thread tool.
Not finding what I needed, I decided that I need to create one.
I stopped my work on that stage of content and let the automation handle basic content tweets.
I'm planning to create a custom GPT that will turn YouTube scripts into a seven-tweet thread, formatted as I want.
This will be made public, so be sure to subscribe for updates.
Engagement Strategy
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8d0eeb52-b4ee-44c1-838b-865db7502dff/image.png?t=1718998328)
Planning the engagement strategy (screenshot by author)
Now, I want to focus on engagement. (Full strategy here.)
I will create engagement lists, put them on private, and start following and engaging with relevant authors.
I'll follow these authors on YouTube, LinkedIn, and other platforms, slowly building connections and learning from them.
There was a specific GPT that brought out something powerful that I can't wait to use, but I have a few steps to complete before getting there.
Advanced Twitter Search Tool
I plan to use the advanced Twitter search tool to find all conferences dealing with artificial intelligence.
The goal is to connect with influencers, make my brand visible at these events, and find potential business partnerships.
Conferences and Events
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a9e7fe7d-15c9-4658-9d25-57cc5b8ceab4/digitalcurrencytraders_artificial_intelligence_brings_people_to_4de16cd4-6303-423b-95ae-e8c211bfa2ae.png?t=1718998438)
Connecting to Real World Events via Twitter (midjourney image by author)
Finally, I’ll share a strategy that I am preparing to add on later.
I want to find conferences and events in my topic area and follow their hashtags for the events for three reasons:
I want to start to learn who the influencers who are attending these different conferences.
I want to have my brand name to be seen by the audience of these events without me traveling there.
And I want to find potential business partnerships that my turn into one of the butterfly effects I mention in my video:
Here’s what I’m researching:
I’ll use the ‘Advanced Twitter Search GPT’
Connecting With Influencers The Right Way
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/eb1ed003-853a-4c8e-8d17-963b6d9878a9/digitalcurrencytraders_Candid_photograph_catches_a_moment_that__2a37f2a1-beb5-4b03-b898-2a14ae5e8973.png?t=1718998552)
Being authentic creates connections that matter. (midjourney image by author)
These large creators have a lot of followers who often engage in inauthentic engagements with their content, that is essentially spam for attention rather than actual interaction.
So as I find these influencers, I want to slowly connect up with them on different platforms, lurk for a while, and genuinely get to know their work.
I will slowly build a relationship that in time could turn into one of those Butterfly Effects that can dramatically grow my own project through a reference from a large influencer.
Finding Income Opportunities
Part of my goal in researching the active participants in the conferences is to find The Cutting Edge Ai Tools and software models that are providing a 20% recurring revenue commission for sales referrals.
Those are the products that I want to learn more about and perhaps do a tutorial series surrounding their information products or their AI tools.
Keeping the Big Picture in Mind
I finish off the video by taking a screenshot of my current two followers.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fe3d1429-f735-4a46-9c01-f120bffb867c/image.png?t=1718989930)
Starting from scratch with a clear vision of the bigger end goals in mind is crucial.
Conclusion and Call to Action
I've got two followers now and yet while my Twitter account really is starting out from scratch
I've got to keep these bigger end goals in mind while I'm putting together each of the individual pieces.
It's like having a picture of the puzzle that you're creating while you're going through all the pieces of the puzzle to put it all together.
And if I can can keep that completed picture of the puzzle in my mind as I'm doing these daily tasks to get everything set up then it doesn't feel that bad it's not that boring it's not that difficult because I can feel the success of all of these things coming true while I'm doing these small tasks.
I've had some of those big successful butterfly events, and when I trace them back they come all the way back to a very small event that I did on a on a day where I really didn't think that the work I was doing that day was going to have such a big event in my future.
And so now I try to bring that energy of expectation into the work that I'm doing today.
Because I know that there's going to be a lot of people watching this tutorial and I hope it makes a difference for many of you!
Anyway this is only the next step in my ongoing journey.
Be sure to subscribe to the channel, hit the thumbs up, and join the 7-day trial to get the blueprint and see if it works for you.
Stay safe, and here's to your success.
Key Contributors and Learning Resources
Last but not least, I want to give a shoutout and thank you to the following creators:
Alex Leischow
How To Integrate Twitter With Make.com (2023 Full Tutorial) - watch here.
Helena Liu
This Social Media AI System Creates Unique Content Daily! (100% Automated) - watch here.
WesGPT
Building a Twitter Bot to Automatically Tweet for You - watch here.
It's AI Thomas
How to automate Twitter X so it grows itself (How to grow on Twitter X with ChatGPT & Zapier) - watch here.
Zaria Osimetha
EFFORTLESS Social Media Marketing: AI Twitter Automation with make/integromat - watch here.
↳
Recommended Reading
With so many small newsletters with big claims, these are the two that stand out from twenty startups.
Simple AI
➤ Simple.ai offers the Agent AI newsletter, which helps over 100,000 subscribers learn to use AI agents to enhance their careers or businesses. It covers practical insights, strategies, and updates on AI developments, making it easier for readers to stay ahead in the AI landscape. - Read Here.
The AI PMO
➤ The AI PMO provides AI tools, strategies, prompts, and workflows to enhance the efficiency of project management offices (PMOs). Over 634 PMO leaders receive free, practical AI insights every Thursday, helping them to amplify their team's efforts and become AI thought leaders in their organizations. - Read Here.
Reply