Skip to content
English
  • There are no suggestions because the search field is empty.

How to Enable and Configure the Customer Portal in RazorSync

The Customer Portal in RazorSync is a powerful feature that creates a self-service hub for your customers. Through the portal, your customers can view their service history, pay invoices online, approve or reject quotes, and even create new service requests—all without having to call your office. This guide will walk you through enabling the portal, configuring all the available settings, inviting customers to access it, and understanding what your customers will see when they log in.

 How to Enable and Configure the Customer Portal in RazorSync

The Customer Portal in RazorSync is a powerful feature that creates a self-service hub for your customers. Through the portal, your customers can view their service history, pay invoices online, approve or reject quotes, and even create new service requests—all without having to call your office. This guide will walk you through enabling the portal, configuring all the available settings, inviting customers to access it, and understanding what your customers will see when they log in.


What is the Customer Portal?

Before we dive into the setup, let's clarify what the Customer Portal actually does. Think of it as a personalized website for each of your customers where they can:

  • Check the status of their current and past service requests
  • Schedule new appointments for service (if you allow it)
  • Review and approve quotes you've sent them
  • View and pay invoices using a credit card
  • Track field workers in real-time on a map (optional)
  • Provide feedback about your service
  • Access their account information and service history 24/7

The portal reduces phone calls to your office, speeds up payment collection, and gives customers the convenience they expect in today's digital world.


Part 1: Enabling the Customer Portal

Step 1: Turn On the Customer Portal Feature

The very first thing you need to do is enable the Customer Portal feature in your RazorSync account. Here's how:

  1. Log into RazorSync as an admin user (you must have admin permissions to access these settings)
  2. Click on Settings in the main navigation menu
  3. From the Settings menu, select Workflow
  4. Look on the right side of the screen under the section labeled "Workflow Components"
  5. Find the toggle switch labeled Customer Portal
  6. Switch the toggle to the ON position

Once you've turned this on, the Customer Portal functionality is activated for your account. However, you still need to configure what customers can actually do in the portal—that's what we'll cover next.


Part 2: Configuring What Customers Can See and Do

Step 2: Set Global Customer Portal Rights

This is where you decide which features your customers can access. These settings apply to all customers by default, though you can customize access per contact later.

  1. While still in Settings > Workflow, scroll down on the left side of the screen
  2. Find the section called Global Customer Portal Rights
  3. You'll see several checkbox options. Here's what each one does:

Option 1: Unregistered Customer Can Create Service Requests

What it does: Allows anyone—even people who aren't currently in your customer database—to submit service requests through the portal.

When to use it: Enable this if you want to use the portal as a lead generation tool on your website. When someone submits a request, RazorSync will automatically create a new customer record and an unassigned service request.

Important note: You'll need to share your portal URL publicly (on your website, social media, etc.) for this to work.

Option 2: Registered Customer Can Create Service Requests

What it does: Allows existing customers who have login credentials to schedule service requests themselves.

When to use it: Perfect if you want to give your regular customers the ability to book appointments without calling your office.

How it works with buffer periods: If you enable this, you can also set a buffer period (covered later) to prevent customers from booking same-day appointments, giving you time to review requests and assign technicians.

Option 3: View Work Order History

What it does: Lets customers see a list of all their past and current work orders, including status, completion dates, and assigned field workers.

When to use it: Great for building transparency and trust. Customers can reference past work and see the history of service at their property.

What customers will see: Job summaries, dates, statuses (scheduled, in progress, completed), and which technician was assigned.

Option 4: View Map with Service Request Address and Field Worker Location

What it does: Displays an interactive map showing where the service request is located and the real-time location of the assigned field worker.

When to use it: Excellent for companies that want to provide "Uber-style" tracking. Customers can see when their technician is en route, reducing "when will you arrive?" phone calls.

Privacy consideration: Your field workers' locations will be visible to customers when they're assigned to jobs.

Option 5: View Quotes, Invoices, and Payments

What it does: Allows customers to view all quotes you've created for them, see their invoice history, and view payment records.

When to use it: Essential if you want customers to be able to approve quotes digitally or keep track of their billing history.

Customer actions: With this enabled, customers can accept or reject quotes directly in the portal.

