Client Portal Setup
Give clients and their families secure access to view schedules, communicate with your team, and stay informed about their care through CareCade's Client Portal.
Overview
The Client Portal allows clients and authorized family members to:
- View upcoming and past appointments
- See their assigned team members
- Access shared documents
- Send messages to your organization
- Request schedule changes
- View service summaries
Enabling the Client Portal
Activating the Feature
- Go to Settings → Features
- Find Client Portal
- Toggle to Enabled
- Click Save
The portal becomes available at your organization's client URL.
Portal URL
Your client portal is accessible at:
https://portal.yourorganization.carecade.org
Or if you have a custom domain:
https://portal.yourdomain.com
Inviting Clients
From the Client Profile
- Open the client's profile
- Click Invite to Portal
- Enter the invitation email
- Choose who to invite:
- Client directly
- Family member/guardian
- Both
- Customize the welcome message (optional)
- Click Send Invitation
What the Invitation Includes
The invitation email contains:
- Welcome message
- Link to create their account
- Brief description of portal features
- Your organization's contact information
Bulk Invitations
To invite multiple clients:
- Go to Clients → All Clients
- Filter to clients without portal access
- Select the clients to invite
- Click Actions → Invite to Portal
- Confirm the bulk invitation
Managing Portal Users
Family Members and Authorized Users
Each client can have multiple portal users:
- Open the client's profile
- Go to the Portal Access tab
- Click Add User
- Enter their information:
- Name
- Relationship to client
- Phone (optional)
- Set their permissions
- Send invitation
Relationship Types
- Parent/Guardian
- Spouse
- Adult Child
- Sibling
- Legal Representative
- Caregiver
- Other Family
Permission Levels
Configure what each user can do:
| Permission | Description |
|---|---|
| View Schedule | See appointments |
| View Notes | Read service notes |
| View Documents | Access shared documents |
| Send Messages | Contact your team |
| Request Changes | Submit schedule requests |
| Manage Users | Add/remove other family members |
Revoking Access
To remove portal access:
- Go to the client's Portal Access tab
- Find the user
- Click Revoke Access
- Confirm the action
The user can no longer log in, and their sessions are immediately ended.
Portal Features Configuration
Schedule Visibility
Control how much schedule detail clients see:
- Go to Settings → Client Portal → Schedule
- Configure options:
- Show Staff Names - Display who's assigned
- Show Staff Photos - Include profile pictures
- Show Staff Phone - Allow direct contact
- Past Appointments - How far back to show
- Future Appointments - How far ahead to show
- Save
Document Sharing
Configure automatic document sharing:
- Go to Settings → Client Portal → Documents
- For each document category, choose:
- Never Share - Keep private
- Always Share - Automatic access
- Manual - Share individually
- Save
Recommended sharing settings:
| Document Type | Setting |
|---|---|
| Care Plans | Always Share |
| Schedules | Always Share |
| Progress Reports | Always Share |
| Internal Notes | Never Share |
| Medical Records | Manual |
| Billing Documents | Manual |
Messaging
Enable client messaging:
- Go to Settings → Client Portal → Communication
- Toggle Enable Client Messages
- Configure:
- Who receives messages
- Auto-reply message (optional)
- Business hours notice
- Save
Schedule Change Requests
How It Works
Clients can request schedule changes through the portal:
- Client submits a change request
- You receive a notification
- Review the request
- Approve, modify, or deny
- Client is notified of the outcome
Enabling Change Requests
- Go to Settings → Client Portal → Schedule Requests
- Toggle Enable Schedule Requests
- Set advance notice required (e.g., 48 hours)
- Choose which changes can be requested:
- Cancel appointment
- Reschedule appointment
- Request additional appointment
- Change assigned staff
- Save
Managing Requests
View requests at Dashboard → Schedule Requests or:
- Go to the client's profile
- Click Pending Requests
- Review each request
- Click Approve, Modify, or Deny
- Add a note (optional)
- Submit
Notifications
Client Notifications
Configure what clients are notified about:
- Go to Settings → Client Portal → Notifications
- Enable/disable:
- Appointment reminders
- Schedule changes
- New messages
- Document shared
- Request updates
- Set notification timing:
- Reminder 24 hours before
- Reminder 1 hour before
- Save
Delivery Methods
Notifications can be sent via:
- Email (always available)
- SMS (if phone number provided)
- Push notification (if using mobile app)
Portal Appearance
Branding
The portal automatically uses your organization's branding:
- Logo
- Primary color
- Organization name
- Contact information
Update branding at Settings → Branding.
Welcome Message
Customize the portal home message:
- Go to Settings → Client Portal → Appearance
- Edit the Welcome Message shown after login
- Save
Help Content
Add a help section:
- Go to Settings → Client Portal → Help
- Add common questions and answers
- Include contact information for support
- Save
Security
Password Requirements
Set password rules:
- Go to Settings → Client Portal → Security
- Configure:
- Minimum length (recommended: 8)
- Require uppercase
- Require numbers
- Require special characters
- Save
Session Settings
Configure session behavior:
- Session timeout: 30 minutes (default)
- Remember me option: 7 days
- Force logout after password change
Two-Factor Authentication
For additional security:
- Go to Settings → Client Portal → Security
- Enable Two-Factor Authentication
- Choose method:
- SMS code
- Email code
- Authenticator app
- Save
Two-factor can be optional or required for all users.
Accessibility
The client portal includes:
- Screen reader compatibility
- Keyboard navigation
- High contrast mode
- Font size adjustment
- Mobile-responsive design
Troubleshooting
Client Can't Log In
- Verify their email is correct in the system
- Check their account status is active
- Send a password reset link
- Confirm they're using the correct URL
Missing Appointments
- Verify the client is viewing the correct date range
- Check that appointments are in "scheduled" status
- Confirm the appointment isn't marked private
Can't Send Messages
- Verify messaging is enabled
- Check the client has messaging permission
- Ensure your message inbox isn't full
Family Member Doesn't See Client
- Verify they're linked to the correct client
- Check their account status
- Confirm permission levels include viewing
Privacy Considerations
What's Never Shared
The portal never shows:
- Internal notes and communications
- Billing details (unless enabled)
- Other clients' information
- Staff personal details
- Administrative settings
Audit Trail
All portal activity is logged:
- Login history
- Pages viewed
- Documents accessed
- Messages sent
- Requests submitted
Access logs at the client's Portal Activity tab.