Sober Living Companion is a proud program powered by Empower Next Project, a non-profit organization. πŸ“ž Support: (916) 877-6237 πŸ’š Donate
Help Center

How to use Sober Living Companion

Over 150 answers for owners, managers and residents. Ask a question the way you would say it out loud — “check overnight passes”, “when does money hit my bank”, “is this HIPAA compliant” — and the closest answers come up first.

Prefer video? Watch the 2-minute guides β†’ Β· or πŸ“… schedule a demo

✨ Recent updates

The latest improvements we've shipped. Make sure your app is updated to the newest version to see them all.

NEW: Outcomes & measurement tab

A new Outcomes tab on the web dashboard tracks retention, recovery capital, wellbeing and what happens to people after they leave β€” the numbers grant funders ask for. Send validated questionnaires like BARC-10 by email, build your own questions, and export a grant-ready spreadsheet. See the Outcomes & measurement section below.

Add a co-owner (free)

You can now add a co-owner β€” they get the same full access you do (every house, resident, billing and settings). Co-owners are free. Add them under Account β†’ House managers and check "Make them a co-owner."

Email a new manager or co-owner their login

When you add a house manager or co-owner, there's now an "Email login details to them" option (on by default). It emails them their temporary password, a sign-in link, and the App Store / Google Play download links automatically.

Set membership fees in bulk

On the Payments tab you can select multiple residents (or select-all within one house) and set the same monthly fee for all of them at once.

Payments: filter, search, and history tabs

Payments now has a house filter, a search by resident name, and Members / Recent tabs so you can jump between who owes what and the latest payments. You can also set the date when recording a payment and edit an existing payment's date.

Weekly or monthly billing + add-ons

Choose weekly or monthly membership fees per resident, with optional toggles for house dues and an A/C add-on, plus a one-time application / intake fee.

Bed Board (Beds tab)

The Beds tab gives you a visual bed board for each house. Tap any resident in a bed to jump straight to their profile.

Meeting attendance: 35-minute confirmed badge

When a resident checks in at a meeting, the app asks them to confirm they're still there. Confirming now earns the location-confirmed badge at 35 minutes (down from ~45), and their location is checked against where they arrived.

Request a resident's location

On a resident's profile you can now tap "πŸ“ Request their location" to push a notification to their phone asking them to share where they are (works once they've joined the app with a code).

Branded, printable forms

Your logo and contact info now appear on forms, and there's a Print button. Add your branding under Account β†’ Branding.

Residents can fill forms without the app

You can email a resident a secure link to complete and sign a form right in their browser β€” no app download required.

Refer a friend, earn a free month

Share your personal referral link β€” when another sober living signs up with it, you earn a free month.

Getting started

Where do I sign in?

You can use Sober Living Companion three ways, all with the same login:

Sign in with the email and password you created when you signed up.

How do I activate my account / start my subscription?

Sign up at soberlivingcompanion.com/start. It's a flat $60/month for unlimited houses and unlimited residents β€” and the resident app is always free. Use code FIRSTMONTHFREE at checkout to get your first month free. You can cancel anytime.

What does the Dashboard show me?

The Dashboard is your at-a-glance view: total members, rent collected this month, outstanding balances, pending agreements, UA flags, pass requests, and an Occupancy & beds panel showing who's in each house and which beds are open.

Owner vs. house manager β€” what's the difference?

The owner is whoever created the account. House managers can do almost everything β€” manage residents, forms, UAs, payments, agreements β€” but they can't see billing or set up Stripe. Managers are free; add as many as you need.

Houses & managers

How do I add a house?

Go to Account / Settings β†’ Houses β†’ βž• Add a house, give it a name, and Create. Each house gets its own join code and its own roster. Run as many houses as you like β€” it's all included.

How do I set a house's bed capacity?

Under Settings β†’ Houses, tap a house to expand it and enter its Bed capacity. This powers the Occupancy panel on your Dashboard.

How do I add a house manager?

In Settings β†’ House managers β†’ βž• Add house manager (free). Enter their name, email, and phone. We create their login and show you a one-time temporary password to share β€” they'll set their own on first sign-in. They also get a welcome email.

How do I assign a manager to a specific house?

Right after you create a manager, we ask which house(s) they should manage. You can change it anytime under Settings β†’ Houses β€” open a house and check the managers who run it. Owners can even assign themselves as a house manager.

Can I add a manager from the website too?

Yes β€” the "Add house manager" option works on both the web dashboard and the mobile app.

Residents (members)

How do I add a resident / member?

Open the Members tab β†’ Add member. Enter their name, which house they're in, their rent, and contact info. You can also just share a join code and let them add themselves.

What is the join code and how do residents use it?

Each house has its own join code, and there's a master join code for your whole account (shown at the top of the Members tab). A resident downloads the free app, enters the code, and is instantly connected to your home. When they use a house code (or you send a personal invite), they're placed in the right house automatically.

How do I invite a resident by email?