Option 6: Include Email Link for Quotes, Invoices, and Credit Card Payments

What it does: When you email an invoice or quote to a customer, it includes a direct link that takes them straight to that specific document in the portal where they can pay or respond—without having to log in.

When to use it: This is the most popular option and is recommended for almost everyone. According to RazorSync usage data, 90-95% of customers use this as their primary portal function.

Why it's powerful: Customers can pay invoices immediately by clicking the link in their email. They don't need to remember passwords or go through a login process. This dramatically increases payment speed and reduces friction.

Recommended Setup for Most Businesses:

If you're not sure which options to enable, start with just Option 6 enabled (email links for quotes, invoices, and credit card payments). This gives you the core benefit—easy online payments—without requiring customers to learn a new system or remember login credentials.


Part 3: Customizing Your Customer Portal Settings

Step 3: Brand and Configure the Portal Experience

Now let's customize how the portal looks and behaves.

  1. Navigate to Settings in the main menu
  2. On the left sidebar, click on Customer Portal (this is a separate section from Workflow)
  3. You'll see several customization options:

Portal Color/Branding

What it does: Changes the color scheme of the customer portal to match your company's brand colors.

Why it matters: When customers log in, they'll see your logo and colors, making the portal feel like an extension of your business rather than a generic third-party tool.

How to use it: Enter your company's primary color hex code (like #FF5733) or use the color picker to select your brand color.

Buffer Period for Service Request Scheduling

What it does: Creates a minimum advance notice period before customers can schedule a service request.

Real-world example:

  • If you set a 1-day buffer, and today is Monday, customers can only schedule requests starting from Tuesday or later.
  • If you set a 2-day buffer, they can only schedule starting Wednesday or later.

Why you'd use it: Prevents last-minute bookings that might be impossible to fulfill. It gives your office time to:

  • Review the service request details
  • Assign the right technician based on skills and location
  • Contact the customer if you need clarification
  • Manage your schedule more effectively

Recommended setting: Most service businesses use a 1-2 day buffer.

Exclude Weekends from Scheduled Days

What it does: If enabled, customers cannot select Saturdays or Sundays when scheduling service requests (even if those days fall after your buffer period).

When to use it: Essential if your business doesn't operate on weekends, or if you only want emergency calls on weekends (handled separately).

How it works with the buffer: These settings work together. For example, if a customer tries to book on Friday with a 2-day buffer and weekends are excluded, the earliest available day would be Tuesday.

Time Blocks for Customer Scheduling

What it does: Instead of letting customers pick any specific time, you define time blocks (like "Morning," "Afternoon," "Early Morning," "Late Afternoon").

Real-world example: You could create:

  • Early Morning: 7:00 AM - 10:00 AM
  • Late Morning: 10:00 AM - 12:00 PM
  • Early Afternoon: 12:00 PM - 3:00 PM
  • Late Afternoon: 3:00 PM - 6:00 PM

