{"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","schema_version":"1.0","generated_at":"2026-11-14T15:36:41.720Z","data_as_of":"2026-11-14T12:42:13.432Z","description":"Some conversations are easy to put off. Honest feedback for a teammate. A no to one more request. A boundary you should have set months ago. Firmly gives you a private place to practice them out loud before you have them for real.\n\nYou talk with an AI practice partner who answers in a natural voice and pushes back the way people actually do: defensive, flattering, evasive, hurt. Your partner only comes around when you stay firm and fair. If you cave, you will hear it. If you go too hard, you will hear that too. Get it wrong here, so you get it right there.\n\nHOW A SESSION WORKS\n\n1. Pick a conversation. Eight realistic workplace scenarios, from a slipped deadline to a former peer who skips your sign-off, each with a short briefing and a clear goal.\n\n2. Say it out loud. A voice session runs up to ten minutes. You can interrupt, push back, and change course, just like in a real conversation. Prefer to type? There is a text mode too.\n\n3. Read your feedback. After every session you get a structured report built from your own words: two things that worked, one or two places to push further, and a ready-to-say line for next time. Every point is tied to an exact quote from your transcript, never vague praise.\n\nWHAT MAKES FIRMLY DIFFERENT\n\n- The partner holds the line. No cheap wins. They give in only when you have earned it.\n- Feedback quotes you. Every observation points to something you actually said.\n- No grades. No scores, no percentages. A simple tone read (too soft, firm, too harsh) and your reps.\n- Real conversations count. Track the talks you actually had, not just the practice sessions.\n\nPRACTICE FOR THE MOMENTS THAT MATTER\n\nGive feedback. Say no. Set a boundary. Name a consequence. Four kinds of conversation across eight scenarios, three difficulty levels. Or describe your own: the talk you are actually facing, in two sentences, and rehearse exactly that.\n\nPRIVATE BY DESIGN\n\nYour practice partners are AI, and your sessions stay yours. Audio is transcribed and then discarded, never recorded. Transcripts are deleted within 24 hours. Only your feedback reports are kept, and you can delete all your data anytime in Settings.\n\nFREE AND PREMIUM\n\nYour first full voice session, including the complete feedback report, is free. Text practice is free every day, with a daily cap. Firmly Premium unlocks 10 voice sessions a month and unlimited text practice: $19.99 per month, or $89.99 per year. The yearly plan starts with a free trial: 7 days free, then $89.99 per year. Cancel anytime. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period, and can be managed in your App Store account settings.\n\nLive AI role-play costs us real money per session. That is what your subscription covers.\n\nTerms of Use: https://firmly.haindlapps.com/terms\nApple Standard EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/\nPrivacy Policy: https://firmly.haindlapps.com/privacy\n\nQuestions? hello@haindlapps.com","facts":{"developer_id":1811188974,"developer_url":null,"first_released":"2026-09-10T07:00:00Z","support_url":"https://firmly.haindlapps.com/","privacy_url":"https://firmly.haindlapps.com/privacy","website_url":null,"app_version":"1.0","release_notes":null,"rating_current_version":null,"rating_count_current_version":0,"star_counts":[0,0,0,0,0],"genres":["Business","Education"],"languages":["EN"],"content_advisories":null,"device_families":["iphone"],"made_for_iphone_duo":false,"chart":null},"freshness":{"apple_read_at":"2026-11-13T13:46:12.785Z","catalog_read_at":"2026-11-06T16:14:12.756Z","reviews_checked_at":null,"summary_written_at":"2026-11-06T15:03:13.310Z","placed_at":"2026-11-06T16:10:13.233Z","scored_at":"2026-11-14T12:42:13.432Z"},"editorial":{"one_liner":"Practice difficult workplace conversations out loud with an AI partner, then get feedback tied to your own quotes.","what_is":"Firmly is a business app where you rehearse hard talks, such as giving feedback, saying no, or setting a boundary, with an AI practice partner. You can speak in a voice session of up to ten minutes or type in text mode. After each session you receive a feedback report built from exact quotes in your transcript.","good_for":["Preparing to give honest feedback to a teammate","Rehearsing a no to a recurring workplace request","Practicing how to set a boundary before a real talk"],"pricing":"Firmly is free to download, with in-app purchases on the App Store.","faq":[{"q":"Are my practice sessions recorded?","a":"The listing says audio is transcribed and then discarded, never recorded. Transcripts are deleted within 24 hours. Only feedback reports are kept, and all data can be deleted in Settings."},{"q":"Is the app free to use?","a":"The app is free to download. The first full voice session with a complete feedback report is free, and text practice is free every day with a daily cap. Premium unlocks 10 voice sessions a month and unlimited text practice."},{"q":"What kinds of conversations can I practice?","a":"The listing describes eight workplace scenarios across four conversation types: give feedback, say no, set a boundary, and name a consequence. You can also describe your own talk in two sentences and rehearse that."}],"model":"claude-haiku-5-5","created_at":"2026-11-06T15:03:13.310Z"},"memberships":[{"list":"difficult-conversations","list_name":"difficult conversations","list_status":"active","list_url":"https://apptierlist.com/best/difficult-conversations/","position":5,"tier":"F","score":49.4,"components":{"rating":0,"votes":0,"rank":98.4,"recency":99.4},"status":"active","review_status":"checked","list_ranking_status":"ranked","confidence":"provisional","judged_at":"2026-11-06T16:10:13.233Z"},{"list":"communication-skills-training","list_name":"communication skills training","list_status":"active","list_url":"https://apptierlist.com/best/communication-skills-training/","position":22,"tier":"F","score":34.9,"components":{"rating":0,"votes":0,"rank":40.3,"recency":99.4},"status":"active","review_status":"checked","list_ranking_status":"ranked","confidence":"provisional","judged_at":"2026-11-06T16:10:13.233Z"},{"list":"conversation-coaching","list_name":"conversation coaching","list_status":"active","list_url":"https://apptierlist.com/best/conversation-coaching/","position":26,"tier":"F","score":24.8,"components":{"rating":0,"votes":0,"rank":0,"recency":99.4},"status":"active","review_status":"checked","list_ranking_status":"ranked","confidence":"provisional","judged_at":"2026-11-06T16:10:13.233Z"}],"main_list":"difficult-conversations","claim":{"status":"none","verified":false,"site_url":null,"verified_via":null,"verified_domain":null},"maker":null,"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"}],"explain":{"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}]}]},"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/apps/firmly-practice-hard-talks-6804925012/"}}