How To Post To WordPress, Twitter, And Facebook From Google+

Every time a new social site launches I routinely hear folks in the marketing and PR world groan that they have to sign up for yet another social network. I completely understand this feeling, I mean hell look at all the social media links at the bottom right! However, when Google+ launched I instantly fell in love with the service, but didn’t want to leave my blog and twitter by the waste side.

Luckly I have discovered a cool way to integrate your blog and many popular social networks into Google+ very easily. The trick is to use the under appreciated, “post by email” feature found in many social services. Basically the way this works is a social network assigns you an unique email address. Every time you send an email to that address it is automatically posted to your network. This feature is commonly used to integrate mobile devices that can only send text messages. But we are going to use it to tie in Google+.

Post To WordPress From Google+

  1. To start off you are going to want to go to Gmail or any free email provider and get an email address. Make sure you make it something that no one would ever guess. Something like 32v4n8o8h@gmail.com. Also while you are there find out the POP3 address of the provider.
  2. Next login to your WP dashboard and go to Settings > Writing.
  3. Scroll down til you see a Post to Email section that looks like this:
  4. Fill this form out completely including the POP3 address where it says “Mail Server”.
  5. Next go to Users > Add New and add a new user with the email that you just created. Make sure that the name and email are the email address and give the user ‘admin’ rights.
  6. Because WordPress doesn’t want blogs constantly bombarding mail servers, they require that you load a script to prompt email/post retrieval. You can do this by either having a cron job ping example.com/wp-mail.php or you can include this simple HTML in your theme’s footer.
  7. Finally go to Google+ and create a new Circle. You can call it blog, WordPress, or whatever you want. Go to add the email address that you just created and tied to your blog, to the new circle.
  8. Now when ever you want to share a Google+ post on your blog as well, just add your “blog” circle to the list of users you are sharing with. Make sure that “Also email 1 person not yet using Google+” is checked, and hit Share.

You can use this technique to tie in more than one blog, you just have to tie in that same email address to all the blogs.

Post To Twitter From Google+

Because Twitter doesn’t provide a post by email feature by default we are going to need the help of Posterous.com.

  1. Create an account at Posterous.
  2. Under the Auto Post section make sure to tie in your Twitter account.
  3. Grab the email address that looks something like yourname@posterous.com
  4. Head over to Google+ and create a new circle.
  5. Add the email address that you just got from posterous, to the new circle.
  6. When ever you want to share a Google+ post on Twitter as well, just add your “Twitter” circle to the list of users you are sharing with. Make sure that “Also email 1 person not yet using Google+” is checked, and hit Share.

The really cool thing about using posterous like this, is that you can incorporate many different networks along with Twitter.

Post To Facebook From Google+

  1. Login to Facebook.
  2. Go to facebook.com/mobile/
  3. Towards the bottom of the screen you will see a section called “Upload via Email”.
  4. Copy the email listed is that section. It should look like something@m.facebook.com
  5. Head over to Google+ and create a new circle.
  6. Add the email address that you just got from Facebook, to the new circle.
  7. When ever you want to share a Google+ post on Facebook as well, just add your “Facebook” circle to the list of users you are sharing with. Make sure that “Also email 1 person not yet using Google+” is checked, and hit Share.

If you don’t want to setup a new circle for each network, you can setup one and call it something like, “outside network” or “everyone else”. Anyways, good luck!

 

If you thought this post was half way interesting, you might want to follow @joehall on Twitter. Hes a total nut bag over there, but worth a few laughs.

17 Comments

Hiawatha bray on July 17, 2011 at 2:12 pm.

I tried doing this with Facebook, and it doesn’t work….I used the FB address to send an e-mail and that appeared in my FB profile. But the link I tried posting via G+ is nowhere to be seen. Am I doing it wrong? Thanks.

Reply

Joe Hall on July 17, 2011 at 2:15 pm.

I think you are doing it right, but you have to paste the link along with the text of the status update. You can’t pass it if it is “attached” to the status update, because emails are just plain text. Good luck!

Reply

Hiawatha bray on July 17, 2011 at 4:40 pm.

I’ll try it, but that’s not much easier than doing it the regular way. Ah well…thanks.

Reply

Sunil Jain on July 17, 2011 at 4:03 pm.

Thanks Joe :)
I knew how to post on Facebook and Twitter, but never thought of WordPress :P lol , but you’re definitely a true geek for coming with great posts like this :)
Happy Blogging :D

Reply

Hiawatha bray on July 17, 2011 at 4:45 pm.

Hmmm…still not working. I share it with “post to Facebook” and I put the original link in the comment window. Is that what you mean?

Reply

Paul Yokota on July 19, 2011 at 10:31 am.

Hmm. Seems to truncate my Google+ post to about 40 characters and add “…” which seems to be the share via email subject line. It posted this way to both Facebook and Posterous. Am I missing a setting somewhere?

Reply

Jack on August 28, 2011 at 5:08 am.

Almost what I was looking for, but in reverse! If anyone could help… I am seeking a streamlined function to push my WordPress posts to other services of my choice (Twitter, Facebook, and Google+). WordPress does have an extensive repository for plug-ins but I can’ find just one that does it. I’ve had to rely on several to accomplish this and I Still haven’t found one to push to Google+ yet…??

Reply

Joe Hall on August 28, 2011 at 10:02 am.

The Google+ API hasn’t been released yet. So, theres no good way to post to it with a server side app (WordPress). For the other services you mentioned, try http://dlvr.it/ .

Reply

supergiĆ¹ on October 4, 2011 at 7:41 am.

Hi Joe! Thanks for sharing :)
but…I can’t get it work with Google+
I’ve followed your steps but, when i try to share my post with the “blog circle”, nothing happens in my wp blog…and i don’t know why (why?!)
Could you help me, please?
If you want to help me, I try to explain better what I did. Thank you.
supergiĆ¹

P.S. Sorry if my English is not so good.. is it?

Reply

Solai Luke on November 30, 2011 at 6:01 pm.

This is the really interesting article! Thanks for the idea! Together with best regards Luke aka couchgool.

Reply

Stewart on January 6, 2012 at 12:04 am.

Having some difficulty with this. First with the I frame HTML I added it to the footer of my WordPress theme, does it matter where it goes in the code? I placed it just above the /body tag. Should example.com/ etc be my actual WordPress URL? Lastly I do not see a “also email 1 person…” anywhere on mobile or desktop site. Help.

Reply

Bill Hood on January 11, 2012 at 1:09 am.

I tried this but could not get it to work. I am using WP 3.3.1. I set up a gmail account and retrieved the pop settings from there. I entered these into WP, but nothing worked.

I tried downloading some of the plugins that supposedly work better than the WP code, but all I get is a timeout, i.e.:

Bad Gateway
POP3 connect: Error [110] [Connection timed out]

Any ideas why I can’t get this to work?

Reply

Avtomobili on January 13, 2012 at 7:54 am.

I agree with Bill Hood not working in wp 3.3

Reply

Leave Your Comment

Your email will not be published or shared. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>