My Struggle with Sharing Content on LinkedIn
Automating stuff takes some investment time to set up. I imagine this is a big reason why some people don’t do it at the very beginning. This investment in infrastructure does not always make sense with regards to time. That being said, I think a lot of people use automation a lot less than they should.
This was the case with me trying to post my blog posts to LinkedIn automatically. There are several plugins in WordPress to do it, but many of them assume you post to a company page. I want my posts to go my personal LinkedIn page, not a company page. In addition, posting to a company page requires that my page has a logo, which I currently don’t have. I do not want to spend the time creating a logo just to automatically share my content!
So for a while, I had been sharing my links manually. Every Tuesday and Thursday morning, I would log into LinkedIn and post the link on my page. This got annoying after a while, so I kept searching for a solution. I finally struck gold, or so I thought, when I found the ‘Publicize’ feature in the JetPack plugin for WordPress.
This seemed promising, and I validated that it did work properly. However, I noticed that I had the annoying “Cannot connect to database” error on my main page. This error occurs when WordPress cannot communicate with the database it uses to store blog posts/comments/much more. I’m pretty sure it had to do with the amount of memory that the JetPack plugin was making my host consume, but I was not positive. In addition, I did not want to spend the time debugging this. So I took JetPack off the table as a potential solution.
I finally came across a site called dlvr.it. It can share your posts on several different social media platforms. It is completely external to WordPress, and can operate on any site that has an RSS feed. Once again, I tested it and it performed well… this time with no database crashes or memory issues on my server. 🙂 Problem solved!
Automation can definitely be challenging at times. However, if the problem is annoying enough to you, it may be worth revisiting a manual issue that can be automated. Try different approaches, and use shared libraries whenever you can. This way you don’t have to take on all the effort to automate something. Also make sure you test that the solution works!
What tasks in your day-to-day activities could be automated? Is there some existing open source code out there that could make it a lot easier to get started?