Skip to content

Instantly share code, notes, and snippets.

@MatthewDailey
Last active February 9, 2016 17:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MatthewDailey/164f9ead47c33b54a750 to your computer and use it in GitHub Desktop.
Save MatthewDailey/164f9ead47c33b54a750 to your computer and use it in GitHub Desktop.
Notes about Filtrate Habit Formation
- Variable rewards. Humans are wired to keep searching for variable rewards http://www.nirandfar.com/2012/03/want-to-hook-your-users-drive-them-crazy.html
-- Pop up gif after each session with timing information and positive feedback (similar to asana unicorn)
Hook Model
----------
1. Trigger: How does the loop initiate? In the beginning this may be through external triggers (such as an email, notification, icon
badge, etc) but through successive loops the user eventually creates internal triggers where a particular thought or emotion will send
them back to your product.
2. Action: Once the user is aware they need to use your product (through the trigger), what it the simplest action they can perform to
get some kind of reward. For example a Facebook "Like".
3. Variable reward: How are they rewarded for this behavior? This could be social validation (e.g. "my friends approve!"), collection of
material resources (e.g. add a photo to a collection) or personal gratification (e.g. inbox zero). The "variable" part is important -
rewards should not always be predictable, encouraging users to repeat the cycle.
4. Investment: Finally, the user needs to put something back in to increase the chance of repeating the loop. This could be content (e.g.
a book in your Kindle), user entered data (e.g. profile information or linked accounts), reputation (e.g. something to gain a 5 star
seller review), or a learned skill (e.g. I'm now really good at this software program). The investment also sets up the trigger to for
the next cycle of the loop.
@MatthewDailey
Copy link
Author

Cycle One:
Trigger: notification
Action: click the notification
Variable reward: motivational gif or link to focus resource
Investment: do a filtrate session

Cycle Two:
Trigger: notification
Action: do a filtrate session
Variable reward: gif
Investment: training the filter

@MatthewDailey
Copy link
Author

Different types of triggers. Internal vs external

Internal
Simply using the app makes you happy. This is built up over time and positive experiences

External
Email, texts, notifications etc. These need to fight through the clamor of other notifications on the phone to be front and center (ex widget). There is a point where this turns over and external triggers become annoying. In my exp, this simply leads to me unsubscribing, typically because the value is so low. For example I keep subscriptions to the concert venue and quora because the content is so good.

@MatthewDailey
Copy link
Author

Motivation

app wide
use case of what the app does as a whole. do people legitimately have this problem? This is the true bottleneck on the product as a whole.

incentive systems

  • money / things
  • points
  • social

Social is the most powerful. You can also reward people by having a pleasant app experience.

@MatthewDailey
Copy link
Author

Cycle idea:

after finishing a filtrate session but if still during the normal workday, pop up a reminder like hey, did you forget to filtrate? start a new session? or nope done for the day? or remind me later!

@MatthewDailey
Copy link
Author

Need to figure out my "magic moment" --> Some moment that really explains what my app is about.

Eg. Facebook seeing your first freind. Ebay finding that rare collectable. Airbnb finding that cool house (or getting paid)

Candidate: The first time you get an important notification and it legitimately is important.

@MatthewDailey
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment