Appearance
Client Portal Overview
Give your clients secure, self-service access to their invoices, quotes, and account information.
What is the Client Portal?
The Client Portal is a dedicated interface where clients can:
- View and download invoices
- Review and accept/reject quotes
- Make payments online
- Update their contact information
- View account activity and history
- Access booking links for appointments
Accessing the Portal
For Clients
- Navigate to your portal URL (typically
portal.yourdomain.com) - Enter your email address
- Click Send Magic Link
- Check your email for the login link
- Click the link to access the portal
Magic Link Authentication
- No passwords required
- Secure, one-time login links
- Links expire after use or after 24 hours
- Automatic logout after session expires
Portal Features
Dashboard
View at a glance:
- Outstanding balance
- Recent invoices
- Recent quotes
- Account activity
Invoices
- View all invoices
- Filter by status (All, Paid, Unpaid, Overdue)
- Download PDF invoices
- Pay invoices online
- View payment history
Quotes
- View all quotes
- Filter by status (All, Pending, Accepted, Rejected)
- Accept or reject quotes
- Download quote PDFs
- View quote details
Profile
- View contact information
- Update phone number and address
- View account settings
- Cannot change email (contact administrator)
Booking
- Access booking links
- Schedule appointments
- View available time slots
Making Payments
Paying an Invoice
- Navigate to Invoices
- Find the invoice you want to pay
- Click Pay Now
- Review invoice details
- Click Proceed to Payment
- Complete payment via Stripe
- Receive confirmation
Payment Methods
- Credit cards (Visa, Mastercard, American Express)
- Debit cards
- Secure Stripe checkout
Payment Confirmation
- Instant confirmation on screen
- Email confirmation sent automatically
- Invoice status updated to "Paid"
- Payment appears in invoice history
Security
Data Isolation
- Clients can only see their own data
- Row-level security ensures data privacy
- No access to other clients' information
Secure Authentication
- Magic link authentication
- HTTPS encryption
- Session-based access
- Automatic logout
Portal Settings
Administrators can configure:
- Portal branding (logo, colors)
- Contact information
- Stripe Connect integration
- Booking links
See Portal Configuration for details.
Troubleshooting
Can't Access Portal
- Verify portal access is enabled for your account
- Contact your administrator to enable portal access
- Check email for magic link (check spam folder)
- Ensure magic link hasn't expired
Payment Issues
- Verify invoice is not already paid
- Check payment method is valid
- Contact support if payment fails
- Review payment confirmation email
Missing Invoices/Quotes
- Verify invoices/quotes are sent to your email
- Check with administrator about access permissions
- Ensure invoices/quotes are not archived
Next Steps
- Portal Configuration - For administrators
- Managing Invoices - Invoice management
- Managing Quotes - Quote management

