Twinkle provides unified, realtime notifications
(Twinkle lets you know when somebody is doing stuff online)
Track Personas...
Persona is the term used on Twinkle to represent one individual across all of their social media accounts. For example, a Persona for actor Leonardo DiCaprio might include his Instagram account (leonardodicaprio) and his Twitter account (leodicaprio). Perhaps he has multiple Twitter accounts (one for the public, one for friends). By allowing you to unify these into one Persona, Twinkle knows when Leo is online, regardless of which account or service he is using.
... so you can strike while the iron is hot
People are more likely to communicate with you when they are already communicating. Consider this: is someone more likely to engage with your Twitter reply if their last activity was 8 hours ago, or if they just Tweeted 20 seconds ago? With Twinkle, you can know within seconds when a Persona comes online.
Why does Twinkle need my authorization for Twitter/Instagram/etc?
Each social media service limits the number of requests that can be made by an app. However, most services allow that limit to be raised based on the number of accounts using the app. Therefore, Twinkle asks for your account information so that it can continue to check for Personas' online status. Twinkle does not ever see your password. Instead, when you authorize Twinkle to use a service for you, Twinkle is given a token. It uses this token to discover if Personas are online. It never posts to your timeline, generates content, or notifies the Personas that you are following.
Why doesn't Twinkle work with Facebook?
Facebook's latest updates restrict the type of information that can be shared using their API. A user cannot allow another user to follow
their updates via a Facebook app unless both users have subscribed to the app. There is no current plan for Facebook support at this time.