TruVoIPBuzz Logo

Your ultimate VoIP resource…

How to enable Google Voice push notifications on iPhone 3GS [Tutorial]

By Alok Saboo on July 24th, 2009

UPDATE: This post has been revised. Read here for even more simpler trick to push Google Voice notifications to iPhone.

Google Voice is slowly changing the face of communication. We already explained earlier, how you can save your cell phone minutes using Google Voice. Today we explain how you can use Google Voice to even dump your text plan and save a few dollars!!

Here’s a step-by-step tutorial to:
- Get instant FREE notifications of Gmail messages on 3G/EDGE/WIFI
- Get instant FREE notifications of Google Voice events (new SMS, Voicemail)
Implementing this can allow you to completely replace your AT&T texting plan, by getting instant (push) notifications of SMS, Voicemail and Email. It is definitely tedious (takes about 20-30min to setup), but it’s not difficult and there’s no jailbreaking necessary.

How this works: Once the notifications are enabled, you’ll receive a status message on your iPhone that lets you know you’ve received an email, a new message in your Google Voice inbox. Login to GV Mobile or VoiceCentral or the Google Voice web interface to reply to your SMS, or check your emails to get the update. No need to refresh!

Although I haven’t tested it myself, I suspect it also works on the 2G and the 3G (as long as you have OS 3.0) and even your iPod Touch.

It requires:
- an iPhone with internet connection,
- having a computer that is always on, with internet connection,
- installing several pieces of software,
- installing Firefox (if you don’t already have it),
- leaving a Firefox page open at all times (if you want Google Voice notifications),
- $3 for Prowl, plus donations.

Step 1 – Setup Things in Firefox

Step 2 – Install Growl & Growl Mail

  • Install Growl for Windows (I used 2.0b18).
  • Follow the straightforward installation process and in the end click close to end the installation.
  • Install Growl Mail. You can download the setup file from here.
  • On the last screen, make sure to check “Launch Gmail Growl”.
    Growl for iPhone setup
  • A new icon will appear in the system tray. Marked off (don’t worry about that yet). Double click it and you will get the following screen.
  • Enter your Gmail info. Check automatically start with windows. Don’t worry about the 10 minutes at the bottom. Next, click the Network tab and select no proxy:
  • It should check Gmail and update you in the status bar. Make sure to visit the donation tab, and click the X to close the window. Gmail Growl should still be running in the system tray.

