How I auto-share ~120 blog posts to Reddit every month, reached 35k karma, and gotten millions of views.

And why I love building automation so much!

A thread!

I have hit the top of Reddit hundreds of times.

Through all of the love and hate that I get on the platform, I think I've found that it's here to stay.

After years of posting on Reddit, I've slowly built an automated system that is now 100% hands off.
This is my Starter Story backend, where I save the content of my stories in a markdown format.

This is great for Reddit because Reddit is also in a markdown format!
While I edit and publish starter stories, I set the "reddit title" in advance.

This is so I don't really ever have to think about it again. Once that's set, the system knows it should post this one to reddit, and that should be the title.
I also create a "Reddit intro" and "outro"

Although the content of the blog post is stored in my database, I still should introduce myself in the Reddit post.

I use other variables in my database to construct this.
I even tag the Reddit user (just recently starting tracking this data in my database) as they will get a notification when their post goes up.

This (and other data) is filled out when the interviewee is plugging all their info.
Here's another fun thing.

Reddit has an algorithm that will "shadow ban" (google it) your posts if you have certain links.

I have a list of links that I will strip from the markdown automatically:

(this list has been built from trial and error mostly)
I also need to make sure we only post one story per day to Reddit. Maybe one day I will increase this.

This is our content calendar.

When you see a⭐️that means it will be automatically posted to Reddit.

This content calendar allows us to schedule WEEKS in advance with stories.
Then, once a day, a worker runs that will post that story to 4 different subreddits (you can see which ones in screenshot)

I run these at 15 minute intervals to avoid tripping any spam things.

Here's the code. Just a few lines.
I also started my own subreddit!

https://t.co/wkIMCyNfw3

I post ALL stories there, and we just passed 600 members. Small, but growing a little every day :)
In addition to stripping blacklisted links for the reddit post, I also do a few other things:

- strip out affiliate link params
- remove blockquotes
- add links for the images

This gives the post a "less bloggy" feel IMO.
The automation timeline!

This has all been a process:

1. at first I manually posted and found what works
2. then i set reminders to do it
3. then i built the code that writes the intro (copy/paste)
4. then i configured the API
5. then i made it so i could just click "post to reddit"
6. then i created the worker

This is high level, but I slowly did this and tweaked over the last year. Many bumps in the road.

Automating things is an iterative process!!!!
The benefits of automating?

Other than the obvious benefits (save time/money) the biggest benefit is that I'm not constantly checking Reddit anymore, seeing how upvotes are going, seeing the latest hater comments, etc.
I'll often check the site and find my post hitting the front page and I had no idea!

Anyways, that's it. Hope you found something interesting out my fun little automation.

Even though it's simple, I'm proud of it!

Happy to answer any questions. What do you think of this?

More from Pat Walls

1/ Starter Story September Results

💵 Revenue: $1,737.84
📈 Uniques: 20,205 (Sept)
✉️ Email Subscribers: 2,956

#openstartup

Read more 👇

2/ For all my new followers (will get to that in a sec) I do a revenue & traffic #openstartup report every month for my main side project
https://t.co/nkcmLxsSra

I've been working on this project for nearly a full year.

3/ Biggest thing that happened this month was obviously the 24 hour startup!

I won't talk about it too much in this thread, but after that happened everything just blew up. I'm still trying to catch up on everything and keep my head above water.

4/ All of this craziness sparked a big decision for me.

I QUIT MY JOB! 😁😅

I know it sounds kind of crazy to quit your job over that, but as I was heading into my 1:1 with my manager it just felt like I had to do it. It felt like the right thing to do.

5/ I had planned to grow SS for 6 more months and then quit, but then the 24 hour startup happened and it felt like it was the right moment to quit.

More from Growth hacking

You May Also Like

Trending news of The Rock's daughter Simone Johnson's announcing her new Stage Name is breaking our Versus tool because "Wrestling Name" isn't in our database!

Here's the most useful #Factualist comparison pages #Thread 🧵


What is the difference between “pseudonym” and “stage name?”

Pseudonym means “a fictitious name (more literally, a false name), as those used by writers and movie stars,” while stage name is “the pseudonym of an entertainer.”

https://t.co/hT5XPkTepy #english #wiki #wikidiff

People also found this comparison helpful:

Alias #versus Stage Name: What’s the difference?

Alias means “another name; an assumed name,” while stage name means “the pseudonym of an entertainer.”

https://t.co/Kf7uVKekMd #Etymology #words

Another common #question:

What is the difference between “alias” and “pseudonym?”

As nouns alias means “another name; an assumed name,” while pseudonym means “a fictitious name (more literally, a false name), as those used by writers and movie

Here is a very basic #comparison: "Name versus Stage Name"

As #nouns, the difference is that name means “any nounal word or phrase which indicates a particular person, place, class, or thing,” but stage name means “the pseudonym of an