Why you'd use it:

  • Prevents customers from requesting impractical times like 11:47 AM
  • Groups appointments into logical scheduling blocks
  • Makes route planning easier for dispatchers
  • Sets realistic expectations (customers know they're getting a 3-hour window, not an exact time)

Customer experience: When customers create a service request, they'll see a dropdown with your time block labels instead of a free-form time picker.


Part 4: Inviting Customers to Use the Portal

Step 4: Send Portal Invites to Customers

Once your portal is configured, you need to give customers their login credentials. Here's the complete process:

How to Send an Invite

  1. Navigate to the Customers section in RazorSync
  2. Open the specific Customer Profile for the customer you want to invite
  3. Click on the Portal tab (you'll find this on the far right of the customer profile tabs)
  4. You'll see a list of all contacts associated with this customer account
  5. Next to each contact, there's a message bubble icon
  6. Click the message bubble icon to send the invite

What Happens Next

When you click send, RazorSync automatically:

  • Generates a unique username for that contact
  • Creates a random secure password
  • Sends an email to the contact's email address with:
    • The portal URL (your custom portal link)
    • Their username
    • Their temporary password
    • Instructions on how to log in

Understanding Contacts vs. Customer Accounts

Important concept: In RazorSync, a customer account can have multiple contacts. For example, a property management company might have one customer account but three different property managers as contacts.

Privacy feature: Each contact only sees service requests, quotes, and invoices that are specifically associated with their contact record. This means:

  • Property Manager A logs in and sees only the properties/jobs assigned to them
  • Property Manager B logs in and sees only their properties/jobs
  • They cannot see each other's information

This is perfect for commercial clients or customers with multiple properties managed by different people.


Part 5: Important Things to Know and Potential Issues

⚠️ Critical Callout: Password Reset Workaround

The Issue: There is no dedicated "reset password" button in the RazorSync admin interface for customer portal accounts.

What to do when customers forget their password:

  1. Go to the customer's profile
  2. Click on the Portal tab
  3. Click the message bubble icon again to resend the invite
  4. This generates and emails them a new password

Pro tip: You can tell customers that they can change their password themselves once they log in (there's an option in their account settings within the portal). Encourage them to set a memorable password right after their first login to avoid this issue.

⚠️ Understanding Unassigned Service Requests

What happens: When a customer creates a service request through the portal (whether registered or unregistered), it always appears as an Unassigned job in your RazorSync system.

Why it works this way: RazorSync doesn't automatically assign jobs to technicians because:

  • You might need to verify the details first
  • You need to check technician availability
  • You might need to contact the customer for clarification
  • Different technicians have different skills and service areas

Your workflow after a customer creates a request:

  1. You'll receive a notification (if configured) that a new service request was created
  2. The request appears in your Unassigned Jobs queue
  3. Review the details, date, and time the customer requested
  4. Assign the appropriate technician based on availability, skills, and location
  5. The customer will see the updated status (and assigned technician) when they check the portal

Best practice: Set up RazorSync notifications so you're immediately alerted when a new customer-created service request comes in.

💡 Pro Tip: Multi-Contact Visibility Control

The scenario: You have a commercial customer (like an apartment complex) with multiple maintenance coordinators.

How to manage it:

  1. Create one customer account for the apartment complex
  2. Add multiple contacts (one for each coordinator)
  3. When creating service requests, quotes, or invoices, make sure to select the specific contact it relates to
  4. Each coordinator, when they log into the portal, will only see items associated with their contact record

Example:

  • Coordinator Sarah manages Buildings A-C: She sees only service requests for Buildings A-C
  • Coordinator Mike manages Buildings D-F: He sees only service requests for Buildings D-F

This prevents confusion and maintains privacy between different departments or property managers.

💡 Bare Bones Setup (Recommended Starting Point)

If you're feeling overwhelmed, start with the simplest possible configuration:

Enable only ONE option: "Include email link for quotes, invoices, and credit card payments"

Disable everything else, including:

  • Service request creation
  • Work order history viewing
  • Quotes and invoices viewing in the portal
  • Maps

Why this works:

  • Customers can still pay invoices instantly by clicking the link in their email
  • You collect payments faster
  • No training required for customers
  • No usernames or passwords to remember
  • You can always add more features later once you're comfortable

According to RazorSync statistics, 90-95% of businesses use this minimal setup because it solves the biggest pain point (getting paid quickly) without adding complexity.


Part 6: Your Customer Portal URL

Finding and Sharing Your Portal Link

Your customer portal has a unique URL based on your RazorSync server name. Here's how to construct it:

URL Format:

yourservername.razersync.com:443/portal 

Example:
If your RazorSync server name is "A1Plumbing," your portal URL would be:

a1plumbing.razersync.com:443/portal 

Where to Use Your Portal URL

On your website: Add a "Customer Portal" or "Pay Invoice" button that links to this URL

In email signatures: Include the link in staff email signatures

On invoices: If you print invoices, add the URL at the bottom with text like "Pay online at: [your portal URL]"

In marketing materials: Include it on business cards, flyers, or service reminders

For unregistered customer requests: If you've enabled the option for unregistered customers to create service requests, prominently feature this link as a "Request Service" button on your website.


Part 7: What Your Customers Will See and Experience

The Customer Login Process

When a customer receives their portal invite email or visits your portal URL, here's what they experience:

For Registered Customers (Who Received an Invite)

  1. They click on the portal URL (either from the email or your website)
  2. They see a login screen with your company logo at the top and your brand colors
  3. They enter their username and password (provided in the invite email)
  4. They click Login
  5. They're taken to the portal dashboard

For Unregistered Customers (If You've Enabled This Option)

  1. They click on the portal URL from your website
  2. They see the login screen
  3. They click the option that says "I'm not a registered customer"
  4. They fill out a form with:
    • First and last name
    • Street address
    • Phone number
    • Email address
    • Summary of work needed
    • Description/details
    • Preferred date
    • Preferred time block
  5. They click Submit
  6. A new customer record and unassigned service request is created in your RazorSync

The Customer Portal Dashboard

Once logged in, customers see a clean dashboard with several sections. Here's a detailed walkthrough of each:

1. Service Requests Section

What customers see:

  • A list of all their current and past service requests (if you've enabled "View Work Order History")
  • Each request shows:
    • Summary/title of the request
    • Date scheduled
    • Status (Scheduled, In Progress, Completed, etc.)
    • Assigned field worker name (if assigned)

What customers can do:

  • Click "Open Details" on any service request to see more information, including:
    • Full description
    • Scheduled time
    • Address
    • Current status
    • Assigned technician
    • Real-time map (if you enabled the map feature) showing the technician's location
  • Click "Add Service Request" to create a new service request by filling out:
    • Summary of work needed
    • Service address (they can select from existing addresses or add a new one)
    • Detailed description
    • Preferred date (limited by your buffer period settings)
    • Preferred time block (based on the time blocks you configured)

After submitting: Customers see a confirmation message, and the request appears in their service request list with a "Pending" or "Unassigned" status until you assign it to a technician.

2. Quotes Section

What customers see:

  • All quotes you've created and sent to them
  • Each quote displays:
    • Quote ID number
    • Date created
    • Quote amount
    • Status (Pending, Accepted, Rejected)

What customers can do:

  • Click "Open Details" to see the complete quote, including:
    • Quote summary and description
    • Itemized list of services/products
    • Total amount
    • Creation date
    • Current status
  • Download a PDF version of the quote (identical to what they'd receive via email) by clicking the "Download PDF" button
  • Accept or Reject the quote if it's in "Pending" status:
    • When accepting, they can add a note explaining their decision (e.g., "Please schedule this for next week")
    • When rejecting, they can explain why (e.g., "Outside our budget" or "Found another provider")
    • These notes appear in the customer profile under Notes in your RazorSync admin view

Customer benefit: They can review quotes at their own pace, compare options, and respond without playing phone tag with your office.

3. Invoices Section

What customers see:

  • Complete invoice history for their account
  • Each invoice shows:
    • Invoice ID number
    • Amount due
    • Date created
    • Due date
    • Payment status (Paid, Unpaid, Partially Paid)

What customers can do:

  • Click "Open Details" to see the full invoice with:
    • Invoice ID
    • Total amount
    • Date created
    • Due date
    • Bill-to address
    • Service-to address
    • Itemized list of all services/products on the invoice
    • Any payments already applied
    • Remaining balance
  • Download a PDF version of the invoice (identical to what they receive via email)
  • Pay the invoice via credit card if:
    • The invoice has an unpaid balance
    • You have merchant services enabled in RazorSync
    • The "Pay Now" button will be prominently displayed

The payment process:

  1. Customer clicks "Pay Now"
  2. A secure payment form appears
  3. They enter their credit card information
  4. They click Submit Payment
  5. The payment is processed immediately
  6. They receive a confirmation on screen and via email
  7. The invoice status updates to "Paid" in real-time
  8. Your RazorSync account records the payment automatically

Important note: If you enabled the "Include email link for quotes, invoices, and credit card payments" option, customers can access the invoice and pay it directly from the link in their email without needing to log into the portal. This is faster and more convenient for most customers.

4. Account Section

What customers see:

  • Their account information including:
    • First name
    • Last name
    • Phone number
    • Email address
    • All service addresses on file

What customers can do:

  • View their information (read-only; they cannot edit these fields—only admins can change customer data in RazorSync)
  • Change their portal password:
    1. Click "Change Password"
    2. Enter their current password
    3. Enter and confirm their new password
    4. Click Save
    5. Their new password takes effect immediately

Why this matters: Encouraging customers to change their password to something memorable reduces "forgot password" support requests.

5. Send Feedback Feature

What customers see:

  • A "Send Feedback" button in the portal navigation

What customers can do:

  • Click the button to open a feedback form
  • Enter their comments about your service
  • Give a star rating (typically 1-5 stars)
  • Submit the feedback

What happens on your end:

  • The feedback is sent directly to the admin email address configured in your RazorSync account
  • You can use this as an informal review/satisfaction system
  • Positive feedback can be used as testimonials (with customer permission)

Pro tip: Proactively ask satisfied customers to submit feedback through the portal after successful job completion. It's easier for them than writing an email, and you'll collect more testimonials.

6. Company Hours Display

What customers see:

  • Your business hours displayed in the top right corner of the portal

What it shows:

  • Days of the week you're open
  • Operating hours for each day
  • Days you're closed

Why it's helpful: Reduces calls from customers wondering when you're available, and manages expectations about response times.


Part 8: Advanced Use Cases and Scenarios

Scenario 1: Using the Portal for Lead Generation

Goal: Turn your customer portal into a lead magnet on your website.

Setup:

  1. Enable "Unregistered customer can create service requests"
  2. Add your portal URL as a prominent "Request Service" button on your website
  3. Consider creating a dedicated landing page that explains the process

What happens:

  • Website visitors click the button
  • They fill out the service request form without needing an account
  • RazorSync automatically creates a new customer record
  • You receive a new unassigned service request
  • You follow up to confirm details and schedule

Benefits:

  • Capture leads 24/7, even when your office is closed
  • Reduce phone tag with customers
  • Build your customer database automatically

Scenario 2: Property Management Companies

Challenge: Managing multiple properties with different contacts who shouldn't see each other's information.

Setup:

  1. Create one customer account for the property management company
  2. Add separate contacts for each property manager or coordinator
  3. When creating work orders, quotes, or invoices, always associate them with the specific contact
  4. Send portal invites to each contact separately

Result:

  • Each property manager logs in with their own credentials
  • They only see work related to their properties
  • Billing and service history remain separate
  • No confusion or privacy concerns

Scenario 3: Recurring Service Customers

Challenge: Customers with regular maintenance agreements want to track their service history.

Setup:

  1. Enable "View work order history" and "View invoices"
  2. Send portal invites to these premium customers
  3. Optionally enable "Registered customer can create service requests"

Result:

  • Customers can review their complete service history
  • They can see patterns (e.g., "We've had the furnace serviced every October for 3 years")
  • They can request additional services between scheduled visits
  • They feel more connected to and valued by your company

Scenario 4: Seasonal Business

Challenge: You get flooded with calls during peak season.

Setup:

  1. Enable service request creation for registered customers
  2. Set a 2-3 day buffer period
  3. Create time blocks that match your capacity
  4. Exclude days you don't work

Result:

  • Customers self-schedule during peak times
  • Your buffer period gives you breathing room to assign techs strategically
  • Phone lines are freed up for emergency calls
  • You can handle more volume with the same office staff

Part 9: Troubleshooting Common Issues

Issue: Customer Says They Never Received the Invite Email

Possible causes:

  1. Email went to spam/junk folder
  2. Wrong email address on the contact record
  3. Email server issues

Solutions:

  1. Ask customer to check spam/junk folders
  2. Verify the email address in the contact record is correct
  3. Resend the invite from the Portal tab
  4. If problems persist, manually send them the portal URL and create a temporary password to share via phone

Issue: Customer Can't Log In

Possible causes:

  1. Typing the wrong username or password
  2. Caps Lock is on
  3. Using an old password after you've resent the invite

Solutions:

  1. Verify they're using the credentials from the most recent invite email
  2. Check for common typing errors (O vs 0, l vs 1)
  3. Resend the invite to generate a new password
  4. Walk them through the process over the phone if needed

Issue: Customer Says They Can't See Their Recent Invoice

Possible causes:

  1. The invoice isn't associated with their specific contact (multi-contact account)
  2. The "View invoices" option isn't enabled in Global Portal Rights
  3. The invoice hasn't been finalized/sent yet

Solutions:

  1. Check which contact the invoice is associated with
  2. Verify Global Portal Rights settings
  3. Ensure the invoice status is set to "Sent" or "Finalized" in RazorSync

Issue: Customer Creates a Service Request for the Wrong Date

Solution:

  1. Service requests come in as Unassigned, so you can modify them before assigning
  2. Contact the customer to clarify
  3. Update the date in RazorSync
  4. Consider adjusting your buffer period if this happens frequently

Issue: Getting Too Many Unregistered Service Requests from Non-Serious Inquiries

Solution:

  1. Consider disabling "Unregistered customer can create service requests"
  2. Keep the email link option for invoices
  3. Only send portal invites to qualified customers after initial contact
  4. Add a phone verification step for new leads

Part 10: Best Practices and Recommendations

Getting Started: Phased Rollout

Don't turn everything on at once. Here's a recommended rollout plan:

Phase 1 (Week 1):

  • Enable only "Include email link for quotes, invoices, and credit card payments"
  • Test by sending yourself an invoice
  • Get comfortable with the payment process

Phase 2 (Week 2-3):

  • Start sending invoice email links to customers
  • Monitor payment rates
  • Collect feedback

Phase 3 (Month 2):

  • Enable "View work order history" and "View invoices"
  • Send portal invites to your top 20 customers
  • Get feedback on their experience

Phase 4 (Month 3+):

  • Consider enabling service request creation for registered customers
  • Set appropriate buffer periods and time blocks
  • Gradually expand to more customers

Marketing the Portal to Customers

Don't assume customers will just "figure it out." Actively promote the portal:

In-person:

  • Mention it when completing jobs: "By the way, you can pay this invoice online when you get home"
  • Train field workers to mention it

Via email:

  • Send a dedicated email announcement: "New! Pay Your Invoices Online in Seconds"
  • Include portal information in email signatures

On printed materials:

  • Add the portal URL to the bottom of paper invoices
  • Include it on service receipts
  • Feature it on business cards

Follow-up:

  • After sending the first few portal invites, call customers to ask if they have questions
  • Create a simple one-page guide with screenshots
  • Consider a short video tutorial on your website

Training Your Team

Everyone who interacts with customers should know about the portal:

Office staff:

  • How to send portal invites
  • How to resend passwords
  • How to troubleshoot common login issues
  • Which features are enabled and what customers can do

Field technicians:

  • Basic awareness that the portal exists
  • How to tell customers: "You can pay this online when you get home—you'll receive an email with a link"
  • Don't over-promise features that aren't enabled

Dispatchers:

  • Understand that customer-created service requests come in as Unassigned
  • Establish a workflow for reviewing and assigning these requests promptly
  • Know how to check portal settings if customers report issues

Monitoring Success

Track these metrics to measure portal adoption and success:

Payment metrics:

  • Percentage of invoices paid via portal vs. other methods
  • Average time from invoice sent to payment received
  • Reduction in outstanding receivables

Service request metrics:

  • Number of customer-created service requests per week
  • Percentage that convert to scheduled jobs
  • Reduction in phone calls to schedule service

Customer satisfaction:

  • Feedback submitted through the portal
  • Reduced complaints about payment processes
  • Increased positive reviews mentioning convenience

Summary: Quick Reference Guide

Minimum Setup (Most Popular)

✅ Enable Customer Portal toggle
✅ Enable only "Include email link for quotes, invoices, and credit card payments"
✅ Set your brand color
✅ Start sending invoice emails with payment links

Full-Feature Setup

✅ All of the above, plus:
✅ Enable "Registered customer can create service requests"
✅ Enable "View work order history"
✅ Enable "View quotes, invoices, and payments"
✅ Set a 1-2 day buffer period
✅ Create time blocks for scheduling
✅ Send portal invites to regular customers

Remember These Key Points

  • Customer portal passwords can't be "reset"—resend the invite instead
  • All customer-created service requests are Unassigned—you must assign them manually
  • Multiple contacts on one account only see their own associated work
  • 90-95% of businesses start with just the email payment link feature
  • Your portal URL is: yourservername.razersync.com:443/portal

Need help? Contact RazorSync support or refer to their complete documentation for advanced portal configuration options.