Social Poster

The Problem:

I work at a marketing company, and part of my job is managing clients social media pages. When you’ve got a million and one other things on your list to get done, stopping to post something on three different social media sites for 5 different clients is very unappealing. The arduous task of opening up Facebook, logging in to the client’s account (without getting distracted by your own timeline on the way) and publishing a post can get pretty time consuming, especially when you factor in having to do that on Twitter and LinkedIn too, then repeat for the other 4 clients. Seemed to me like a complete waste of valuable time and, unfortunately, was often missed out and forgotten.

The Solution:

So I thought to myself, there must be an easier way to post the same material on multiple social media sites for the same client without having to visit each of the sites individually, logging in and out of accounts. I did some research and found tools like TweetDeck, which was great for twitter… but not so good for Facebook or Linkedin. After a while of using a couple of half decent tools that worked okay for what I wanted to do, I decided to just make my own, taking the best parts of each of the services I’d tried and put them all into one, complete system. After a few weeks of building it in my spare time, I had a working version of the Social Poster.


The web app itself wasn’t too difficult to build, expect from integrating it with Linkedin’s terrible API, but that’s a story for another time. I decided to go for Laravel as the backend, and I have been just using the default bootstrap front end that Laravel ships with (I’m not great at front end stuff, if you have any ideas for it, get in touch).

The basics of the app are that you add your different social media accounts, create a post, choose the accounts you want to use, set the content, images and time you want it to be sent and schedule it. The app will then do the rest, sending your post out to the selected social media sites at the scheduled date / time. As well as adding in single posts, you can upload a CSV in the correct layout, select your account and it will schedule or the posts in the document for you, saving you a lot of time in the long run.

There is now a working version of the app, so I will be opening it up for beta testers in the very near future. If this sounds like something you’d be interested in, then get in touch by filling in the form here.