Customer Portal for Self-Service Scheduling | FieldCamp
Set up FieldCamp's customer portal so clients can view appointments, approve estimates, download invoices, and reschedule visits 24/7 with passwordless login.
The FieldCamp Customer Portal gives your customers 24/7 access to their appointments, documents, and scheduling options. By enabling self-service, you reduce phone calls, speed up estimate approvals, and present a more professional brand experience. Setup takes just a few minutes.
The Customer Portal works alongside online booking. If you have online booking enabled, customers can book appointments through your website and then manage them through the portal.
What Is the Customer Portal?
The Customer Portal is a secure, branded digital hub where your clients can:
- View upcoming appointments and reschedule visits
- Review and approve estimates without email back-and-forth
- Access invoices and check payment status
- Check real-time availability based on your team's actual schedule
The portal uses passwordless authentication — customers receive magic links via email that automatically log them in. Each link expires after 24 hours, providing security without friction.
The portal is designed for service-based businesses in trades, home services, landscaping, HVAC, plumbing, electrical, construction, and beyond. It eliminates repetitive communication about scheduling and document approvals.
Key Benefits for Your Business
Reduce Admin Overhead and Phone Calls
Every phone call your team takes is time not spent on billable work. The Customer Portal handles the most common client requests automatically — appointment confirmations, rescheduling requests, and document approvals.
24/7 Customer Self-Service
Your customers can access the portal anytime, from anywhere. They can reschedule appointments at 11 PM on a Saturday, view their invoice on a Sunday morning, or check upcoming job dates while traveling.
Faster Estimate Approvals
Waiting for estimate approvals can slow down your job pipeline. With the portal, customers receive direct access to estimates and can approve or reject them immediately. Faster approvals mean faster project starts and improved cash flow.
Real-Time Scheduling Intelligence
Customers can see real-time slot availability based on your team's actual schedule. This transparency builds trust and allows customers to self-select appointment times that work for them.
Professional Brand Experience
A branded customer portal presents a professional, modern image. Your customers interact with a polished, dedicated experience that reflects your business's quality.
Passwordless Security
The magic link authentication system eliminates password vulnerability. Your customers don't have to create accounts or remember credentials, yet their data remains protected by industry-standard JWT tokens and 24-hour expiry windows.
Real-World Scenario: A plumbing company with 15 technicians was spending 8-10 hours per week on scheduling phone calls. After implementing the Customer Portal and promoting it in welcome emails and on invoices, they reduced scheduling calls by 65%.
Setting Up Your Customer Portal: Step-by-Step
Step 1: Access Your Portal Settings
Log into your FieldCamp account and navigate to Profile → Settings → Customer Portal. You should see the Portal Access tab as the default view.
Step 2: Copy Your Portal URL
On the Portal Access tab, locate your unique customer portal URL. Click the "Copy URL" button to copy the complete portal link to your clipboard. You can test the link by opening it in a new browser tab.
FieldCamp automatically generates a unique URL for your customer portal in the format: https://client-portal.fieldcamp.ai/login?customerAccessKey=YOUR_UNIQUE_KEY. Each business receives a different access key.
Step 3: Switch to the Branding Tab
Click on the "Branding" tab next to the Portal Access tab. This is where you customize how the portal looks and feels.
Step 4: Customize Portal Title and Description
In the Branding tab, set your "Portal Title" — use your company name or something descriptive like "[Your Company] Customer Portal." Below that, add a "Portal Description" — a short explanation of what customers will find.
Step 5: Add Footer Text (Optional)
The "Footer Text" field lets you add additional branding or legal information at the bottom of the portal — your business address, support phone number, or privacy policy link.
Step 6: Save Your Settings and Enable the Portal
After customizing your branding, save your changes. Your portal is now live and ready to share.
Your Customer Portal access key is like a master key to your customer data. Treat it with the same care you would treat your login credentials. Never share the complete access key in unsecured messages or public documents.
What Your Customers Can Do in the Portal
View and Manage Appointments
Customers see a clear calendar or list view of all their upcoming appointments. Each appointment shows the date, time, service type, and assigned technician. When a customer needs to reschedule, they can select an appointment and request a new date/time based on real-time availability.
For cancellations, customers can request cancellation through the portal with a reason, which alerts your team immediately. You maintain the ability to approve or reject cancellations based on your business policies.
View and Manage Documents
When you send estimates or invoices through FieldCamp, customers automatically see them in the portal. They can access a complete document history — every estimate, invoice, and receipt in one searchable location.
For estimates, customers can approve or reject them directly in the portal. When they approve, you receive an instant notification and can immediately schedule the job.
For invoices, customers can view payment status, download receipts, and see payment history. Learn more about creating and managing invoices.
Check Real-Time Slot Availability
When customers request to reschedule, they see real-time availability pulled directly from your team's schedule. This eliminates the frustration of customers requesting unavailable times.
Secure Passwordless Login
Customers never deal with passwords. When they visit the portal, they enter their email address and click "Get Login Link." FieldCamp sends a magic link via email that instantly logs them in. The link expires after 24 hours.
Mobile-Optimized Experience: The Customer Portal is fully responsive. Your customers can view appointments, approve estimates, reschedule, and download invoices from their phone with a touch-optimized interface.
Sharing Your Portal with Customers
Welcome Emails and Onboarding
When you create a new client, include your portal URL in the welcome email. Explain what the portal is and how it benefits them.
Email and SMS Campaigns
Include your portal URL in newsletters, service reminders, and seasonal promotions. Text messages have significantly higher open rates than email — send appointment reminders with a direct portal link for rescheduling.
Website Integration
Add your portal link prominently to your website's "Customer Login" or "Client Portal" page. If you also have the booking widget on your website, customers can book there and then access the portal to manage all their appointments.
Estimates and Invoices
When you send an estimate or invoice through FieldCamp, include your portal URL with context. This is one of the most effective distribution channels.
Business Cards and Printed Materials
Include your portal URL on business cards, service agreements, and any printed materials you distribute.
Customizing Your Portal Branding
Portal Title
The portal title is the most prominent text on the login page. Choose a title that is instantly recognizable as your business — "ABC Plumbing Customer Portal" or "Smith HVAC Client Access."
Portal Description
The description appears below the title and briefly explains what customers can accomplish. Keep it concise — two sentences maximum.
Footer Text
The footer provides space for supporting information like your customer support phone number, email address, or help desk link.
Enable/Disable Portal Access
The portal has an overall enable/disable toggle. If you ever need to temporarily take the portal offline, you can disable it without losing your configuration.
Best Practices for Portal Success
Communication and Promotion Strategy
Don't set up the portal and assume customers will find it. Add portal information to every customer touchpoint: welcome emails, service reminders, invoices, estimates, and your website. Train your staff to mention the portal when speaking with customers.
Schedule Management and Availability
For the portal's real-time availability feature to work effectively, your team schedules must be accurate and up-to-date. Review how to schedule jobs and ensure your team members' availability is correctly configured.
Document Management
Keep your estimate and invoice processes clean and professional. Customers will see these documents in the portal, so formatting and accuracy matter.
Customer Service and Support
The portal should enhance customer service, not replace it. Have a process for customers who need help accessing the portal. Some customers will always prefer calling — the portal serves the percentage of your customer base that prefers self-service.
Integration with Other FieldCamp Features
The Customer Portal connects with and enhances other parts of FieldCamp:
- Online Booking — If you have online booking set up, the portal extends that functionality. Customers can book, manage, reschedule, and view appointments all in one place.
- Estimates and Invoices — Documents sent through FieldCamp automatically appear in the portal. Learn about creating invoices.
- Team Schedules — The portal pulls real-time availability from your team's schedules.
- Job Management — As jobs progress, customers see updates reflected in the portal.
- Client Management — Each customer who accesses the portal is represented in your client database.
- Payment Processing — Customers can see payment status and invoice details. If you use Stripe payments, these are reflected in the portal.
Related Articles
- Setting Up Online Booking — enable online booking that feeds into the portal
- Creating and Managing Invoices — invoices your customers access through the portal
- How to Create a Client — add clients who can then use the portal
- Service Areas — define where your business operates for scheduling