For case managers, counselors, and social workers
See every client's recovery meetings on one screen, without collecting slips
When a client's plan includes AA, NA, SMART, or other mutual-help meetings, Present shows you which ones they went to. Clients check in with their phone at the meeting. You see verified attendance against each person's weekly number.
No slip, no chair signature. The meeting never learns why someone is there.
Where the time goes now
When a plan says "three meetings a week," someone has to check. Usually that means a signed slip, a photo of a sign-in sheet, or the client's word at the next visit.
- Asking for slips at every visit, and following up when they don't come.
- Reading signatures you can't check, on slips that may have been filled in later.
- Copying meeting counts into case notes and into reports for courts, funders, or supervisors.
- Guessing whether someone stayed, because a slip can't show when they arrived or how long they were there.
With Present, the client does the checking in. You read the result.
How it works for your team
-
Give each client a pairing code
In the Present portal, add a client and set how many meetings a week they need, from 1 to 21. You get a code and a QR code. The client enters it in the free Present app. A code works once and expires after 7 days.
-
They verify their government ID once
Before anything is shared with you, the app checks a driver's license, state ID card, or passport against a live selfie. The check counts for two years.
-
They check in at each meeting
At an in-person meeting, they tap Check in within 200 meters of the meeting's address, from 15 minutes before it starts to 30 minutes after. Face ID, Touch ID, or a fingerprint confirms each check-in and check-out. No slip, no chair signature.
-
See progress against the requirement
The caseload shows each client's meetings this week against their number, marked Met, On track, or Behind. Open anyone for their signed records, a 12-week calendar, and a signed PDF report for any dates.
Optional emails tell you about each check-in or missed days, or send a weekly or monthly summary. Several staff can share one account, and you can move a client from one staff member to another.
Government ID verification for every client you see
Before a client can share with you, Present checks their government ID. So the records on your caseload come from the person named on them, not just from a phone.
A photo of the ID
A driver's license, state ID card, or passport.
A live selfie
Taken on the spot and matched to the photo on the ID.
Shown on your caseload
"ID verified as" the name on the ID, with the date. Every record made after the check says so too.
The check counts for two years, and the caseload flags anyone who needs a new one. Face ID or a fingerprint then ties each check-in to the phone's enrolled owner, and our server's clock and the phone's location tie it to the meeting.
✓ ID verified
Jordan Ellis
ID verified as Jordan Ellis on Oct 1, 2026
A government ID matched to a live selfie. A new check is due after two years.
What a record shows, and what it doesn't
Every record lists the same limits on its public verify page, so anyone who reads it knows them too.
A record shows
- Our server recorded the check-in and check-out times with its own clock, not the phone's.
- The phone was within 200 meters of the meeting's listed address at each step, after allowing for GPS accuracy.
- Check-in happened between 15 minutes before and 30 minutes after the scheduled start.
- How long they stayed. A stay of at least 75% of the scheduled meeting counts as full attendance.
- The phone's enrolled owner unlocked it with Face ID or a fingerprint at check-in and check-out.
- Whose government ID was verified, and when.
- That no one has changed the record since. Each record is signed and can only be added to.
It does not show
- Whose face or fingerprint was added to the phone before the person set up Present. The ID check ties them to their ID, but it can't see what else is enrolled on the phone.
- That they took part in the meeting or stayed in the room. Present verifies presence near the location, not participation.
- That the phone's GPS wasn't faked in a way the phone didn't report. Reported fake locations are refused.
- That the meeting took place as listed. Meeting details come from the SobaSearch directory.
Anyone can check a record or report at verifiedpresent.com/verify with its code or QR code. No account needed.
Privacy for clients
Clients share with you because you ask them to. Here is what sharing with you does and doesn't reveal.
- The client chooses to share with you and can stop at any time. Your caseload shows when someone stops sharing.
- The meeting never learns why they're there. No one at the meeting signs or sees anything, and Present collects nothing about other people in the room.
- Location is read only while the app is open. Present saves one reading at check-in and one at check-out.
- The app's name, icon, and notifications never mention a program or recovery.
- Clients can see who on your team opened their records, and when.
- Present never keeps ID photos, ID numbers, or full dates of birth.
- The app and the ID check are free for clients.
Questions
Do my clients pay anything?
No. The Present app is free for members, and so is the ID check.
Which meetings count?
In-person and hybrid meetings with a street address in the SobaSearch directory. That includes AA, NA, Al-Anon, SMART Recovery, and many more. Online-only meetings can't be verified by location, so they don't count.
What if a client's phone doesn't have Face ID or a fingerprint sensor?
Present needs Face ID, Touch ID, or a strong fingerprint sensor, set up on the phone. Phones without one can't use Present. Keep your current method for those clients.
Can I put the records in my case file?
Yes. Download a signed PDF report for any date range, or open a single record. Each one has a code that anyone can check at verifiedpresent.com/verify.
Can my whole team use one account?
Yes. Invite your coworkers to the portal. Each client has one case manager responsible for them, and you can move a client to someone else. Clients can see who opened their records.
What if a client forgets to check out?
The record still shows the check-in. It says "Checked in only" and doesn't count as full attendance. They can check out until an hour after the meeting ends.
What if a client stops sharing?
They can stop at any time in the app. Your caseload shows that they stopped, and their new meetings no longer reach you.
How does a pilot work?
We set it up with your program directly: which staff, how many clients, and for how long. Send the form below and we'll email you.
Start a pilot
We set up each pilot directly with the program: which staff, how many clients, and for how long. Tell us about yours and we'll email you.
Thanks. We have your request.
We'll email to talk about a pilot for your program. If you don't hear from us, write to hello@sobasearch.com.