Client Portal Access
Give your clients 24/7 access to their horses’ information through a secure, easy-to-use portal. Reduce phone calls, improve satisfaction, and keep everyone informed automatically.
The client portal empowers horse owners to stay connected to their horses anytime, anywhere. They can view photos, check schedules, review health records, and see updates without waiting for your response. This guide shows you how to set up and manage portal access for your clients.
Save hours every week: Clients with portal access can check on their horses themselves, dramatically reducing “How’s my horse doing?” phone calls and emails!
What is the Client Portal?
The client portal is a secure web interface where clients can:
View their horses:
- Horse profile information
- Photos and videos
- Activity updates and feed
- Program schedules (feed, farrier, health)
- Document library (Coggins, registration, etc.)
Stay informed:
- Real-time updates when you post them
- Automatic notifications for important events
- Program schedules and upcoming activities
- Health tracking and records
Interact (optional - when enabled by administrator):
- Add their own horses to the system
- Upload documents (Coggins, insurance, etc.)
- View shared notes and instructions
- See activity feed with all updates
What clients CANNOT see:
- Financial information (costs, expenses, invoices)
- Internal staff notes
- Other clients’ horses
- Administrative functions
- Billing details
The portal is completely secure. Each client sees only their own horses and information. Financial data is always hidden from clients.
Benefits of Portal Access
For Your Business
Time savings:
- Fewer phone calls asking for updates
- Fewer emails with routine questions
- Automatic photo/video sharing
- Self-service information access
Better client relationships:
- Increased transparency builds trust
- Clients feel more connected
- Professional, modern service offering
- Competitive advantage
Improved communication:
- Updates reach clients immediately
- No missed phone calls
- Consistent communication
- Documentation of all updates
Operational efficiency:
- Post update once, all relevant clients see it
- No individual emails or texts
- Centralized communication
- Reduced administrative work
For Your Clients
Convenience:
- Check on horses anytime, anywhere
- No waiting for return calls
- Access from phone, tablet, or computer
- Works 24/7, even when you’re busy
Peace of mind:
- See real-time updates and photos
- Review health records instantly
- Check program schedules
- Stay connected to their horses
Better experience:
- Professional, modern service
- Transparent communication
- Easy access to information
- Reduced anxiety about horse care
Client satisfaction: Facilities that offer portal access report significantly higher client retention and satisfaction scores!
What Clients Can See
Always Visible
These items are always available when portal is enabled:
Horse Profile:
- Barn name and registered name
- Breed, color, sex
- Date of birth
- Registration numbers
- Physical description and markings
- Current location/stall
Photos & Videos:
- All photos posted by staff
- Videos of their horse
- Activity feed images
- Album organization
- Download capability
Activity Updates:
- Daily updates and notes
- Training progress
- Health observations
- General care notes
- Shared information
Program Information:
- Feed program and schedule
- Farrier schedule and history
- Health tracking program
- Turnout schedules
- Training schedules
Documents (if enabled):
- Coggins test results
- Registration papers
- Health certificates
- Veterinary records
- Any client-uploaded documents
Always Hidden
These items are NEVER visible to clients:
Financial Information:
- Expense records
- Costs per horse
- Billing details
- Payment history
- Invoice amounts
Internal Notes:
- Staff-only notes
- Private observations
- Billing arrangements
- Internal communications
Other Clients:
- Other client profiles
- Other horses (unless co-owned)
- Other clients’ updates
- Facility-wide information
Administrative Functions:
- Staff management
- System settings
- Reporting tools
- Integration settings
Privacy is automatic: Clients can only see horses assigned to them. You don’t need to manually hide other horses - the system does this automatically.
Client Onboarding Experience
When clients first access the portal, they complete a simple 3-step onboarding process:
Step 1: Preferences
Clients set their preferences:
- Select language preference (English or Spanish)
- Upload a profile photo (optional)
- Choose an avatar and color
Step 2: Contact Information
Clients verify and update their information:
- First and last name
- Phone number (optional)
- Mailing address (optional)
Any information you’ve already entered is pre-filled.
Step 3: Get Started
Clients see an overview of portal features:
- Health Program access
- Farrier Program access
- Feed Program access
- Documents library
- Media gallery
- Activity Feed
They accept terms of service and privacy policy, then begin using the portal.
Onboarding takes just a few minutes. After completing it once, clients go directly to their horses on future visits.
Adding Horses (Client Self-Service)
When enabled, clients can add their own horses directly through the portal.
New Feature: Self-service horse creation lets clients add horses without staff involvement, reducing your administrative workload.
How It Works
Client Navigates to Horses
In the portal, client clicks “Add Horse” button.
Client Enters Horse Details
Clients can set basic information:
- Registered name (optional)
- Barn name (optional)
- Breed (optional)
- Year foaled (optional)
- Profile photo (optional)
Horse is Created
When the client saves:
- Horse is added to the system
- Client is automatically assigned as owner
- Farrier and Feed programs are auto-created
- Horse appears in client’s portal immediately
Staff Can Add Details Later
Staff can then add additional information:
- Barn location and stall
- Registration numbers
- Detailed notes
- Internal-only information
Permission Required: Client horse creation must be enabled by an administrator. See Portal Permissions below.
Why Limited Fields?
Clients can only set basic horse information. This is by design:
- Barn/stall assignments require staff coordination
- Registration numbers may need verification
- Notes often contain internal information
- Staff assignments are administrative decisions
Clients provide the basics; staff complete the details.
Activity Feed
The Activity Feed gives clients a unified timeline of everything happening with their horses.
What Appears in the Feed
The Activity Feed shows (based on permissions):
Care Activities:
- Health records (vaccinations, vet visits)
- Farrier visits and schedules
- Feed program changes
Media:
- New photos and videos
- Media uploads by staff
Documents:
- New documents added
- Client-uploaded documents
Tasks:
- Completed tasks (if enabled)
- Task assignments
New Item Indicators
Clients see visual indicators for items they haven’t viewed yet. This helps them quickly spot what’s new since their last visit.
Pagination
The feed loads in pages, showing the most recent items first. Clients can scroll to load more history.
The Activity Feed is the best way for clients to stay informed. Encourage clients to check it regularly for updates.
Portal Permissions
Administrators can configure what each client can see and do in the portal.
Permission Types
Information Visibility:
| Permission | Description | Default |
|---|---|---|
| Health Program | See health records and vet visits | ON |
| Farrier Program | See farrier schedule and history | ON |
| Feed Program | See feeding program details | ON |
| Documents | Access document library | ON |
| Tasks | See tasks related to their horses | ON |
| Media | View photos and videos | ON |
Action Permissions:
| Permission | Description | Default |
|---|---|---|
| Can Edit Horses | Modify horse information they created | OFF |
| Can Add Horses | Create new horses in the system | OFF |
Be thoughtful about enabling “Can Add Horses”. Horses added by clients have limited initial information and may require staff follow-up to complete barn assignment and other details.
Configuring Per-Client Permissions
Open Client Profile
Navigate to Clients and click on the client’s name.
Click Edit
Click the “Edit” button.
Scroll to Portal Permissions
Find the “Portal Permissions” section.
Toggle Desired Permissions
Turn permissions ON or OFF based on what this client should access.
Save Changes
Click “Save” to apply the new permissions.
Changes take effect immediately. The client will see the updated permissions on their next page load.
Enabling Portal Access for a Client
Verify Client Has Email Address
Portal access requires an email address:
- Open client’s profile
- Check that email field is filled
- Verify email is correct
- Update if needed
The email address is used for portal login. Make sure it’s the client’s preferred email!
Edit Client Profile
- Navigate to “Clients”
- Click on the client’s name
- Click “Edit” button
Enable Portal Access Toggle
Find “Enable Portal Access” toggle and turn it ON.
Configure Access Settings (Optional)
Choose what this client can see:
Information Access:
- Horse profiles (always included)
- Photos and videos (recommended: ON)
- Activity feed (recommended: ON)
- Program schedules (recommended: ON)
- Documents (recommended: ON)
- Health records (optional)
Interaction Permissions:
- Upload documents (optional: ON if desired)
- Comment on updates (optional)
- Receive email notifications (recommended: ON)
- Receive push notifications (if mobile app)
Start with defaults: The recommended settings work well for most clients. You can adjust individual settings later based on client needs.
Save Changes
Click “Save” to enable portal access.
Client Receives Invitation
Automatically, the client:
- Receives email invitation
- Email contains portal link and instructions
- Client clicks link to set up account
- Creates password on first login
- Can immediately access their horses
Verify Access is Working
After 24 hours, check:
- Has client logged in? (visible in client profile)
- Any login issues reported?
- Does client see their horses correctly?
Setting Up Client Portal - Complete Example
Here’s a realistic walkthrough:
Scenario
Client Jane Smith wants to see daily updates about her horse “Star”. She has a smartphone and checks email regularly.
Verify Jane’s Email
- Open Jane’s client profile
- Email shows: jane.smith@email.com
- Email is correct ✓
Enable Portal Access
- Click “Edit” on Jane’s profile
- Find “Enable Portal Access” toggle
- Toggle to ON
Configure Jane’s Settings
Information Access:
- Photos and videos: ON (Jane wants daily photos)
- Activity feed: ON (for training updates)
- Program schedules: ON (see feed/farrier schedule)
- Documents: ON (view Coggins and registration)
- Health records: ON (Jane wants to see vet visits)
Interaction:
- Upload documents: ON (Jane can upload from vet visits)
- Comment on updates: OFF (prefer direct communication)
- Email notifications: ON (daily digest)
- Push notifications: ON (for mobile app)
Save and Send Invitation
- Click “Save”
- Confirmation: “Portal access enabled”
- Jane receives invitation email automatically
Jane Sets Up Her Account
Jane’s experience:
- Receives email: “You’ve been invited to EquineOps portal”
- Clicks “Set Up Account” button
- Lands on password creation page
- Creates secure password
- Logs in and sees Star’s profile immediately
Verify Jane Can See Star
Check Jane’s portal view (or ask Jane to confirm):
- ✓ Star’s profile visible
- ✓ Recent photos displayed
- ✓ Activity feed showing updates
- ✓ Feed and farrier schedules visible
- ✓ Coggins test document accessible
Add Update to Test
Post a test update:
- Go to Star’s profile in EquineOps
- Add activity update: “Star had a great ride today!”
- Attach photo
- Save update
Jane Sees Update
Within minutes:
- Update appears in Jane’s portal feed
- Photo visible
- Email notification sent (if enabled)
- Jane can view, but not edit
Success! Jane is now connected to Star through the portal.
What the Portal Looks Like
Client Portal View vs. Staff View
Client View
What Jane sees in her portal:
Navigation:
- My Horses (shows only Star)
- Photos & Videos
- Documents
- Activity Feed
- My Account
Star’s Profile Page:
- Profile photo and basic info
- Recent photos (latest 6)
- Recent activity updates
- Program schedules
- Documents tab
- “NO COSTS VISIBLE”
Activity Feed:
- Daily updates posted by staff
- Photos and videos
- Program completions (fed, farrier, etc.)
- Health observations
- Shared notes
Clean, Simple Interface:
- Easy navigation
- Mobile-friendly
- Photo-focused
- No clutter
The client portal is a simplified, read-mostly view designed for easy access. Staff see the full system with all capabilities.
Managing Portal Access
Viewing Portal Status
Check which clients have portal access:
- Go to “Clients” page
- Look for portal indicator icon next to client names
- Green checkmark: Portal enabled and active
- Gray icon: Portal disabled
- Yellow warning: Portal enabled but client hasn’t logged in yet
Checking Client Login Activity
See when clients last accessed portal:
Open Client Profile
Click on client’s name to view profile.
View Login History
Look for “Portal Access” section showing:
- Last login date and time
- Total login count
- Account creation date
- Login frequency
Review Activity
Check what client is viewing:
- Pages visited
- Photos viewed
- Documents accessed
- Last activity timestamp
This helps you understand which clients are actively using the portal.
Disabling Portal Access
To remove portal access:
Edit Client Profile
Open client’s profile and click “Edit”.
Toggle Portal Access OFF
Turn “Enable Portal Access” toggle to OFF.
Confirm
Confirm you want to disable access.
Save Changes
Click “Save”.
Client Cannot Login
Client’s portal login is immediately disabled:
- Cannot log in anymore
- Active sessions logged out
- Email notifications stop
- Data remains in system (not deleted)
Disabling portal access doesn’t delete any data. You can re-enable it anytime, and the client will see all their historical information again.
Temporarily Suspending Access
For temporary holds (e.g., non-payment):
Option 1: Disable portal access
- Toggle off, re-enable later
Option 2: Change client status
- Mark as “inactive”
- Portal remains but no new updates sent
Option 3: Contact support
- For specific suspension scenarios
Resetting Client Passwords
If client forgets password:
Client Uses “Forgot Password”
Client should:
- Go to portal login page
- Click “Forgot Password”
- Enter email address
- Receive reset link via email
- Create new password
Or Staff Can Reset
You can manually reset:
- Open client’s profile
- Click “Reset Password”
- Client receives reset link via email
Portal Notifications
Control what notifications clients receive:
Notification Types
Email Notifications:
- Daily activity digest
- New photo uploaded
- Important updates
- Program schedule changes
- Document uploaded
Push Notifications (Mobile App):
- Real-time updates
- New photos
- Important alerts
- Urgent communications
In-Portal Notifications:
- Activity feed updates
- New documents
- System messages
Configuring Notifications
Edit Client Profile
Open client profile and click “Edit”.
Find Notification Settings
Scroll to “Notification Preferences” section.
Choose Notification Types
Enable/disable:
- Email digest: Daily summary of activity (recommended)
- Instant email: Email for each update (can be overwhelming)
- Push notifications: Real-time mobile alerts
- SMS notifications: Text messages (if enabled)
Set Notification Frequency
Choose frequency:
- Real-time: Immediate notifications
- Daily digest: Once per day summary
- Weekly digest: Weekly summary
- Manual only: Client checks portal themselves
Save Preferences
Click “Save” to update notification settings.
Recommendation: Start with daily email digest. It keeps clients informed without overwhelming them with constant notifications.
Client Document Upload
Allow clients to upload documents through the portal for their horses.
Supported Document Types
Clients can upload these document types:
- Invoice - Vet bills, farrier invoices
- Contract - Boarding agreements, lease contracts
- Health Record - Vet records, lab results
- Insurance - Policy documents, certificates
- Registration - Breed registrations, papers
- Coggins Test - Required health certificates
- Other - Any other relevant documents
File Requirements
- Maximum size: 50MB per file
- Supported formats: PDF and images (PNG, JPG)
Why Enable Client Upload?
Benefits:
- Clients can upload vet records immediately after appointments
- Reduces back-and-forth emails with attachments
- Keeps all documents organized in one place
- Saves staff time on document collection
When to enable:
- Clients frequently send documents
- Want to reduce email attachments
- Trust client to upload appropriately
Enabling Document Upload
Edit Client Profile
Open client profile and click “Edit”.
Enable Upload Permission
Find “Allow Document Upload” and toggle ON.
Save Changes
Click “Save”.
Client Can Now Upload
In portal, client sees:
- “Upload Document” button on their horse’s page
- Can select files from device
- Choose document type
- Add description
- Upload directly to horse’s documents
Reviewing Client-Uploaded Documents
Navigate to Horse Documents
Go to horse profile and click “Documents” tab.
Identify Client Uploads
Client-uploaded documents show:
- “Uploaded by [Client Name]” badge
- Upload date and time
- Pending review status (optional)
Review and Approve
If review workflow enabled:
- Click document to preview
- Verify it’s appropriate and correct
- Click “Approve” or “Reject”
- Approved docs appear in horse’s record
- Rejected docs notify client with reason
Or Auto-Approve
If review not required:
- Client uploads appear immediately
- No approval needed
- You can still review anytime
Consider approval workflow: For large facilities or when uncertain about document quality, enable approval workflow so staff reviews uploads before they’re officially added.
Advanced Portal Features
Custom Portal Branding
Customize portal appearance:
- Add your logo
- Choose color scheme
- Set welcome message
- Add facility photos
Contact support for branding customization.
Multi-User Access
Some clients need multiple users:
Scenario: Business client with multiple staff members
Solution: Contact support to set up:
- Multiple portal logins for one client
- Shared access to same horses
- Role-based permissions
- Individual user activity tracking
Portal Analytics
Track portal usage:
Available metrics:
- Total logins per month
- Most active clients
- Most viewed pages
- Photo view counts
- Document access frequency
Where to find:
- Go to “Reports”
- Select “Portal Analytics”
- View usage statistics
- Export reports
Use insights to:
- Identify highly engaged clients
- Find clients who never log in (may need help)
- Understand what clients value most
- Make portal improvements
Integration with Mobile App
Portal works seamlessly with mobile app:
Mobile app features:
- Same portal access, optimized for phone
- Push notifications
- Photo/video viewing
- Document access
- Offline viewing of recently accessed content
Encourage app download:
- More convenient than web browser
- Better photo viewing experience
- Push notifications keep clients informed
- Available on iOS and Android
Privacy and Security
Data Protection
Portal security features:
- Encrypted connections: All data transmitted over HTTPS
- Secure authentication: Password requirements enforced
- Session management: Auto-logout after inactivity
- Data isolation: Clients see only their data
- Audit logs: Track all portal access
Client Data Privacy
What clients can and cannot see:
Can see:
- Their own horses’ information
- Shared activity updates
- Documents linked to their horses
- Photos/videos of their horses
- Program schedules for their horses
Cannot see:
- Other clients’ horses
- Financial information (costs, expenses)
- Staff-only notes
- Other clients’ contact info
- Administrative information
Privacy is automatic - no manual configuration needed.
Two-Factor Authentication (Optional)
Add extra security:
When to enable:
- High-value horses
- Sensitive situations
- Client requests
- Regulatory requirements
How to enable:
- Edit client profile
- Enable “Require 2FA”
- Client sets up on next login
- Uses authenticator app or SMS
Two-factor authentication adds an extra layer of security, requiring clients to verify their identity with a second factor (like a phone code) in addition to their password.
Troubleshooting Portal Issues
Client Can’t Log In
Common causes and solutions:
1. Wrong email or password:
- Verify email in client profile is correct
- Client uses “Forgot Password” to reset
- Check spam folder for reset email
2. Portal access disabled:
- Check client profile: Is portal toggle ON?
- Re-enable if needed
3. Account not set up yet:
- Resend invitation email
- Check client created password
- Verify invitation didn’t expire
4. Browser issues:
- Try different browser
- Clear cache and cookies
- Disable ad blockers
- Update browser to latest version
Client Not Seeing Their Horse
If client can’t see expected horse:
Check:
- Is horse linked to this client?
- Open horse profile
- Verify client is listed as owner
- Is horse archived?
- Archived horses hidden from portal
- Unarchive if needed
- Is portal access enabled?
- Check client profile settings
Fix: Link horse to client or unarchive as needed.
Photos Not Appearing
If photos don’t show in portal:
-
Verify upload successful:
- Check horse profile in EquineOps
- Are photos visible to you?
-
Check privacy settings:
- Are photos marked as staff-only?
- Change to client-visible
-
Browser cache:
- Client clears browser cache
- Or try different device
-
Upload format:
- Verify supported image format
- Re-upload if corrupted
Notifications Not Received
If client isn’t getting notifications:
Check client’s notification settings:
- Edit client profile
- Verify email notifications enabled
- Check email address is correct
Check email delivery:
- Ask client to check spam folder
- Whitelist noreply@equineops.com
- Verify email is valid
Server issues:
- Check notification logs
- Contact support if systematic issue
Portal Running Slow
Performance troubleshooting:
Client side:
- Clear browser cache
- Close other browser tabs
- Check internet connection
- Try different device
Server side:
- Check EquineOps status page
- Contact support if widespread issue
Best Practices
Encourage Portal Adoption
When onboarding new clients:
- Explain portal benefits
- Set up access during signup
- Give quick demo or tutorial
- Send welcome email with instructions
- Follow up to ensure they logged in
For existing clients:
- Announce portal availability
- Highlight time-saving benefits
- Offer personal setup assistance
- Share success stories from other clients
Keep Content Fresh
To maintain client engagement:
- Post updates regularly (daily ideal)
- Share photos frequently
- Update program information
- Add documents promptly
- Respond to comments (if enabled)
Stale portal = low engagement
Set Client Expectations
Clarify what portal is for:
- Portal: Routine updates, photos, schedules
- Phone/email: Urgent matters, questions, changes
Explain response times:
- Portal posts: When updates occur
- Comments: Respond within 24-48 hours (if enabled)
- Urgent: Always call/text directly
Monitor Adoption Rates
Track portal usage:
- Which clients log in regularly?
- Which clients never log in?
- Are notifications effective?
For low-adoption clients:
- Reach out personally
- Offer help logging in
- Ask if they need assistance
- Verify email address works
Keep Information Accurate
Portal reflects your operation:
- Update horse information promptly
- Post photos regularly
- Keep schedules current
- Upload documents in timely manner
- Archive old information
Accuracy builds trust and satisfaction.
Next Steps
Now that you understand the client portal:
- Adding Clients - Create client profiles to give portal access
- Client Management Overview - Complete client management guide
- Uploading Documents - Share documents with clients
- Adding Horses - Link horses to clients
Need Help?
Questions about the client portal? We’re here to help:
- Email: support@equineops.com
- Setup Call: Schedule assistance with initial portal rollout