CRM System
Organization Onboarding

Organization Onboarding

This guide covers setting up your clinic or rehab center on BetterStep and inviting beneficiaries.

Organization Registration

Authorized personnel register a clinic or rehab center account:

StepAction
1Submit organization registration request
2Provide organization details (name, type, location, license info)
3Create administrator account credentials
4Verify email and complete setup

Organization Types

  • Rehabilitation center
  • Outpatient clinic
  • Mental health facility
  • Recovery support organization

Beneficiary Invitation Flow

Staff members invite beneficiaries to connect their BetterStep accounts:

StepClinic StaffBeneficiary
1Generates invite linkReceives link (email/SMS/in-person)
2Waits for responseOpens link in BetterStep app
3Waits for responseReviews clinic details and data scope
4Receives connection requestTaps "Connect" to approve
5Gains access to shared dataData sync begins automatically

Invite Link Details

PropertyValue
UniquenessOne link per beneficiary
Expiration7 days (configurable)
ContentsClinic identifier + invitation token
RegenerationCan be regenerated if expired

Beneficiary Approval Process

When a beneficiary receives an invite link:

StepScreenAction
1Link opens appApp detects clinic invitation
2Clinic previewDisplays clinic name, type, and data sharing scope
3Consent screenBeneficiary reviews what data will be shared
4ApprovalBeneficiary taps "Connect" to approve
5ConfirmationConnection established, data sync begins

Beneficiary Privacy Controls

Users maintain full control over their clinic connections:

Data Sharing Toggle

StateEffect
EnabledReal-time data sync to clinic
DisabledClinic sees "Data sharing paused"

Disconnect from Clinic

  • User can remove themselves from any clinic
  • Disconnection is immediate
  • Clinic loses access to view user data
  • Historical data handling: clinic retains previously synced data for clinical records

Profile Settings Location

Settings → Connected Clinics → [Clinic Name]

  • Toggle data sharing
  • Disconnect option

Multi-Clinic Support

Beneficiaries can connect to multiple clinics simultaneously:

ScenarioSupport
Multiple treatment programsEach clinic sees only their shared data
Transfer between facilitiesOld clinic disconnected, new clinic invited
Concurrent outpatient + residentialBoth clinics receive data per user preferences

Per-Clinic Controls

  • Independent data sharing toggles per clinic
  • Disconnect individual clinics without affecting others
  • View all connected clinics in one settings screen