Customer Portal
Self-service features
At a Glance
- Customers access invoices and estimates via secure links — no login required
- Portal allows online payments, digital signature approvals, and PDF downloads
- Links are unique and should be treated as sensitive (anyone with link can view)
Customer Portal
Provide self-service access to your customers through the WorkSnap Pro customer portal.
What Is the Customer Portal?
The customer portal gives your customers access to:
- View invoices and estimates
- Make online payments
- Approve estimates with digital signatures
- Download PDF documents
- View payment history
No login required - secure links provide access.
Important: Anyone with a portal link can view the document. Treat links like passwords—don't post them publicly or forward them to unintended recipients.
How Customers Access the Portal
Via Email Links
When you send invoices or estimates:
- Customer receives email
- Email contains View button
- Clicking opens secure portal
- Customer sees their document
Via Shared Links
You can share direct links:
- Open invoice or estimate
- Click Share or Copy Link
- Send link via text, chat, etc.
- Customer accesses portal
Invoice Portal Features
When customers view an invoice:
Invoice Details
- Your company logo and info
- Invoice number and date
- Line items and amounts
- Total amount due
- Due date
Payment Options
If online payments enabled:
- Pay Now button
- Choose payment method (Card, PayPal, etc.)
- Enter payment details
- Confirm and pay
Additional Actions
- Download PDF - Save invoice copy
- Print - Print invoice
- Contact - Message you about the invoice
Estimate Portal Features
When customers view an estimate:
Estimate Details
- Full estimate breakdown
- Line items and pricing
- Terms and conditions
- Validity/expiration date
- Deposit requirements
Approval Actions
- Approve - Accept and sign the estimate
- Decline - Reject the estimate (with optional reason)
- Ask a Question - Opens email to your business email address; you'll receive the question in your inbox
Signature Process
When approving:
- Customer clicks Approve
- Reviews final details
- Signs (typed or drawn)
- Submission confirmed
- Deposit payment (if required)
Payment Process
Making a Payment
- Customer opens invoice link
- Clicks Pay Now
- Selects payment method
- Enters payment details
- Confirms payment
- Receives confirmation
Payment Methods Available
Based on your integrations:
| Method | When Available |
|---|---|
| Credit/Debit Card | Stripe or Square connected |
| Bank Transfer (ACH) | Stripe ACH enabled |
| PayPal | PayPal connected |
Partial Payments
If you allow partial payments (configured in Settings > Payments):
- Customer sees balance due
- Can enter custom amount
- Pays partial amount
- Remaining balance shown for future payment
Payment Receipt
After payment:
- Confirmation screen displays
- Receipt emailed to customer
- Invoice status updates
- You're notified of payment
Customer Payment History
Customers can view their history:
- Past payments made
- Outstanding invoices
- Paid invoices
- Receipt downloads
Portal Security
Customer portal uses multiple security measures:
| Feature | Protection |
|---|---|
| Unique Links | Each link is unique and hard to guess |
| HTTPS | All data encrypted in transit |
| No Login | No passwords to steal or phish |
| Limited Access | Each link shows only one document |
| Secure Payments | Payments processed by PCI-compliant providers (Stripe, PayPal, Square) |
Note: Because links don't require login, anyone with a link can view the document. Links should be treated as sensitive.
Link Behavior
Links have different lifespans depending on document type:
| Link Type | Behavior |
|---|---|
| Estimate links | May expire when the estimate expires |
| Invoice links | Generally remain accessible until paid |
| Payment receipts | Remain accessible for customer records |
If a customer reports a link isn't working:
- The estimate may have expired
- You can resend the document to generate a fresh link
Branding the Portal
Your portal reflects your brand:
- Logo - Displays on all pages
- Colors - Match your brand settings
- Contact Info - Your business details
Configure in Settings > Branding.
Mobile Portal Experience
Portal is mobile-friendly:
- Responsive design
- Easy payment on phone
- Signature works on touchscreen
- Quick loading
Customers can complete everything on mobile devices.
Customer Notifications
Customers receive emails for:
| Event | Email Sent |
|---|---|
| Invoice sent | Yes |
| Payment reminder | If enabled (overdue invoices) |
| Payment received | Yes (receipt) |
| Estimate sent | Yes |
| Estimate reminder (Quote Nudge) | If enabled (pending estimates) |
| Estimate approved | Confirmation |
Troubleshooting Portal Issues
Customer Can't Find Email
- Check spam/junk folder
- Verify email address
- Resend the document
Link Not Working
- Link may be expired
- Try resending
- Check for typos if manually entered
Payment Failed
- Verify card details
- Check expiration date
- Try different payment method
- Contact payment provider if repeated failures
Signature Not Saving
- Try different browser
- Use mobile device
- Ensure stable internet connection
Best Practices
- Test the experience - Send yourself a test invoice
- Clear instructions - Tell customers to check email
- Follow up - If not viewed within 2 days
- Multiple payment options - More ways to pay = faster payment
- Professional branding - Good impression on customers
What Customers See
Viewing an Invoice
[Your Logo]
Invoice #INV-001
Date: January 15, 2025
Due: January 30, 2025
Bill To:
John Smith
123 Main Street
Description Qty Rate Amount
Kitchen remodel 1 $5,000 $5,000
Labor 40 hrs $65 $2,600
Materials 1 $1,500 $1,500
--------
Subtotal $9,100
Tax (8%) $728
--------
Total Due $9,828
[Pay Now Button]
[Download PDF]
Viewing an Estimate
[Your Logo]
Estimate #EST-001
Date: January 10, 2025
Valid Until: January 24, 2025
Prepared For:
John Smith
123 Main Street
[Detailed line items...]
Total: $9,828
Deposit Required: $4,914 (50%)
[Approve Button] [Decline Button]
[Download PDF] [Ask a Question]
Previous: Deleting Customers Next: Accessing the Customer Portal
What Happens Next
- 1Customer opens the portal link from their email or message
- 2They can view document details, make payments, or approve estimates
- 3You receive notification when they take action
Common Questions
- Do customers need to create an account?
- No, the portal uses secure links that don't require login. Just send the invoice or estimate and they can access it immediately.
- How do I know if a customer viewed their invoice?
- Invoice status changes to 'Viewed' when they open the portal link. Check the invoice status in your dashboard.
- Can I customize the portal appearance?
- Yes, your logo and brand colors appear on the portal. Configure branding in Settings > Organization.
Was this article helpful?