Step 4 – Install Prowl on iPhone

  • Go to the app store and install Prowl (iTunes link) on your phone. You know how to do this! After install the app on your phone, click it and open the page to setup an account. Register.
  • Go to: https://prowl.weks.net/ and log on using the account you just created.
    Press the button to generate the API key. Leave this window open (or copy-paste the API key somewhere, we’ll need it in a minute.

Step 5 – Open up Google Voice

  • In Firefox (this is important), log in to Google voice. Leave the page open. (I suggest opening a second tab so that you have both Google Voice and the API Key from Prowl open).

Step 6 – Setup Growl (we’re almost there)

  • Click the Growl icon in the system tray. Your first window will come up. I suggest clicking “start with windows” so that you don’t have to worry about it:
  • Click the application tab. If you’ve done everything correctly, you should get the following screen:
  • Click on the Firefox tab and disable all notifications (believe me that’s really annoying otherwise). To do so, select “False” from “Enable All Notifications”:

Step 7 – Add iPhone Output

  • At this point, all the notifications are only going to appear on your computer. Click on the network tab:
  • Then, click check-box “forward notifications to other computers”, click the green “plus” at the bottom left, and click on the iPhone:
  • Now, name your device (doesn’t really matter). Go back to that API key and paste it in the form:

Step 8 – Enjoy!

At this point, you will receive notifications of Gmail emails, and notifications from Google Voice from new SMS. Login to GV Mobile, VoiceCentral or the Google Voice web interface to reply to your SMS, or check your emails to get the update. If you have a jailbroken iPhone, I recommend installing backgrounder and leave GV Mobile or  VoiceCentral in the background, for fastest access.

p.s. This tutorial was written by Simon Blanchard. Simon is pursuing his PhD in Marketing at the Smeal College of Business at The Pennsylvania State University.Thanks Simon, keep ‘em comin!!

mVoIP,iPhone,Mobile VoIP,Mobile WiFi,VoIP iPhone,Push notification,google voice,free sms,free text messages,GV Mobile,VoiceCentral
  • Pingback: How to enable Google Voice push notifications on iPhone 3GS … « Business VOIP

  • http://truvoipbuzz.com Alok Saboo

    Wonderful…enjoy!!

  • miked123

    It works!! iIPhone 2g 4gb here. I wish Google Voice would refresh a little faster but maybe a Firefox plugin would help that.

  • myname

    This sorta works.
    My Main Problem is that my Google Voice page is not autorefreshing, therefore not sending me my Prowls. If I manually click refresh, it works. The Mail thing works though. Can someone please create a similar app but one that works with google voice?

  • myname

    I have now got both the GV GM script working and a seperate auto refresher page working, but now im getting prowled every 5 seconds that i have new texts.

  • simon

    myname, I have not enabled any auto refresh feature whatsoever. Firefox, GV Script, greasemonkey and GNTP. Refreshes automatically, and I've tried this myself on two different computers. Do you have the latest firefox version?

  • simon

    That's not really different from getting a real SMS is it? You get a message, you get notified.

    To make things faster, I installed GV Mobile + backgrounder. I leave GV Mobile in the background, so that whenever I get a text the app is already signed in. That doesn't solve the notification issues, but at least it makes responding faster if you get a lot of texts.

  • myname

    you do realize that if there is no auto refresh feature, the script will only run once, then stop? So you will only get 1 Prowl, and then you need to refresh the page to reload the script. This is what i'm experiencing.
    Also, just wondering, when you get the notification, does it show a preview of the text, and for the buttons, is there a way to link the button so it has a link to the GV Mobile app?

  • myname

    It is VERY different. If you have 1 new SMS, you only get 1 notification. What im getting is 1 notification every 5 seconds that i have 1 new SMS, even though its the same SMS. Since i havent read the text, its marking it as unread, and therefore sending me a notifcation every 5 seconds.

    I am using backgrounder, but still, its not that great.
    I might just create my own javascript file, but i have no clue how to make it a GM file, so im just trying to do this with python.

  • Lukela

    Followed the instructions to the letter. Got all the screens correct. DID NOT WORK AT ALL.

  • http://truvoipbuzz.com Alok Saboo

    Not sure, why is it not working for you. It has worked for several others…I would advise you go over the process again. Am afraid, can't trouble shoot for you remotely..but if you provide more details, may be someone will be able to help.

  • Pingback: Google Voice Applications & Scripts | Ninja Blogging

  • simon

    I haven't had the need for it, but here's a Greasemonkey script to accelerate the refresh…
    http://userscripts.org/scripts/show/20226

    just add
    https://www.google.com/voice/*
    http://www.google.com/voice/*

    after installing

    • Ivan Malison

      the only problem with that is that it sends you a growl everytime the browser refreshes

  • simon

    yes there's one. Try Efficient Autorefresh for Greasemonkey. :)

  • Simon

    The multiple notifications are a problem with the “efficient autorefresh script” that you installed, not with the instructions above. I installed the autorefresh script because I was curious. And just like you, I also got the 10 second repeat notifications. You're right, it's very annoying. But thats an issue with the autorefresh script.

    Maybe there's something magical with some versions of Firefox that refresh automatically? ;) Others and myself are using this setup successfully without using added auto-refresh feature: Growl + Prowl + GV Script + greasemonkey + GNTP. And with that, I get only one notification per SMS. No need to mark it as read. It works the same way Gmail Growl works with growl: I get notifications only once per SMS/Email.

    If you do create your own script, please let us know! This tutorial isn't straight forward and isn't so practical, but it works for me and for others in the meantime. A simpler solution would be most welcome.

  • Sal

    Hi, this works as long as I'm logged into Windows XP as the user running firefox, growl, and gmail growl. What I would like, however, is to have all of this running under a user account, then go to “switch user” and keep all the stuff running in the background (because my family will forget to keep firefox open) What can I do? When I log back into the account running the programs, it says “You missed X notifications while away” I have my settings in growl set to never consider me idle or away. Any ideas?

  • Ivan Malison

    yeah im having the same problem

  • Ivan Malison

    I think I may have found a very simple way to fix the recurring “new sms” problem. If you go into applications and disable fowarding for new sms and enable fowarding on new inbox item the refresh issue does not occur.

  • Pingback: How to enable Google Voice push notifications on iPhone 3GS [Tutorial] | TruVoIPBuzz « GoogleVersed

  • Mike

    Thank you! This works great!!

  • http://truvoipbuzz.com Alok Saboo

    Thanks for the confirmation, glad this worked for you!!

  • http://truvoipbuzz.com Alok Saboo

    It is difficult to pinpoint the exact error, but I would go over the growl installation again. Just set up Growl again and see if that helps..

  • esp275

    For some reason Firefox is not showing up in the applications window (I think I followed all the directions properly); if you can help – TIA.

  • esp275

    @Ivan: When you say disable forwarding, do you mean switching Enabled to False, Forwarding to Disabled, or both?

  • Anonymous

    better solution for SMS notify: gvmax.com

  • Larry123

    Try http://Googsms.com
    It will forward your sms to your email and you can set it up with Prowl for push notification.
    You can also reply and send SMS via your email.

    Problem is, a 3rd party is handling your google login info.
    But it’s easy and you don’t need anything special setup with keeping your computer or browser on etc.

    I use it and cancelled my texting package with AT&T.

  • http://truvoipbuzz.com Alok Saboo

    I am glad that you found it helpful…spread the good word :)

  • Toby

    You rock bro, thanks for making it easy for me!

  • Chris Haseler

    There is now a much easier way to do this:
    1. Set up Google Sync on your iPhone: http://www.google.com/mobile/products/sync.html

    2. In Google Voice -> Settings -> Voicemail & SMS, check “Forward SMS messages to my email”

    3. Tada! Your text messages get instantly forwarded to your gmail, and your gmail gets instantly pushed to your iPhone.

  • gamcitic

    here is a free service for you that has the same/better functionality and u don't need to have a computer on for 24/7:

    http://notification.masdo.com/

  • gamcitic

    if you don’t wanna setup your own computer and keep it running for 24/7. there is a free service:

    http://notification.masdo.com/

  • http://truvoipbuzz.com Alok Saboo

    Interesting service…looks similar to the mail2prowl/GVMax service. Will look into more details and post a review soon. Thanks for the link!!

  • http://truvoipbuzz.com Alok Saboo

    Interesting service…looks similar to the mail2prowl/GVMax service. Will look into more details and post a review soon. Thanks for the link!!

  • MF

    I have been playing with masdo.com for a few days. It's working perfectly for SMS messages but it's not notifying me about voicemail. Waiting for customer service to get back to me about this (they did respond to my initial email but the suggestion wasn't the solution). Since it's a free service, I won't cry and moan about having to wait for tech support a few days before Christmas.

  • http://truvoipbuzz.com Alok Saboo

    Google has recently changed the format for Voicemail notifications. The developers need to modify the code for it to work properly.

  • MF

    Yeah, madso devs fixed this issue a couple days ago, has been rock solid since then. I can definitely recommend this service for people who don't mind using a redirect site.

  • Thegreengoose

    Just use the push notification for your Google account using the free app called IM+ Lite from the App Store.

  • http://truvoipbuzz.com Alok Saboo

    Thanks for the note…..that indeed is a nice possibility!!

© 2013 TruVoIPBuzz All rights reserved | Please refer our Privacy Policy and Terms of Use.

PHVsPjxsaT48c3Ryb25nPndvb3ByYV9hbmFseXRpY3NfdGFiPC9zdHJvbmc+IC0gZGFzaGJvYXJkPC9saT48bGk+PHN0cm9uZz53b29wcmFfYXBpX2tleTwvc3Ryb25nPiAtIFE2U1QyWFRDU0c8L2xpPjxsaT48c3Ryb25nPndvb3ByYV9hdXRvX3RhZ19jb21tZW50YXRvcnM8L3N0cm9uZz4gLSBZRVM8L2xpPjxsaT48c3Ryb25nPndvb3ByYV9pZ25vcmVfYWRtaW48L3N0cm9uZz4gLSBZRVM8L2xpPjxsaT48c3Ryb25nPndvb3ByYV9zaG93X2NvbW1lbnRzPC9zdHJvbmc+IC0gTk88L2xpPjxsaT48c3Ryb25nPndvb3ByYV9zaG93X3NlYXJjaGVzPC9zdHJvbmc+IC0gWUVTPC9saT48bGk+PHN0cm9uZz53b29wcmFfdHJhY2tfYWRtaW48L3N0cm9uZz4gLSBZRVM8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dF9idXR0b25fMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Fib3V0X2J1dHRvbl8yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfaGVhZGVyPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRfdGV4dDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkZGJsb2c8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX2NhdDwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfcGVybWFsaW5rPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYnV0dG9uX2xpbmtfMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2J1dHRvbl9saW5rXzI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXJvdXNlbF9oZWFkZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vdHJ1dm9pcGJ1enouY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1mYXYuaWNvPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkXzFfbGlua291dDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF8yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfMl9saW5rb3V0PC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkXzM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF8zX2xpbmtvdXQ8L3N0cm9uZz4gLSAjPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfNDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkXzRfbGlua291dDwvc3Ryb25nPiAtICM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9wb3N0czwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vZmVlZHMyLmZlZWRidXJuZXIuY29tL1RydXZvaXBidXp6PC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL3Byb2R1Y3R1bS88L2xpPjxsaT48c3Ryb25nPndvb19tb3JlMV9JRDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcG9wdWxhcl9wb3N0czwvc3Ryb25nPiAtIFNlbGVjdCBhIG51bWJlcjo8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Njcm9sbGVyX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fc2Nyb2xsZXJfcG9zdHM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19tb3N0Y29tbWVudGVkPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBQcm9kdWN0dW08L2xpPjxsaT48c3Ryb25nPndvb190aHVtYm5haWxfMTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1ibmFpbF8yPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJuYWlsXzM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYm5haWxfNDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBodHRwOi8vdHJ1dm9pcGJ1enouY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1mYXYuaWNvPC9saT48L3VsPg==