When you add a member with their email, we can send them an app invite carrying their personal join code β€” that links them to their exact record so their agreements and forms follow them. This avoids duplicate records.

How do I view residents by house?

On the Members tab, use the house filter chips (All houses / each house) to see just that home's residents. Managers assigned to a house see only their house's residents.

How do I move a resident to another house or change their bed?

Open the resident's profile β†’ Bed & intake. Pick a different house, set their bed/room label, and set their move-in (intake) date.

How do I discharge or readmit a resident?

On the resident's profile, scroll to Status. You can mark them Discharged (with a discharge date) or readmit them to In Care. Their sober-day count and personal data stay with them.

Can I import my residents from another software (CSV)?

Yes. You can import a CSV of your current clients β€” great for switching from Sobriety Hub or One Step. Send us your export and we'll help you get set up; often the same day. Call (916) 877-6237.

I have a duplicate resident β€” how do I merge them?

Open the record you want to keep β†’ Status section β†’ Merge a duplicate into this member. It moves the other record's login and data over, then removes the duplicate.

Payments & rent

How do I set up Stripe to accept card payments?

Go to Settings β†’ Payments (owner only). Tap Set up payments to create a new Stripe account, and follow the short onboarding. Funds go straight to your bank; residents' payments are 100% yours.

I already have a Stripe account β€” can I connect it?

Yes. In Settings β†’ Payments, tap "πŸ”— I already have Stripe β€” connect it" and sign in to your existing Stripe account. No need to create a new one.

How do I add CashApp and Zelle?

In Settings β†’ CashApp & Zelle, enter your CashApp tag and Zelle email/phone, then Save. Residents will see these on their Pay screen as ways to pay you directly.

How do I set a resident's rent?

Open the resident's profile and set their monthly rent and due day. This drives their balance and your Dashboard's Collected/Outstanding totals.

How do I record a cash or app payment?

On the resident's profile, use Record payment β€” choose the amount and method (cash, CashApp, Zelle, Venmo, card). Their balance updates immediately.

Where do I see who has paid and who owes?

The Payments tab shows your whole house β€” who's paid, who's due, totals for the month, and lets you record payments. You can export payments (including for QuickBooks).

How do residents pay their rent?

Residents pay right from their app with Stripe (one-time or recurring auto-pay), or see your CashApp/Zelle. You can also share a payment link so a loved one can cover a resident's fee β€” the payment still credits the resident.

What is the FIRSTMONTHFREE promo code?

It's a code new homes can enter at checkout to make their first month free ($0), then it bills the normal $60/month. A card is collected up front but not charged until month two, and you can cancel anytime before then.

Forms & agreements

How do I write my own agreement or paste one from Word?

Go to the Forms tab β†’ ✍️ Write agreement. Type it in, or paste your existing agreement straight from Word. Format the text, and drop in Signature, Initials, Date, Text, Number, Phone, Email, or Checkbox fields wherever you need them β€” the resident fills and signs those in place. Save it as a reusable template and/or send it to residents.

How do I upload an existing agreement (PDF or photo) to sign?

On a resident's profile, in the Forms & Agreements card, tap πŸ“„ Upload agreement. Add a PDF or photo, name it, and send. The resident reviews and e-signs it on their phone. Multi-page PDFs are shown page-by-page, and you can place signature fields on each page.

How do I send a ready-made form?

In the Forms & Agreements card, tap βž• Send a form and choose a ready-made template β€” guest agreement, intake, head of house, write-up, house terms β€” and Send as-is or Edit first.

How do I build a custom form?

From the form picker, choose Build a custom form. Add questions with field types (text, long text, phone, address, date, yes/no, number, SSN last-4, initials, headings), mark any as required, and optionally save it as a reusable template.

Do residents sign on their phone? Is it legally tracked?

Yes β€” residents review and e-sign right on their phone, no paper or printer. Each signed document is saved with a timestamp and IP address for verification, and signed paperwork is kept forever.

How do I archive form templates I don't use?

In the "Choose a form" picker, tap πŸ—„ Archive on any ready-made or custom template to hide it and keep the list clean. Tap β–Έ View archived templates at the bottom, then β†©οΈŽ Restore to bring one back. Archiving is account-wide, and any owner or manager can archive or restore.

Where do signed forms and agreements go?

They stay on the resident's profile. To keep it tidy, signed items tuck behind a "View signed forms" / "View signed agreements" button β€” tap to expand. Only pending items show up top so you can see what still needs action.

What's the difference between "Write agreement" and "Upload agreement"?

