How I Generated Over $100,000 Using Twitter?
The most practical and no BS guide on how to generate leads & acquire customers using X (Formerly Twitter)
I am not sure why you clicked on this article, but I can assume that you clicked on it in the hope of figuring out how you can make money through Twitter.
The good news is that, yes, I did make money from Twitter, and I will explain in detail how you can too.
This is not clickbait.
However, the bad news is that this is not a get-rich-quick scheme.
I am sorry if I disappointed you. You can close the tab and continue searching for get-rich-quick schemes online. However, I advise you that even if you come across one, it will likely be a scam, and then you will have to come back to this article.
Ok, cool. Now that we have set that in place, let me explain what this article is about.
Just like most of you reading this, I was once a kid with a dream to make money online.
I tried every possible way to make money online and failed.
Eventually I found one way that actually helped me make money. I discovered it a few years ago, and I am still doing it. I can guarantee you it will be relevant 10+ years from now.
The method I found is something that these online gurus don't tell you because they want to sell their stuff to you. But me? I don’t have anything to sell to you.
I am writing this because I was in a position a few years back where I felt lost and had no direction. Now that I personally have figured out the way on how to make money online I want to share it with the world.
If you want to make money online, you first have to learn a skill and then use that skill to solve a problem for someone. In return, you can get paid.
If you are one of those people who want things easy and expect everything to be served on a plate, then close this tab and go do something else.
But if you are a hardworking individual who just needs guidance and direction, then please make sure to read till the end because after this, you will have a clear idea of how you can make money online.
When I just finished school, I was put in a position where I had to pay the rent for my house, which was about ~$600 USD. I had never earned a single dollar in my life at that time because I was always told to focus on my studies and get good grades.
But suddenly, I was in a situation where I had to figure out how to pay the rent. So, I did what anyone would do: I looked for a job.
I applied to over 300 jobs on LinkedIn, Indeed, Bayt, and other platforms. I asked everyone in my friend circle, but for some reason, I was not able to get a job.
I had to make money to pay the rent; there was no other way. Therefore, I turned to something I had been using for quite some time but never knew could be used to make money.
It was Instagram.
Wait, making money through Instagram?
Yeah, I had the same reaction. I used to think it was just a place to post cool photos of yourself.
But let’s backtrack a little.
I discovered a unique opportunity at my university: many students were rich and lazy and did not want to do their projects themselves.
I was good at research & writing.
I thought, what if I could help them do their projects? Would they pay me?
That’s what I did. I helped one of the student with their research, and he paid me around $50 for 30 minutes of work.
This was the first time I ever made any money all by myself. It was like an "aha" moment.
I thought to myself that if this student is willing to pay me for his project, there must be other students in my university, in other universities, in the country, and maybe even in the world who would pay me for doing their projects.
I had identified a need in the market (Rich university students wanting to outsource their projects) and I was well-equipped to fulfil that need (I was good at research & written English).
Ok, but what did do I do next?
How did I reach more such students?
I thought to myself, which app do these students use the most? It was obviously Instagram. Instagram was, and still is, the most widely used app in Bahrain.
So, I created a page and started to send DM’s to any student profile I could find.
I used to send around 50 DMs per day because that was the limit on Instagram back then.
Initially, I didn't have any luck because on Instagram, the other person has to approve your request first.
I was persistent. I kept on trying and eventually, one of them replied. I was able to get them to give me their project, and that was the moment everything changed.
I had figured out a process through which I could get as many customers as I wanted, and there was nothing stopping me.
At that time, I didn't know that I was doing cold outreach by defining my offer, reaching out to my ICP (Ideal Customer Profile), creating scripts, and doing other things which have proper terms in the sales world that I know now, but back then, I had no clue.
OK, so why am I telling you this story?
The reason I am telling you this story is that I learned early on in my life that you can make money online, and one of the fastest ways to do it is through providing a service.
I also learned that you can get customers or sell your service by sending messages to relevant people on social media platforms.
Cool. I went on to scale that ghostwriting agency to 30+ remote writers and serve customers all across GCC. The agency was called Funoon but later on it was rebranded and relaunched as Scribe. I will be writing more about my ghostwriting agency in future articles.
Now, let’s fast forward a few years, and I, along with my co-founder, started a web3 development agency.
Like I explained in my first article, we got our first customer through getting involved in communities and building relationships. After that, we started getting work through referrals. But I wanted to scale, and I could not rely solely on referrals or word of mouth as it was not predictable.
I had to figure out how to get more customers, and this was the same position I was in when I first started making money online.
It got to a stage where we could no longer rely on referrals. We had employee salaries to pay, and while the work did come from referrals, it was not enough to scale the business.
I remember thinking about this constantly—while I was in the gym lifting weights, running at 5 in the morning, and even while I was at the traffic light waiting for it to turn green.
The only thought going through my mind was how can I get more work, generate more leads and revenue.
So, I did what anyone would do: I asked my good friend Google.
I remember searching, "How to generate more leads for your web3 development agency," and to my surprise, there was no article that could answer my question.
However, I knew there had to be a way out there, and I just had to figure it out.
After that, I read articles, watched YouTube videos, and even hired consultants to help me figure it out.
While they did help me figure out a lot of things, it still wasn’t getting me the results that I wanted for my agency.
After months of no luck, something happened that changed the growth trajectory of my agency.
I turned back to what had worked for my first agency, which was sending messages to thousands of people—cold outreach.
This time, I had more knowledge and skills. If I were to do cold outreach again, I would do it in a systematic way and build a process for it.
But the problem was that I was selling a completely different service—high-ticket product development—in a very nascent market, web3.
Long story short, it took me more than nine months to figure out a cold outreach process for Twitter. When I finally did in October of last year, I generated more than $100,000 since then.
Just so you know this is legit and the process works, here are some screenshots.
Who is this for?
I am writing this mainly for other agency owners and service providers who are struggling to generate leads or sales.
This can be used by freelancers, agencies, and basically anyone who wants to sell anything online, as long as their potential customers are on Twitter.
Alright now let’s get into the meat of this article which is how you can use the process that I have created to get more customers and generate revenue.
The Process
Creating an Offer
Defining your ICP
Building Lead Lists
Writing Scripts
Creating Sales Assets
Optimizing your Twitter Profile
Running the Campaign
Booking Appointments
Tracking
Discovery Call
Proposal Call
Closing Call
Offer
The first part of the process is defining your offer.
It is basically the service you are providing or the result that you generate for your customers.
In my case, the service I was providing was product development, so one of my offer looked something like this:
I will help you convert your web3 idea into a working product in less than 4 weeks that will generate at least $10,000 in revenue.
If you are providing lead generation services, then your offer can look something like this:
I will help you generate 10 leads in less than a week, and you only pay me when you close a lead.
If you are providing video editing services, then your offer can look something like this:
I will edit 3 YouTube videos in 2 days & if one doesn’t get at least double the watch time of any video you’ve ever released, you get your money back or pay me nothing.
If you are providing copywriting service, then your offer can look something like this:
I will write a landing page that converts at least 30% from cold traffic in 2 days or your money back.
There is no hard and fast rule to create an offer, but you can use the framework below to create an offer for your product or service.
Promise
Result
Time
Guarantee
Now if we take the offers we defined above and analyze them based on the framework it would look something like this.
I will help you generate 10 leads in less than a week, and you only pay me when you close a lead.
Promise - “I will help you”
Result - “generate 10 leads”
Time - “in less than a week”
Guarantee - “you only pay me when you close a lead.”
I will edit 3 YouTube videos in 2 days & if one doesn’t get at least double the watch time of any video you’ve ever released, you get your money back or pay me nothing.
Promise - “I will edit”
Result - “3 YouTube videos”
Time - “in 2 days”
Guarantee - “if one doesn’t get at least double the watch time of any video you’ve ever released, you get your money back or pay me nothing.”
Take your time to research and create an offer for your skill, product, or service.
Everything else in this process will depend on the offer. The better your offer, the easier it will be to find the ideal customers, create scripts, reach out to them, and close them.
It personally took me a very long time to get our offer right, and to this day, I keep experimenting with new offers and improving the existing ones.
You will not be able to get your offer right in the first attempt, but don’t get fixated on creating a perfect offer before you move on to the next step.
The goal is to create an offer and test it as fast as possible. If you get good results, improve it. If not, create a new offer. But never get so caught up in perfecting the offer that you never put it in front of the customers.
Here is a resource by Kraston Fox that you can also use to create your offer.
ICP
Once you have your offer in place, you need to define your ICP, which stands for Ideal Customer Profile.
ICP basically means people who can benefit from your product or service.
This is an example of my ideal customer profile👇
Again, there is no hard and fast rule on how you should create your ICP document.
The goal should be to document all the information about the customer that you want to sell your product or service to so you can find them easily.
At any given time, you should only focus on one ICP and continuously improve it as you gather more information.
Lead Lists
After you have defined your ICP the next step is to build lead lists.
Here are fews way on how you can build your lead lists.
Manually
The first way is to build your lead list manually. In the current context, this means finding Twitter profiles that fit your ICP and adding them to a Google or an Excel sheet. Although building the list manually will help you get high-quality leads, it is time-consuming and not scalable.
Tweet Scrapper
Using Tweet Scrapper you can build lead lists automatically.
The way it works is simple: find a Twitter profile in your target industry with a large following, then scrape their followers using specific keywords.
For example, if I were to find Twitter profiles that met the criteria of my ICP that I showed you in the previous step, this is how I would build the lead lists.
This tool is built by Marko. He is an amazing guy who is always there to help and add new custom features based on my requirements.
There are many other tools out there that you can use to build your lead lists. It does not matter which tool you use but what matters is that you have a list of Twitter profiles that meet your ICP so you can cold message them.
Here are few things that you need to keep in mind when building the lead lists.
DMs Open: If a profile has this mailbox icon, it means their DMs are open.
Verified Profiles: This is optional, but if someone cannot spend $8 to get a blue check mark, it's unlikely they will buy your product or service.
Active Profiles: Check the profile's last activity. If there has been no activity for more than 2-3 months, chances are they don't use Twitter regularly, and adding them to the list would be a wasted effort.
As you build your lead lists over time, you will get better at it. The more time you spend building high-quality lead lists or finding profiles that fit your ICP, the better results you will be able to generate overall.
Scripts
So far we have defined our offer, created our ICP document, and built our lead lists.
The next step is to create the scripts for the cold outreach.
Now, I want to make it clear that you will not get the scripts right in the first attempt. Not in the second attempt, and not even in the third attempt.
It will take you some time to get your messaging and scripts right, but once you do, you will see better results.
If you are able to get them right on the first attempt, then you are a rockstar, and I want to learn from you :)
Here are some examples of the scripts I have used in the past:
Here is a really good resource on how you can create scripts for your cold outreach.
Basically the script is same as the offer which is created in the first step.
Sales Assets
The next step is to create sales assets.
This can be anything from a loom explaining your product or service to a pdf of your portfolio or a VSL.
These sales assets will be sent to the interested leads.
Profile Optimization
Before we start reaching out to the people it is really important that you optimize your own Twitter profile that you will be using for outreach.
If we take an example of my profile.
A profile picture that shows your face clearly.
A banner that explains what your profile is about.
A bio that explains who you are and how you can help the person who is going over your profile.
A pinned post explaining your services, a case study, or something that either gives value or shows your credibility.
A link in your bio if they want to check out your website or portfolio.
If you have Twitter Premium, you also have the option to write a detailed bio.
Outreach
Once we have everything in place, the next step is to start your campaign.
You can use Drippi for your cold outreach or any other tool. I have tried almost all the tools out there, and so far, Drippi has been the most effective.
Before you start your campaign:
Have your lead list ready in CSV format.
Have your scripts ready.
Have your sales assets ready, which you will be using once you get a reply.
Below is a video on how you can start your cold outreach campaign.
P.S. I found it very difficult to explain this part of the process in written format, so I recorded a video.
Tracking
After the campaign is live and you are getting replies, you need to set up a system to keep track of the leads.
In the beginning, you will be able to track easily because you will just be using one account and reaching out to a couple of hundred people. As you scale, you will be using multiple different Twitter accounts and reaching out to thousands of people.
I personally use Google Sheets to track the leads. You can grab a copy of my tracking sheet here.
Feel free to customize it based on your requirements.
Appointment Setting
Once you start getting replies you have to start booking meetings.
However you don’t have to book meetings with everyone. This is a mistake I made when I first started cold outreach. I was very happy and excited that I am getting hundreds of replies only to find out that they don’t have the budget for my services.
Here are few things to keep in mind when you start getting replies
If someone says that they are not interested, leave them alone.
If they curse you, hate you, or just ridicule you, ignore and move on. When you do cold outreach, you will get all kinds of replies. Don’t let them get to your head.
Keep in mind that you are doing this to help people with your product or service and put food on the table.
I have personally been ridiculed, cursed at, and made fun of, but this is the price I have to pay to generate sales for my agency. Below are some screenshots. Trust me I have hundreds of such replies.However, on the other hand, you will find people who will appreciate it, and you will get clients as well.
If someone replies and they are interested, always check their profile once again to verify if they fit your ICP. Even though you added that profile to your lead list because it fit your ICP, double-checking is essential.
Try asking as many qualification questions via text as possible to identify if they are a good fit.
If someone agrees to a call very easily, chances are they will just waste your time..
Discovery Call
This is the first call where you qualify the client. Although you qualified the client via text, you still need to verify if they are a good fit by determining if your offer will work for them, understanding their budget, expected timelines, expectations, and more.
There is no specific framework for discovery calls, as it depends on the service. For example, selling email marketing will be very different from product development.
However, in this call, you need to figure out if your service or product can help them solve their problem. You need to understand their budget, expected timelines, what they have tried in the past to solve the problem, and so on.
Proposal Call
This step is optional depending on your offer and ticket size.
In our case, we sell a high-ticket offer and do highly customizable work, such as developing software products. Therefore, we have a proposal call where we go over the proposal with the client to ensure that we have documented and scoped the product according to their requirements.
If your ticket size is smaller, you may be able to close the deal via text or email and can skip this and the next step.
Closing Call
This is the final call before you start working with the client.
Depending on your offer and ticket size, you might need to have a closing call. If you are selling something that is only $200, then you don't need to have a call. However, if you are selling a high-ticket offer, it will be very difficult to close only via text or email. You will need to have a closing call.
This is the most important part of the process. No matter what you have done above, if you cannot close, then you can’t run a business. This is all that matters. This is what brings revenue into the company, and this is the skill that has the highest ROI.
Therefore, make sure you spend enough time learning how to close, and most importantly, practice. The more you practice, the better you will become at closing. Reading and watching YouTube videos will not teach you about closing as much as being in the situation yourself and convincing someone to give you money.
That’s it.
That’s the process.
I want to thank Adam and Kai for their help and insights when I was trying to figure out cold lead generation for my agency.
I want to make it clear that I am no expert in cold outreach, but rather a student. I have shared with you the process that I have learned and that has worked for me. Take this as inspiration and build upon it. I continuously work to improve all parts of my outreach process.
I have given you everything that I do to generate leads for my agency just by using Twitter, and I have also shown you that I personally have generated over $100,000 for my agency. This process works, and I hope it will help you get more leads for your service or product as well.
This process is relevant today, but from time to time, I continuously improve parts of it. By the way, this is just one of the channels that I use to generate leads for my agency.
I also have seven other channels that generate similar and, in some cases, even better results, which I will be writing about in the coming weeks, so make sure you are subscribed so you don’t miss out on them.
Let me know in the comments if you have tried cold outreach on Twitter and what kind of results you have gotten. If you haven’t, then please do so and let me know in the comments what results you get.
Thank you for reading!
See you in the next blog.
Absolute Gold!!
Less people actually share their money making experience, but bro just shared everything