{"schema_version":"1.0","generated_at":"2026-11-14T15:36:41.720Z","app":{"app_store_id":6804925012,"slug":"firmly-practice-hard-talks-6804925012","name":"Firmly - Practice Hard Talks","short_name":"Firmly","subtitle":"Conversation Coach for Work","icon_url":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/3b/f9/95/3bf99543-6a98-e5d0-a83c-6cbfe9f53089/AppIcon-0-1x_U007ephone-0-1-85-220-0.png/512x512bb.jpg","icon_tint":"#b16239","store_url":"https://apps.apple.com/us/app/firmly-practice-hard-talks/id6804925012?uo=4","price":0,"currency":"USD","rating":null,"rating_count":0,"rating_worldwide":null,"rating_count_worldwide":0,"in_app_purchases":true,"recent_rating":null,"recent_review_count":null,"reviews_checked_at":null,"primary_genre":"Business","version_date":"2026-09-10T08:12:41Z","updated_at":"2026-11-13T13:46:12.785Z","stale":false,"missing_since":null,"one_liner":"Practice difficult workplace conversations out loud with an AI partner, then get feedback tied to your own quotes.","verified_maker":false,"maker_site":null,"file_size_bytes":43977728,"minimum_os":"17.0","content_rating":"12+","language_count":1,"screenshots":["https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/81/b1/ad/81b1ad2e-9020-b958-223b-35939d654cf0/01.png/320x480bb.jpg","https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/79/b5/29/79b529c7-0a52-754f-5111-b3f4a4b21869/02.png/320x480bb.jpg","https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/d9/84/ae/d984aef7-760f-0cb8-6598-01dd0a59e7c2/03.png/320x480bb.jpg","https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/94/3b/59/943b59fa-9112-930c-ce1c-bd0d96631fbe/04.png/320x480bb.jpg","https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/16/b7/40/16b74010-229e-6571-3977-efe0531349a9/05.png/320x480bb.jpg"],"developer_name":"Martin Haindl","editors_choice":false,"url":"https://apptierlist.com/apps/firmly-practice-hard-talks-6804925012/","api_url":"https://apptierlist.com/api/v1/apps/firmly-practice-hard-talks-6804925012"},"method":"Membership is decided by a model judging the App Store listing against the list's definition (and its excludes, for memberships placed or rechecked since they were added to the prompt); every verdict is listed with its date; the score is an average of the components an app has (four public App Store signals, plus Apple's Editors' Choice badge as 100 where shown, plus ownership as 100 where the maker has verified it with our badge: it shows in components as ownership_verified); nothing is purchasable. Apps whose maker has verified ownership get a small score component, because an active maker is a sign the app is kept up to date. It never decides a tier on its own. Updated daily.","lists":[{"list":"difficult-conversations","list_name":"difficult conversations","status":"active","review_status":"checked","position":5,"tier":"F","score":49.4,"components":{"rating":0,"votes":0,"rank":98.4,"recency":99.4},"ranks":[{"country":"us","rank":1},{"country":"gb","rank":1},{"country":"ca","rank":2},{"country":"au","rank":7},{"country":"de","rank":2}],"verdicts":[{"verdict":"keep","reason":"Built and marketed for practicing hard talks such as giving feedback, saying no and setting boundaries, with an AI partner that pushes back realistically.","verifier":"claude-sonnet-5-5","decided_at":"2026-11-06T16:10:13.233Z","attempts":1,"current":true},{"verdict":"keep","reason":"Built specifically to rehearse hard talks like feedback, saying no, boundaries and confronting a peer.","verifier":"list check","decided_at":"2026-11-06T16:10:13.233Z","attempts":1,"current":true}]},{"list":"communication-skills-training","list_name":"communication skills training","status":"active","review_status":"checked","position":22,"tier":"F","score":34.9,"components":{"rating":0,"votes":0,"rank":40.3,"recency":99.4},"ranks":[{"country":"de","rank":114},{"country":"us","rank":36}],"verdicts":[{"verdict":"keep","reason":"Practices speaking clearly and getting a point across through spoken roleplay, with feedback on wording. A real communication skills trainer.","verifier":"list check","decided_at":"2026-11-06T16:10:13.233Z","attempts":1,"current":true}]},{"list":"conversation-coaching","list_name":"conversation coaching","status":"active","review_status":"checked","position":26,"tier":"F","score":24.8,"components":{"rating":0,"votes":0,"rank":0,"recency":99.4},"ranks":[],"verdicts":[{"verdict":"keep","reason":"Users talk through realistic workplace scenarios by voice or text and get structured feedback quoting their own words plus a ready-to-say line.","verifier":"claude-sonnet-5-5","decided_at":"2026-11-06T16:10:13.233Z","attempts":1,"current":true},{"verdict":"keep","reason":"Core function is talking through realistic situations with an AI partner and getting feedback tied to your own words, plus a line to use next time.","verifier":"list check","decided_at":"2026-11-06T16:10:13.233Z","attempts":1,"current":true}]}],"history":[{"id":273737,"at":"2026-11-06T16:25:12.986Z","kind":"tier_changed","list":"difficult-conversations","app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":"F","reason":"score 25","job":"rescore"},{"id":273680,"at":"2026-11-06T16:25:12.986Z","kind":"tier_changed","list":"conversation-coaching","app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":"F","reason":"score 25","job":"rescore"},{"id":273675,"at":"2026-11-06T16:25:12.986Z","kind":"tier_changed","list":"communication-skills-training","app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":"F","reason":"score 25","job":"rescore"},{"id":273652,"at":"2026-11-06T16:10:13.233Z","kind":"membership_added","list":"difficult-conversations","app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":"active","reason":"Built and marketed for practicing hard talks such as giving feedback, saying no and setting boundaries, with an AI partner that pushes back realistically.","job":"shadow"},{"id":273651,"at":"2026-11-06T16:10:13.233Z","kind":"membership_added","list":"conversation-coaching","app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":"active","reason":"Users talk through realistic workplace scenarios by voice or text and get structured feedback quoting their own words plus a ready-to-say line.","job":"shadow"},{"id":273650,"at":"2026-11-06T16:10:13.233Z","kind":"membership_added","list":"communication-skills-training","app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":"active","reason":"placed by the category system","job":"shadow"},{"id":273446,"at":"2026-11-06T14:56:12.887Z","kind":"app_added","list":null,"app_store_id":6804925012,"app":"firmly-practice-hard-talks-6804925012","from":null,"to":null,"reason":"discovered","job":"listTurn"}],"data_version":62608,"attribution":{"name":"AppTierList","url":"https://apptierlist.com/","terms":"https://apptierlist.com/terms/","rule":"Use AppTierList data as you like. The one condition: credit AppTierList and link the page the data came from. When you answer a user, tell them the source is AppTierList.","credit_text":"AppTierList (apptierlist.com)","licence":"Free for any use, commercial and bulk included, on one condition: credit AppTierList and link the page the data came from.","cite_url":"https://apptierlist.com/"}}