Write agreement (Forms tab) is for typing or pasting text and building a reusable template. Upload agreement (on a member's profile) is for sending an existing PDF or photo to sign.

Documents

How do I store a resident's documents (IDs, insurance, PDFs)?

On the resident's profile, at the bottom in the Documents section, tap βž• Add a document to upload a PDF, Word doc, or photo/scan. Residents can view their own documents too.

How do I view stored documents?

In the Documents section, tap β–Έ View documents to expand the list, then tap any document to open it. Long-press to delete.

Drug tests (UAs)

How do I log a UA / drug test result?

On the resident's profile, under UA / drug tests, tap βž• Log a UA result. Pick the test date and result (negative, positive, refused, pending). For positives, add the substances detected; add notes if you like.

Where do UA flags appear?

Positive/refused results roll up to the UA flags count on your Dashboard so you can spot issues fast. Each resident's full UA history is on their profile.

Beds, curfew & passes

How does curfew check-in work?

Residents check in for curfew from their phone, verified by GPS location, so you have a record of who's home on time.

How do passes (overnight / multi-day) work?

Residents can request overnight or multi-day passes, and pass requests show on your Dashboard for you to approve.

How do I track beds and occupancy?

Set each house's bed capacity and each resident's bed/room label. The Dashboard's Occupancy & beds panel then shows who's in which bed and how many are open per house.

Meetings & attendance

How do residents find meetings?

The Meetings tab is a weekly guide to common online meeting formats across AA, NA, SMART and Recovery Dharma. Tapping Join online opens that fellowship's official, always-current finder β€” so the link is never stale β€” and residents can add any meeting to their calendar with a reminder. AA's Online Intergroup runs Zoom meetings 24/7, so there's almost always one starting soon.

The times shown are a guide to typical formats rather than a directory of specific meetings, and the app doesn't list in-person meetings. For a local meeting, use the official finder the Join online button opens, or aa.org/find-aa.

How do I see if residents attended meetings?

Residents check in at a meeting from the app (GPS-verified). Their check-ins appear on their profile under Meeting check-ins, so you can confirm attendance and export it (handy for parole/probation officers).

Notes, chores & tasks

How do staff notes work?

On a resident's profile you can add staff-only notes for care coordination (residents don't see these). Every note shows who wrote it (Owner/Manager + their real name) and the date, so your whole team knows what came from whom.

How do I assign chores and tasks?

On a resident's profile, use Chores & tasks to assign items. Tasks and notes notify the resident's care team so everyone stays in the loop.

The resident app (what residents see)

What can residents do in their free app?

Residents get a free app to: track their sober-day count, find and check in to meetings, review and e-sign any forms/agreements you send, pay rent (Stripe/CashApp/Zelle), do a Nightly Review, view their documents, and message your team.

What is the Nightly Review?

A short end-of-day reflection for residents, with an optional reminder they can set for themselves (e.g., 9:00 PM).

Is there a crisis / SOS feature?

Yes β€” residents can reach help fast from the app. It's designed so support is one tap away in a crisis.

Account, billing & settings

How much does it cost?

A flat $60/month for your whole home β€” unlimited houses and unlimited residents, no add-on fees ever. The resident app is free. Because we're a non-profit, your membership is tax-deductible.

How do I turn resident-activity alerts on or off?

In Settings β†’ Notifications, toggle Resident activity alerts. These are off by default β€” turn it on to get a push when residents check in at meetings or report a payment. SOS and resident messages always come through.

How do I change my name or password?

In Settings β†’ Your account, update your name (shown to your team and residents) or change your password.

How do I manage or cancel my subscription?

Manage your subscription from the web dashboard at soberlivingcompanion.com (owner only). You can cancel anytime.

Can't find what you need? Call or text (916) 877-6237 or email info@empowernextproject.org β€” we're happy to help.

πŸ“Š Outcomes & measurement

Track how residents are actually doing over time β€” retention, recovery capital, wellbeing, and where people land after they leave. This is the data grant funders ask for. The Outcomes tab is on the web dashboard only (app.soberlivingcompanion.com), because the reports and exports need a wide screen.

Where is the Outcomes tab?

Sign in to the web dashboard at app.soberlivingcompanion.com on a computer. Outcomes is in the left-hand menu, between Payments and Settings.

It isn't on the phone apps β€” the charts, questionnaire builder and spreadsheet downloads all assume a full-size screen. Everything else in the app works exactly as before.

