A Recovery Coach, also known as a Sober Coach, Sober Buddy, Recovery Manager, Sober Companion, Recovery Support Specialist, Family Recovery Coach, or a Virtual Recovery Coach, is a non-clinical professional who helps remove personal and environmental obstacles from the recovering client, and serves as a personal guide and mentor in the management of personal and family recovery.