{"action":"created","issue":{"url":"https://api.github.com/repos/ParabolInc/action/issues/1878","repository_url":"https://api.github.com/repos/ParabolInc/action","labels_url":"https://api.github.com/repos/ParabolInc/action/issues/1878/labels{/name}","comments_url":"https://api.github.com/repos/ParabolInc/action/issues/1878/comments","events_url":"https://api.github.com/repos/ParabolInc/action/issues/1878/events","html_url":"https://github.com/ParabolInc/action/issues/1878","id":304869343,"number":1878,"title":"Design: retrospective free→pro upgrade path","user":{"login":"jordanh","id":103000,"avatar_url":"https://avatars2.githubusercontent.com/u/103000?v=4","gravatar_id":"","url":"https://api.github.com/users/jordanh","html_url":"https://github.com/jordanh","followers_url":"https://api.github.com/users/jordanh/followers","following_url":"https://api.github.com/users/jordanh/following{/other_user}","gists_url":"https://api.github.com/users/jordanh/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanh/subscriptions","organizations_url":"https://api.github.com/users/jordanh/orgs","repos_url":"https://api.github.com/users/jordanh/repos","events_url":"https://api.github.com/users/jordanh/events{/privacy}","received_events_url":"https://api.github.com/users/jordanh/received_events","type":"User","site_admin":false},"labels":[{"id":324731690,"url":"https://api.github.com/repos/ParabolInc/action/labels/design","name":"design","color":"5319e7","default":false},{"id":302340937,"url":"https://api.github.com/repos/ParabolInc/action/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ParabolInc/action/milestones/42","html_url":"https://github.com/ParabolInc/action/milestone/42","labels_url":"https://api.github.com/repos/ParabolInc/action/milestones/42/labels","id":3010823,"number":42,"title":"Retrospective","description":null,"creator":{"login":"jordanh","id":103000,"avatar_url":"https://avatars2.githubusercontent.com/u/103000?v=4","gravatar_id":"","url":"https://api.github.com/users/jordanh","html_url":"https://github.com/jordanh","followers_url":"https://api.github.com/users/jordanh/followers","following_url":"https://api.github.com/users/jordanh/following{/other_user}","gists_url":"https://api.github.com/users/jordanh/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanh/subscriptions","organizations_url":"https://api.github.com/users/jordanh/orgs","repos_url":"https://api.github.com/users/jordanh/repos","events_url":"https://api.github.com/users/jordanh/events{/privacy}","received_events_url":"https://api.github.com/users/jordanh/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":52,"state":"open","created_at":"2018-01-03T16:56:43Z","updated_at":"2018-05-09T20:09:59Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-03-13T17:46:58Z","updated_at":"2018-05-09T22:36:04Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"## Issue - Enhancement\r\n\r\nLet's make some money. Our bet is that adding a team handbook and retrospective meeting type will be enough differentiated value to drive adoption and conversion. Today, we're largely driving conversion through top-down sales. However, we should always have a experience we are testing to drive bottoms-up conversions.\r\n\r\n### Some history\r\n\r\nWhen we originally launched Parabol's payment features, Parabol was trial-ware. Teams could try us free for 30 days. They could get another 30 days free if they gave us their credit card number. When the trial expired, their users would lose access to all of their organization's teams until they paid.\r\n\r\n*What we learned:* our value prop wasn't thick enough to drive self-adoption, so both free usage _and_ conversions were low.\r\n\r\n*What we didn't learn:* trialing for premium features is bad. In fact, trialing for premium features might still be good.\r\n\r\n### Goals & Acceptance Criteria (optional)\r\nAn designed, lo-fidelity experience where users can:\r\n   - Get to know all of the features of Parabol and get themselves and their teams hooked, meaning:\r\n_(this is how we'll know this design has worked)_\r\n      - See clear:\r\n         - Messages for which features are pro and are subjected to being limited\r\n         - Calls to action for how to convert\r\n      - At least one team is running at least one meeting (action/retro) regularly (at least 1/mo)\r\n      - At the end of the evaluation period, the team converts at least 10% of the time\r\n\r\nValidation criteria:\r\n   - The lo-fi design is checked with at least two of our partner/advisors\r\n\r\nOnce the design is completed, the following are created\r\n   - A list of implementation Issues/stories\r\n   - A list of supporting marketing workflows (for example, emails to send)\r\n\r\n### Implementation considerations\r\n\r\n#### Trial-ware\r\n\r\nIn addition to `personal` and `pro`, we create a new tier called `pro-trial` (or, extend the `pro` tier to have an expiration date). When a user creates their first org, their org is in the `pro-trial` tier.\r\n\r\nWe assume that it takes a quarter (3 months/3x4-week periods) to convert. After 7 weeks, we give them a banner that their trial is about to run out, but they can extend it for 4 more weeks free if they give us their cc now. After a maximal period of 12 weeks, if they do not convert, we offer them the a workflow to demote their account to the `personal` free tier.\r\n\r\nWe send marketing communications to support conversion.\r\n\r\nWhen the account is in the `personal` tier, we disallow access to things such as Retrospective Meetings and access to the Team Handbook.\r\n\r\n#### Limit-ware\r\n\r\nAll accounts start in the `personal` tier. Some features are limited, just as we limit access to a team's Task archive today.\r\n\r\nWe begin by adding a limit to the number of Retrospective meetings that can be run. For example, we offer a limit of 3 per org.\r\n\r\nWe limit the number of Handbook items that can be created. For example, 12 per org.\r\n\r\nWhen one of these limits is exceeded, we decorate the interface with affordances to convert and remove these limits.\r\n\r\nWe send marketing communications to support conversion.\r\n\r\n- **Estimated effort:** 15 points ([see CONTRIBUTING.md](https://github.com/ParabolInc/action/blob/master/CONTRIBUTING.md#points-and-sizes))\r\n"},"comment":{"url":"https://api.github.com/repos/ParabolInc/action/issues/comments/387895920","html_url":"https://github.com/ParabolInc/action/issues/1878#issuecomment-387895920","issue_url":"https://api.github.com/repos/ParabolInc/action/issues/1878","id":387895920,"user":{"login":"jordanh","id":103000,"avatar_url":"https://avatars2.githubusercontent.com/u/103000?v=4","gravatar_id":"","url":"https://api.github.com/users/jordanh","html_url":"https://github.com/jordanh","followers_url":"https://api.github.com/users/jordanh/followers","following_url":"https://api.github.com/users/jordanh/following{/other_user}","gists_url":"https://api.github.com/users/jordanh/gists{/gist_id}","starred_url":"https://api.github.com/users/jordanh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordanh/subscriptions","organizations_url":"https://api.github.com/users/jordanh/orgs","repos_url":"https://api.github.com/users/jordanh/repos","events_url":"https://api.github.com/users/jordanh/events{/privacy}","received_events_url":"https://api.github.com/users/jordanh/received_events","type":"User","site_admin":false},"created_at":"2018-05-09T22:36:04Z","updated_at":"2018-05-09T22:36:04Z","author_association":"CONTRIBUTOR","body":"We held a pretty rich discussion about this on Slack. We came down to the following proposal:\r\n\r\n> **let me restate proposal, and let's decide* (edited)\r\n> For personal accounts, on lobby, we show how many free retros are remaining for the org (starting with 3 of 3)\r\n>when there are none remaining, we pop the conversion modal\r\n>*Clarifying qs?*\r\n>\r\n>mattkrick [15:12]\r\n>just for closure, what are your reasons against the expiration date?\r\n>\r\n>jrhusney [15:14]\r\n>I think it adds an additional dimension to the number of corner cases we have to consider\r\n>and\r\n>I think it re-introduces the other problem of \"I created an account but I'm not ready to run a meeting on your timeline\"\r\n>I think we can introduce a time limit as a conversion tactic if we need to\r\n>(and maybe even A/B test it)\r\n>Any more qs?\r\n>Ok. Let's move onto reactions\r\n>*Reactions?*\r\n>\r\n>terry [15:22]\r\n>sounds good, the whole top-down strategy is similar to what I was thinking—the folks we want to >target right now aren’t worried about saving up retros, they’re worried about getting their teams >unstuck or in the habit of better practices—and we can always iterate on design. I’d rather iterate over back-and-forth assumption sharing.\r\n\r\n>mattkrick [15:24]\r\n>i still don't love it. even though the meetings came for free, it's still a finite resource that i'd hesitate >using up\r\n>what's that (redacted) alternative? what's their business model?\r\n\r\n>jrhusney [15:28]\r\n>*Amend and clarify*\r\n>I don't love it, but I don't hate it either :slightly_smiling_face:\r\n>(redacted) model is: we tell you transparently on the webpage\r\n>that you get 2 free\r\n>but then we surprise you when you are out and we force a conversion\r\n>it's worked for them, but I can see your point of view @mattkrick\r\n>and I think it is fine to choose a different starting place\r\n>I have no changes to my proposal\r\n>*Objections*?\r\n>Any reason this wouldn't be safe to try?\r\n>Going once...\r\n"}}
{"actor":{"display_login":"jordanh"}}