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 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