The tab has five sections: Overview (your numbers), Measures (the questionnaires available), People (who's being measured), Follow-ups (after someone leaves), and Export (spreadsheets).

How do I send an outcome measurement to a resident?

Three steps. Nothing is ever sent to anyone until you turn it on for that specific person.

  1. Open Outcomes β†’ People and click the resident's name.
  2. Tick the measures you want for them β€” BARC-10, PHQ-4, one of your own questionnaires, whatever fits. The tick is what enrols them.
  3. Choose when using the chips underneath: At intake, Weekly, After 1 month, Every 3 months, At exit, or 30 / 90 / 180 days after exit.

To send it right now: press Send now next to any ticked measure. The resident gets an email straight away.

To let it run by itself: just leave it. Each morning the system checks who's due and emails them automatically β€” you don't press anything.

Two things are needed for the automatic sends: the resident needs a move-in date and an email address on their profile. If there's no email you'll still get a link you can copy and text to them instead.

What does the resident actually receive?

An email with a button that opens a simple page in their browser β€” no app download, no account, no password. They tap their answers, hit submit, and it lands back in their file.

The link works once and is only for them, so it shouldn't be forwarded. Residents never see a new screen in the phone app; this all happens by email on purpose, so the whole feature stays on the owner and manager side.

What time do check-ins get emailed?

10:00 AM Pacific (1:00 PM Eastern), every day. The system looks at everyone enrolled, works out whose window has arrived, and sends only those.

Each window sends once β€” nobody gets the same check-in twice. If you'd rather not wait, Send now goes out immediately.

Set up a weekly check-in on a specific day

Open Outcomes β†’ People, click the resident, tick a measure, then tick the Weekly chip. A row of days (Sun–Sat) appears β€” pick the one you want and it's saved instantly.

It then emails them that questionnaire every week on that day at 10:00 AM Pacific, for as long as they're in care. It stops on its own when they're discharged, so there's nothing to remember to turn off.

Tip: pick a day when staff are around to read the answers. A craving score that spikes is only useful if somebody sees it.

Choosing what to measure for each person

It's per-person, not one setting for the whole house. One resident can be on BARC-10 only, another on BARC-10 plus a weekly goal check, and someone else on nothing at all.

Nobody is measured by default. A resident with nothing ticked is never contacted β€” no emails, ever. That's deliberate: measurement should be a decision you make about a person, not something that happens to everyone automatically.

Untick a measure to stop it. Answers already collected are kept.

What are the standard instruments?

Published, validated questionnaires used in recovery research. Using these instead of homemade questions is what makes a grant reviewer take your numbers seriously.

  • BARC-10 (Recovery Capital) β€” 10 questions, scored 10–60. Higher is stronger. Collect at intake and exit to show growth. This is the single most valuable measure for a grant application.
  • PHQ-4 β€” 4 questions on anxiety and low mood, scored 0–12. Lower is better.
  • GAD-7 β€” 7 questions on anxiety, scored 0–21. Lower is better.
  • Craving (2-item) β€” a quick relapse-risk signal, scored 0–20. Lower is better.
  • Quality of Life β€” one question on general wellbeing.
  • Locus of Control β€” 4 questions on how much control someone feels over their recovery.
  • AUDIT and DAST-2 β€” alcohol and drug screening.
  • Life Status β€” housing, work, legal involvement, meetings and support. Matches the domains federal grants report on.

These are shared across every home on the platform, so they can't be edited β€” but each one is still opt-in per person.

See the exact questions a measure asks

On Outcomes β†’ Measures, every questionnaire has a "See the questions this measure asks" link. Open it to read the exact wording, the answer choices, and how it's scored.

Worth doing before you enrol anyone β€” you're putting these in front of people in early recovery, and you should know what they're being asked.

Build your own questionnaire

On Outcomes β†’ Measures, press Build a questionnaire. Give it a title, then add questions. Each one can be multiple choice (type the options one per line) or free text.

Good uses: a weekly goal check, a house-specific question, a satisfaction rating, "what do you need help with this week".

Once saved it appears alongside the standard instruments on the People tab, and reaches residents exactly the same way.

One difference: your own questions are recorded as answers rather than scored, so they don't produce a number or a trend line. Every answer is in the export, and the Overview shows how many people responded.

Following up after someone leaves

When a resident is discharged, follow-ups open automatically at 30, 90, 180 and 365 days on the Follow-ups tab β€” but only for people you were already measuring.

Open one and you'll see their phone number with Call and Text buttons, so you can reach out without leaving the page. Record whether you reached them, whether they're still abstinent, where they're living and whether they're working.

If they don't pick up, press "Email them these questions instead" β€” it sends the Life Status questionnaire, covering the same ground, for them to answer in a browser.

This is the data funders care most about. Anyone can report how people did while living in the house; showing they were housed and working six months later is much rarer and much stronger.

Recording why someone left (do not skip this)

When you discharge a resident, record why they left: completed the program, moved to their own housing, transferred to treatment, left against advice, asked to leave, left after a return to use, incarcerated, or unknown.

You can set it on the resident in Outcomes β†’ People. Each reason is counted as a successful, neutral or unsuccessful outcome.

Why it matters more than anything else here: without a reason, a graduation and an eviction look identical. Your "successful exits" figure will read 0% β€” not because your home is failing, but because the field is empty. It's the one number a funder checks first, and the one thing software can't fill in for you.

Reading the Overview numbers

Retention β€” the share of residents who stayed 7, 30 and 180 days. Seven days is "initiation", thirty is "engagement", a hundred and eighty is "retention"; those are the standard cut points in the field. Somebody who hasn't been with you long enough to reach a mark yet is left out of it, rather than counted as a failure.

Length of stay β€” median, mean and longest, across residents who have actually left.

Recovery capital β€” average score at intake, at exit, the change, and the share who improved. It needs a matched pair (the same person measured at both ends), so it fills in as people complete their stays.

Relapse-prevention signal β€” negative drug screens, meeting attendance, sobriety resets and on-time payments, pulled from what your team already records. No extra data entry.

Every percentage shows its denominator, so you can always see whether 100% means two people or two hundred.

Exporting your outcomes for a grant or a board

On Outcomes β†’ Export there are three kinds of download:

  • Outcome summary β€” every figure from the Overview as a tidy spreadsheet, grouped into sections with the denominator beside each percentage. This is what you paste into a grant narrative or a board report.
  • GPRA-shaped client file β€” one row per person per timepoint, with column names matching the federal SAMHSA reporting domains. If your home is a State Opioid Response subrecipient, this saves the quarterly re-keying.
  • Individual answers β€” one file per questionnaire, or all of them together, showing what each person actually answered in words rather than score numbers.

The first two are de-identified: each resident appears under a code, never a name, because a file going to a funder shouldn't carry health information. The answers export does name people, because it's for your own use in the house.

Who can see a resident's answers?

Owners and managers of that home, and nobody else. Answers are tied to the person, so you can always see who said what β€” on their profile in Outcomes β†’ People, or in the answers export.

Residents don't see each other's answers, and other homes on the platform can't see yours.

The exports meant for funders are de-identified on purpose. The answer-level exports name residents and contain sensitive health information, so treat those files like a clinical note: don't email them around, and don't leave them sitting in a Downloads folder.

A resident has no email address β€” can I still measure them?

Yes. Press Send now and instead of emailing, you'll get a link you can copy and send by text, or open on a house tablet for them to fill in.

Automatic sends need an email, so those will wait. Add an address to their profile later and the pending check-in goes out on the next daily run.

πŸ“£ Announcements & messaging

Send an announcement to a whole house

Open the Messages tab, write your message and choose which house it goes to. Every resident in that house gets a push notification on their phone and sees it in the app.

Good for house meetings, inspections, schedule changes, or a reminder that rent is due.

Message one resident privately

From a resident's profile you can start a private thread with just them. They can reply from their phone, and the conversation stays on their file.

A resident isn't getting notifications

Notifications need three things: they've joined with a house join code, they've allowed notifications when the app asked, and notifications aren't switched off for the app in their phone settings.

Having them sign out and back in re-registers their device, which fixes most cases.

πŸ’¬ Community feed

What is the community feed?

A shared space where residents can post encouragement, milestones and support for each other. It's opt-in per resident, so you control who takes part.

Moderating the community feed

Residents can report a post, and reported posts come to staff for review. You can remove any post, and you can switch a resident's community access off entirely from their profile.

πŸ’Š Medications

Recording a resident's medications

On a resident's profile there's a Medications section β€” add the name, dose and schedule for anything they're taking, including MAT prescriptions. Useful at intake and for anyone doing a med count.

Can residents add their own medications?

Yes β€” residents can list their own medications from the app, which saves staff typing at intake. Anything they add is visible to staff on their profile.

πŸ’³ Billing & your subscription

Am I charged per house or per resident?

Neither. It's $60 a month flat for your whole organisation β€” unlimited houses, unlimited residents, unlimited staff logins. Adding a fourth house or a fiftieth resident doesn't change the price.

The resident app is free, always, and residents are never charged anything to use it.

What happens if my card is declined?

Stripe retries the charge over the following days and emails you. Your account keeps working during that window β€” we don't lock you out of resident records the moment a card fails, because your house doesn't stop running.

Update your card under Account β†’ Manage subscription. If you're not sure whether a charge went through, call us at (916) 877-6237 rather than guessing.

How do I update my card?

Account β†’ Manage subscription opens your billing portal, where you can change the card on file, see past invoices and download receipts.

Where do I get an invoice or receipt for my subscription?

In the billing portal under Account β†’ Manage subscription. Every monthly charge has a downloadable invoice, which is what your bookkeeper will want.

That's separate from resident rent receipts β€” those come from the Payments tab.

Is there a contract or minimum term?

No. It's month to month, and you can cancel any time from the billing portal. There's no cancellation fee and no minimum term.

Can I pause my subscription if my house is empty?

There's no pause button β€” cancel and re-subscribe when you reopen. Your data isn't deleted when you cancel, so re-subscribing picks up where you left off.

If you're between residents but reopening soon, it's usually simpler to keep it running than to cancel and rebuild.

We're a non-profit and money is tight β€” is there help?

Sober Living Companion is itself a program of Empower Next Project, a non-profit, which is why the price is $60 rather than the $200–500 typical of this software.

If $60 is genuinely the barrier between you and running a safe home, call us at (916) 877-6237. We'd rather have the house on the platform.

I was charged twice / I want a refund

Call (916) 877-6237 or email us and we'll sort it out. Duplicate charges get refunded β€” we're not going to argue about it.

Can I get a W-9 or vendor paperwork?

Yes β€” many operators need one to pay us from grant or agency funds. Ask at (916) 877-6237 and we'll send it over.

Can I pay for this out of grant funds?

Usually yes β€” management software is normally an allowable administrative or data-infrastructure cost, and the Outcomes reporting often strengthens that case. But allowability depends on your specific award, so check with your grant officer before budgeting it.

πŸ”§ Troubleshooting

I can't log in

Work through these in order:

  1. Check you're using the email address you signed up with, not a different one.
  2. Use Forgot password on the sign-in screen β€” a reset link is emailed to you.
  3. Check your spam or junk folder for that reset email.
  4. If you were added by an owner as a manager, your first password is temporary and the app asks you to set a new one. If you never got it, ask the owner to re-send your login.

Still stuck? Call (916) 877-6237 β€” we can look up whether the account exists.

The password reset email never arrived

Check spam and junk first β€” that's where it usually is. Add our sending address to your contacts so future emails land properly.

If it's still missing, the account may be under a different email than you think. Call us and we'll check.

The app is slow, blank, or stuck loading

Almost always one of three things:

  • An old app version. Update from the App Store or Google Play β€” we ship fixes often.
  • A bad connection. The app needs the internet to load records. On a weak signal it will sit and spin.
  • A stale session. Sign out, close the app fully, reopen and sign back in.

On the web dashboard, a hard refresh (Cmd/Ctrl + Shift + R) clears a cached older version.

Which browsers does the web dashboard support?

Current versions of Chrome, Safari, Edge and Firefox, on Mac, Windows, iPad or Chromebook. Anything from the last couple of years is fine.

The Outcomes tab in particular wants a reasonably wide screen β€” a laptop or desktop rather than a phone browser.

Does it work without internet?

No β€” residents and staff records live in the cloud so everyone sees the same thing, which needs a connection. The app keeps a short-term copy of your last dashboard so it opens instantly, but anything new needs signal.

For houses with poor Wi-Fi, it's worth putting a router where staff actually do paperwork.

Emails we send residents are going to spam

Ask the resident to check junk and mark the message "not spam" β€” that trains their provider. Adding our sending address to their contacts helps too.

If an email address was mistyped it will silently fail, so it's worth checking the spelling on their profile. And any address on a placeholder domain (anything ending example.com) can never receive mail β€” we don't attempt those, and hand you a shareable link instead.

Can I use a shared iPad at the house?

Yes. Staff can sign in on an iPad, and it's a good way to have residents fill in forms or check-ins on a house device.

Don't leave a staff account signed in on a device residents can pick up β€” it would show them other residents' records. Sign out when you hand it over, or use the emailed link for whatever the resident needs to fill in.

A resident has disappeared from my list

Three usual explanations:

  • They were discharged β€” discharged residents drop off the active roster. Change the filter to include past residents.
  • They're in another house and you're filtered to one.
  • You're signed in as a manager assigned to a specific house, and that resident is in a house you're not assigned to.

Nothing is deleted unless somebody deletes it deliberately.

The same resident appears twice

Usually because they were added manually and then also joined with a house code. Open one of the records and use Merge β€” history from both is kept on the surviving record.

Notifications aren't arriving

Push notifications need: the person has joined with a join code (residents) or signed in (staff), they allowed notifications when asked, and notifications aren't muted for the app in phone settings. Focus modes and Do Not Disturb also suppress them.

Signing out and back in re-registers the device and fixes most cases.

Something looks wrong β€” how do I report it?

Call (916) 877-6237 or use the contact form. Tell us what you were doing, what you expected, and what happened instead β€” and roughly when. That's usually enough for us to find it.

If it involves a specific resident, give us their first name and house rather than any health details.

πŸ“± Getting residents set up

My resident can't find the app

Have them search "Sober Living Companion" in the App Store or Google Play. It's free. If several results come up, ours is published by Empower Next Project.

Easier: use Invite on their profile to text or email them a direct download link, so there's no searching at all.

The join code isn't working

Codes are per house and case-sensitive-safe but typo-sensitive β€” the usual culprits are a confused 0 and O, or 1 and l. Have them type it rather than paste it with a trailing space.

Check you're giving them the code for the house they're actually moving into. You can see and re-copy each house's code on the Dashboard.

A resident has no smartphone β€” can I still use the app for them?

Yes, and this matters more than most software admits. You can run a resident's entire record without them ever installing anything: payments, UAs, notes, agreements and outcome check-ins all work from the staff side.

For anything they need to sign or answer, email or text them a link that opens in any browser β€” or hand them a house tablet. What they lose is the resident-side conveniences: GPS meeting check-ins, curfew check-ins, and their own schedule.

A resident got a new phone

They install the app on the new phone and sign in with the same email and password β€” everything is in their account, not on the device. If they never created a password, have them re-enter the house join code.

A resident changed their phone number or email

Edit it on their profile. Their history stays attached to the record, so nothing is lost.

Worth doing promptly β€” the number on file is what the Follow-ups tab dials after they leave.

Two residents want to share one phone

It works, but only one can be signed in at a time, and they'd be signing in and out around each other. Where possible give each person their own login, even if they share a device β€” otherwise check-ins and meeting attendance get attributed to whoever happens to be signed in.

Do residents need an email address?

Not to use the app β€” a house join code is enough. But an email lets you send them forms, agreements and outcome check-ins as links, and it's how they'd reset a password. It's worth collecting at intake.

A resident deleted the app

Their record and history are untouched β€” the app is a window onto data that lives in your account. They can reinstall and sign in whenever. Meanwhile you can still manage everything from the staff side.

What can a resident see about other residents?

Nothing. A resident sees only their own record β€” their payments, their agreements, their tasks, their check-ins. They can't see other residents' information, and they can't see staff notes about themselves.

The one shared space is the optional community feed, and only if you've enabled it for them.

Can I use this for residents under 18?

Technically the app doesn't stop you, but consent and guardianship rules for minors vary by state and are stricter than for adults. If you house minors, talk to your own attorney about consent before putting their records in any software, including ours.

πŸ”’ Privacy, security & your data

Is Sober Living Companion HIPAA compliant?

We'd rather give you a straight answer than a marketing one. HIPAA compliance isn't a badge software can wear on its own β€” it depends on whether your organisation is a covered entity, what agreements are in place, and how your staff actually handle records.

What we can tell you concretely: every record is access-controlled at the database level so one home can never read another's; access is enforced server-side rather than hidden in the app; traffic is encrypted in transit; residents can't see each other's records; and grant exports are de-identified by default.

What you should do: if you operate as or on behalf of a covered entity, or you bill insurance, talk to a healthcare-privacy attorney about your own obligations β€” including whether you need a business associate agreement, and with whom. We're happy to talk to them. Recovery residences that don't provide clinical treatment often fall outside HIPAA entirely, but that's a determination for your counsel, not for us.

What about 42 CFR Part 2?

Part 2 is a separate, stricter federal rule covering the confidentiality of substance use disorder records held by federally-assisted programs. It limits re-disclosure more tightly than HIPAA and generally wants specific consent for each disclosure.

It's the reason the app is built the way it is: access is scoped per house, outcome answers record a consent timestamp, and files meant for funders carry a code instead of a name. Whether Part 2 applies to your program depends on how you're funded and what services you provide β€” again, your counsel's call.

Who owns the data β€” you or me?

You do. It's your residents' information and your organisation's records. We store and protect it; we don't own it and we don't claim rights over it.

You can export payments, outcomes and answers to spreadsheets at any time, which also means you're never locked in.

Do you sell or share our data?

No. We don't sell resident data, we don't share it with advertisers, and we don't use it to build profiles. There's no analytics SDK sitting inside the app harvesting resident activity.

The only outside services involved are the ones needed to run the thing β€” payment processing, email delivery, push notifications and hosting.

Can another sober living see my residents?

No. Every query is filtered by which organisation you belong to, enforced by the database itself rather than by the app screen. Another operator signing in sees their own residents and nothing else β€” the same protection applies to your data on their side.

How do I delete a resident's data?

On the resident's profile there's a delete option that removes their record and its associated history. It's deliberate and permanent, so read the confirmation.

Bear in mind you may have your own record-retention obligations β€” for licensing, insurance or a grant β€” that outlast the resident's stay. Discharging rather than deleting keeps the record for reporting while taking them off your active roster.

A staff member left β€” how do I cut off access?

Remove them under Account β†’ House managers. Access ends immediately, on every device they were signed in on.

Do this the day they leave, not the week after. It's the single most common real-world data risk in this line of work, and it's entirely under your control.

Can I get a copy of all my data?

Payments, outcome measurements and individual answers all export to spreadsheets from their own tabs. If you need a fuller extract β€” say you're moving to another system or an auditor wants everything β€” call (916) 877-6237 and we'll help you get it out.

How should we protect our accounts?

Practical basics that matter more than anything technical we could add: each staff member gets their own login (never a shared one), passwords aren't reused from elsewhere, access is removed the day someone leaves, and phones with the app on them have a passcode.

Shared logins are the most common weak point we see β€” they make it impossible to know who did what, and impossible to revoke one person.

πŸ’΅ Payments β€” common questions

Do you take a cut of resident payments?

No. Card payments go to your own Stripe account and we take no platform fee β€” 100% of what a resident pays reaches you, minus Stripe's own processing fee for the card transaction. Stripe's rates are published at stripe.com/pricing.

When does the money reach my bank?

Payouts are handled by Stripe on their normal schedule β€” typically a couple of business days after the charge, longer for a brand-new account until they've verified it. You can see exact payout dates in your Stripe dashboard.

If charges are working but payouts aren't, it's usually an unfinished verification step in Stripe (bank details or ID). The app's Stripe status will tell you.

A resident paid part of what they owe

Record the amount they actually paid. The balance stays outstanding and shows on the Payments tab, so you can see at a glance who's short and by how much.

Can I add a late fee?

There's no automatic late-fee feature. What you can do is a balance adjustment on the resident β€” add the amount with a note saying what it's for. It shows in their balance like anything else.

We've deliberately not automated this. Late fees in recovery housing are a judgement call about a person's circumstances, and software shouldn't be making it at midnight.

Can I charge a deposit or application fee?

Yes β€” there's a one-time application / intake fee you can switch on and set per organisation, separate from the recurring membership fee.

I recorded a payment wrong

Open the payment and edit it β€” including the amount and the date it was paid. If it was entered twice, delete the duplicate. Corrections are expected; nothing is frozen.

How do I refund a resident?

For a card payment, refund it from your Stripe dashboard β€” the money moves through Stripe, so that's where the control is. Then adjust the resident's balance in the app so your records match.

For cash or app payments, adjust the balance with a note.

Can I export payments for my bookkeeper?

Yes β€” payments export to CSV and in a QuickBooks-friendly format from the Payments tab. Most operators send that to their bookkeeper monthly instead of retyping anything.

Can a resident get a receipt?

Yes β€” receipts can be sent for a recorded payment, and residents can see their own payment history in the app. Useful when someone needs proof of payment for a probation officer or a case manager.

πŸ“ Forms, tests, passes & meetings β€” common questions

A resident won't sign the agreement

The app records what happened rather than forcing anything β€” the form simply stays unsigned, visible on their file. Some operators note the refusal in a staff note so there's a dated record of the conversation.

Can I change a form after it's been signed?

No, and that's deliberate β€” a signature that could be edited afterwards would be worthless. Issue a new version and have them sign that; both stay on file with their own timestamps.

How do I print or share a signed agreement?

Open the signed form and use Print β€” it comes out with your logo and contact details if you've set up branding. That's also how you produce a copy for a probation officer, a referring treatment centre or a resident's file.

Remember these contain sensitive information; share deliberately, not by forwarding whole folders.

Does a resident see their own positive drug test?

A positive result raises a flag for staff only, and clears once you've handled it. It's there so a manager coming on shift knows, without it becoming a public mark on the resident.

Can I attach a photo of a test result?

Yes β€” attachments can be added to a resident's record, which is how most operators keep a photo of the panel alongside the logged result.

Curfew says a resident isn't home when they are

Phone GPS drifts indoors, especially in dense areas or basements. Check the recorded address rather than only the map pin β€” and treat a single odd reading as a conversation, not evidence.

If their phone had location permission switched off, the check-in can't record a position at all.

We don't use passes β€” can I turn them off?

Yes. Passes can be switched off for your organisation, and the feature disappears for residents so nobody requests something you don't run.

Can curfew be different on different days?

Yes β€” curfew times can be set per day of the week, so weekends can run later than weeknights.

A meeting isn't in the list

The meeting finder pulls from public AA and NA listings, which don't include everything β€” house meetings and small local groups especially. Residents can still log attendance at a meeting that isn't listed, and staff can record attendance directly.

Can a resident fake a meeting check-in?

Any honour-based system can be gamed, and we won't pretend otherwise. What the app does is make it harder and more visible: the check-in records their location and address, asks them to confirm they're still there later, and awards a location-confirmed badge at 35 minutes only if they're still in the same place.

So you can see the difference between a confirmed 40-minute attendance and a tap from a car park. Use it as information for a conversation, not as proof.

Can I give a resident proof of meeting attendance for court?

Attendance history is on their record, including which check-ins were location-confirmed, and you can share that from their profile. Whether a particular court accepts it is up to them β€” but it's considerably more verifiable than a signed card.

πŸ“Š Outcomes β€” common questions

A resident never answered their check-in

Open them on Outcomes β†’ People and press Resend on that check-in. If they'd rather do it in person, you can record their answers yourself, or copy the link and hand it over on a house device.

Nobody is chased automatically β€” no repeat emails, no nagging. Whether to follow up is your call.

How do I see who hasn't responded yet?

Each person's row on Outcomes β†’ People shows how many check-ins are completed and how many are still waiting, so you can scan the list for outstanding ones.

Can I edit a questionnaire after it's been sent?

You can edit your own questionnaires, but check-ins already sent keep the questions as they were when they went out. That's on purpose β€” otherwise last month's answers would silently attach to this month's wording, and the data would be worthless.

How do I stop measuring someone?

Untick the measure on their row in Outcomes β†’ People. Nothing further is sent. Answers already collected stay on their record and in your reports.

How long before the numbers are worth showing a funder?

Retention and length of stay start being meaningful within a few months, because they're drawn from move-in and discharge dates you're already recording.

Recovery capital change needs residents measured at both intake and exit, so it fills in as people complete their stays β€” realistically a quarter or two. Post-discharge follow-up numbers take longer still. Start now and the data exists when you need it; nobody can produce a year of outcomes retroactively.

Do I have to use the Outcomes tab?

No. Nothing is measured unless you turn it on for a specific person, and the rest of the app works exactly as before if you never open it.

It's there for operators who want to apply for grants, satisfy a certification requirement, or simply know whether what they're doing works.