The growth experts at YesGraph dig through Telegram, one of the biggest messaging apps on the planet.
Even the best apps have room to grow. Find what they do right and where even an app with 100M users can grow faster.
I did a walk through of these slides! https://www.youtube.com/watch?v=3mYS1shJBwo
2. We’re delighted you could join us!
We’ve started digging into apps to review their growth
Telegram is a big messaging app, so we’ll start there
If you like this, email teardown@yesgraph.com
3. Who finds the app this way? If
you heard from a friend or a
press hit.
Let’s find Telegram in the app
store.
18. Welcome screen,
repeated messaging from
the app install page.
One of these scrolling
intros, but you can skip it
anytime.
My guess: 70% of users
click “Start Messaging”
right away
19.
20. Nice animation and swipe
action.
Again, focus on value and
not technical jargon or
numbers.
21.
22. Free, no ads, or
subscription fees.
As a user, I’m worried
about their business, but
most humans love free
too much to think.
Related to Whatsapp
going free? I wonder if
their metrics showed
Telegram catching up?
23.
24. Again, no jargon or
numbers. Just focus on
the positive value for the
user
27. Secure: No jargon or
explanation, just fear of
Hackers
Other apps say “Bank
level” or “military grade”
security
bullshit, but effective
28.
29. Cloud: Jargon! And the
pedant in me makes me
think this is at odds with
“secure”
30. Cloud: Jargon! And the
pedant in me makes me
think this is at odds with
“secure”
Problem here: this is the
last slide, and you can’t
swipe right.
31. Cloud: Jargon! And the
pedant in me makes me
think this is at odds with
“secure”
Problem here: this is the
last slide, and you can’t
swipe right.
Why not just execute the
call to action if the user
does swipe right?
34. Phone based auth. This
flow should be getting
familiar to users.
Why not make it Apple ID
email and phone
number?
Hey Apple, it’s crazy iOS
has no permissions to tell
the app who I am
securely.
35. Phone based auth. This
flow should be getting
familiar to users.
Hey Apple, it’s crazy iOS
has no permissions to tell
the app who I am
securely.
Why not make it Apple ID
email and phone
number?
because apple chokes on services
38. Got it, type it in
What about this “call you”.
I’m not sure, maybe a way
of helping people that
miss this?
39. You want to be able to
type in the code while the
notification is still visible
Otherwise, user needs to
toggle apps, which is
advanced for people
40.
41. Your Info: Lots missing
here. Typing is a schlep.
Facebook connect could
help, but that might not fit
their audience
42. “Add photo” is a call to
action, but it doesn’t look
like a button. Flat design
means such actions lack
“affordances”.
Translation: “fuck the
users”
43. Later, seeing a friend’s
profile pic makes this
correctable. Maybe better
to not unburden this flow
44. Later, seeing a friend’s
profile pic makes this
correctable. Maybe better
to not unburden this flow
I actually found a bug
here: clicking the add
photo didn’t trigger
opening the camera roll
¯_( )_/¯
50. Another insta-request, but
for contacts. For a
messaging app, it might
be more reasonable
Test combining value with
request
“Want to get messages
fast? Turn on push”
“Send a message to
friends? Tell us your
friends.”
64. Let’s try to find all our
friends
Looking good, scrolling…
65. Let’s try to find all our
friends
Looking good, scrolling…
Here they are!
66. Let’s try to find all our
friends
Looking good, scrolling…
Here they are!
🍕💑
67. This is where YesGraph
can help.
🍕💑
What if your best friends
were added here? Users
would be more likely to
invite close connections.
68. This is where YesGraph
can help.
🍕💑
What if your best friends
were added here? Users
would be more likely to
invite close connections.
This increases virality and
increases the inviter’s
retention.
We recommend which
users to invite using
machine learning
YesGraph’s SDK
69. Search for a contact, my
wife.
Duplicates in my contacts
(yesgraph helps here too)
70. Search for a contact, my
wife.
Duplicates in my contacts
(yesgraph helps here too)
And there is no profile pic.
Really highlights how
unclickable these entries
are. You need better in a
contact list.
71. By the way, how would your app compare?
Email teardown@yesgraph.com to find out
how to grow faster.
TEAR DOWN THIS APP
75. Reasonable empty state.
says nothing here, but
clear action to take: start
writing
Says “nothing here”, but
clear action to take:
“start writing”
76. Reasonable empty state.
says nothing here, but
clear action to take: start
writing
Says “nothing here”, but
clear action to take:
“start writing”
What does this do?
95. They aren’t tracking anything
They have no idea I invited
They don’t know the invite
channel
96. They aren’t tracking anything
They have no idea I invited
They don’t know the invite
channel
They don’t where in the app
got me to invite
97. They aren’t tracking anything
They have no idea I invited
They don’t know the invite
channel
They don’t where in the app
got me to invite
They can’t customize the
onboarding for the invitee
98. They aren’t tracking anything
They have no idea I invited
They don’t know the invite
channel
They don’t where in the app
got me to invite
They can’t customize the
onboarding for the invitee
Their attribution metrics are
far more challenging
99. I love the copy though!
Assumes there was a
previous conversation.
“Let’s bounce, fuck
iMessage”
103. But after Martin’s
onboarding… nothing
What about the inviter?
I thought we’d “switch to
Telegram”? When will that
promise deliver?
104.
105. I get a message from Martin
Confusingly, the message is
“Another message”
106. I get a message from Martin
Confusingly, the message is
“Another message”
This push notification pulls
me back into the app
Build a habit to return to
Telegram as the basis of
messaging.
118. The settings page
“If you want to find where
product teams had a fight,
look in the settings page”
119. The settings page
“If you want to find where
product teams had a fight,
look in the settings page”
What’s up with my
username? Missing?
Maybe they removed the
need for one?
122. Luckily, my weird name is
*always* available
Some large networks like
Twitter have had trouble
because new users are
blocked on onboarding just
because they can’t find a
username
132. Clicking the link, triggers this
share sheet
So they have user SMS
invites, copy-username on
click, and a native share
sheet here.
They could all use the same
sharing mechanism because
they all involve sharing links.
133. Thanks for reading!
Want us to help your app grow with a tear-down?
Email teardown@yesgraph.com
Find more teardowns on
http://blog.yesgraph.com/