Originally Posted by doogald
Yes. All of those apps, under their settings, include the ability to customize the ringtone for notifications. I do use the default notification for text messages myself, but I use a different tone for the GMail app, another different tone for calendar event notifications. (I could set a separate tone for Facebook as well but I really don't care all that much about FB notifications so I have them set for silent.)
Editing the contact should allow you to set a specific ringtone for each contact. You may need to run a third-party text messaging app to allow specific SMS/MMS ringtones by contact (that's something I never do.)
wow, I'm not sure how I missed this before. It's right there, like the second option under Gmail settings. Oiy. Hard to believe I worked as a Google Specialist.