Get those events tweeted automatically when you create them.
I recently helped a friend set up a new Web site for his small but growing winery. I also set him up with Google Calendar and a WordPress plugin so he could create events and have them appear on his site’s sidebar in a calendar. You can see how this looks at BeaumontCellars.com as well as on one of my sites, FlyingMAir.com.
Although he’s not exactly “computer savvy,” he does do a lot of texting with his iPhone. So I set him up with Twitter and linked his Twitter account to his winery’s Facebook page. He can tweet what’s going on and its automatically posted to his Facebook page’s wall. This has been a huge help for him because it makes it so easy to update Facebook, where he has quite a few fans.
The next logical step was to have his Google Calendar events posted on Twitter so they could also get posted on Facebook. After a little bit of research and experimentation, I came up with this method.
Step 1: Create and Configure Your Google Calendar
The first step is to set up your Google calendar for sharing and copy the link for the calendar’s RSS feed.
- If you don’t already have a Google account, set one up and log in.
- Go to google.com/calendar. You may have to follow additional instructions to create and access your calendar; just follow the prompts that appear onscreen.
- If necessary, create a calendar to share events with Twitter.
In the list of calendars on the left side of the window, point to the calendar you want to share and click the menu button that appears. A pop-up menu offers options.- Choose Share this Calendar.
In the page that appears, make sure the check box marked “Make this calendar public” is toggled on.- Click the Calendar Details link.
Scroll down to the Calendar Address area.
Click the XML button. A Calendar Address dialog pops up with the address for your calendar.- Right-click the link and choose Copy Link from the menu that appears. The link is now in the clipboard so it can be pasted elsewhere.
- Close the Calendar Address dialog.
Step 2: Set Up the Feed in TwitterFeed
Next, you’ll set up the calendar’s feed in TwitterFeed.
- If you don’t already have a TwitterFeed account, go to TwitterFeed.com to set one up and log in.
- In the Feed Dashboard window, click the Create New Feed button. The New Feed screen appears.
In the Feed Name box, enter any name you like for the calendar feed.- Click in the Blog URL or RSS Feed URL box to position the insertion point there and press Command-V (Mac OS) or Control-V (Windows)-V to paste in the calendar address you copied to the clipboard in step 10 above.
- Click the test rss feed button. A green message “Feed parsed OK” should appear. (If it doesn’t, you’ll need to make sure the link you copied is correct and try again.)
- Make sure the Active Check box is turned on.
- Click Advanced Settings to display additional options.
- You can set these options as you see fit. My suggestions are as follows:
- Choose Title from the pop-up menu in the Post Content area. (Remember, tweets are short; the description probably won’t fit within the 140 character limitation.)
- Make sure the Post Link check box is turned on in the Post Content area.
- Enter “New Event:” in the Post Prefix box.
- Click Continue to Step 2.
- In the Feed Publishing screen, click the Twitter link.
Choose an account under Authenticated Twitter Account or, if the account is not listed, click the Authenticate Twitter button to log into the Twitter account you want to use.- Click the Create Service button. After a moment, the name of your Twitter account appears beside the Twitter link, along with an checked Active check box.
- If you wanted to post to other social networking services, you can use their links to set them up.
- When you’re finished, click the All Done button.
Step 3: Test
Finally, test to make sure it works as expected.
- Go back to your Google Calendar and, if necessary, log in.
- Create a calendar event. Be sure to set the date and time and include a description. If you have more than one Google calendar, be sure to assign the event to the calendar you’re sharing with Twitter.
- Sign out of Google. You want to be able to check the event and see it as anyone else would.

Monitor your Twitter account. If you did not make any changes to the frequency setting on Twitter Feed, the event should be posted to your Twitter account within 30 minutes.
Click the link in the tweet. A Google Calendar page with the details you set for the event appears in a browser window.
Conclusion
To me, there’s a huge benefit it being able to post something one place and have it appear automatically in others. Using a tool like TwitterFeed to connect Twitter to RSS feeds is a great way to automate Twitter posting for your Web site or business.
Want to learn more about using Twitter? Learn online at Lynda.com. Recently revised and expanded, my Twitter Essential Training course includes more than three hours of video training material that’ll help you get more out of Twitter. Check it out. If you’re not a Lynda.com subscriber, be sure to visit to try some of the free videos. I think you’ll be hooked.
Thanks for sharing this… exactly what I was looking for! :)
I think the issue is that this doesn’t make it so there will be reminders before our meetings. For example I have 10 recurring events and they will go for the next 4 months. No one will see the events at a later date correct?
Perfect thanks, I was looking to start doing this for my hockey team.
can you do the same for facebook?
How to Automatically Post Your Google Calendar Events to facebook?
Twitterfeed works with Facebook accounts, too.
This is an ideal solution for me if I can get it to work. I had been using Twaitter, to set up monthly recurring Tweets, but now that they converted to Grmln and charge $6/month for some of the features, I’d prefer to come up with another free solution.
I followed your instructions… however, as I added a number of tweets on my Google Calendar, Twitterfeed only posted the last entry I made on my calendar (several days from now) and then nothing else. It’s not posting the tweets from the calendar at the set times.
Any ideas for me to check on what I may be doing wrong?
Thanks for this slick solution if I can get it to work!
Harry
It does not tweet based on the calendar event date/time. It tweets ABOUT the calendar event soon after you create it.
You want Twuffer, which is free and very easy to use.
Also, be careful about automating tweets. If that’s all you do, your Twitter account is likely to get suspended for abuse.
Thanks for the reply. I’m disappointed it doesn’t do what I hoped it would. Twuffer doesn’t do recurring Tweets either, it only schedules them for once in the future.
I’ve been scheduling monthly recurring tweets for the last couple of years with no problem using Twaitter. It’s been great, because I could set up the tweet once, and let it run forever. Unfortunately, it’s not free anymore.
You wrote a GREAT step-by-step instruction plan in this article. Thank you! If you know any other solutions for what I’m trying to accomplish, I’d be grateful for the advice.
I use Twuffer to schedule repeating tweets. I just copy and paste the tweet and schedule it for different dates/times in the future. I usually set up a month or two at a time. No problem. Not as easy as setting up a recurring tweet just once, but it really doesn’t take THAT long.
Glad you liked my instructions. I’ve been writing step-by-step how-to books and articles for 20 years. I think I have the hang of it now. ;-)