Customers ( Importing Customers, Exporting Customers, Merge Customers, Bulk Updating, Customer Contacts, Contact Fields, Custom Fields, Masked Fields, Credential Access Report, Customer Portal , Documentation, Prepay Hours, GDPR )

Overview:

The one-stop-shop for customers in RepairShopr. This is a dense kb article. So if you are looking for something specific we recommend using your browser's ctrl+f search command or the anchor links in the Table of Contents.
 
The Customers section is the home for all of your customer information and the place to go to view their historical information.

Table of Contents: 

Getting Started:

Navigating to the Customers tab is super easy. There will be a Customer tile along the top of RepairShopr by default. You can move it around in the Tabs Customization if you want as well. We often refer to the Customer tile as the Customer Tab in our documentation. 
 

Creating Customers

You can add a new customer from the customer page by selecting 'New Customer' here:



Alternatively, you can quickly add a new customer from the 'plus' menu option here:

When setting up a new customer, you have the ability to set up their contact information as well as some additional settings. Once created, you'll have the ability to add assets, devices, stored credit cards (with a payment integration), attachments and notes to the customer's profile. Also, once you begin to perform work for the customer, information like linked tickets, invoices, payments will all be accessible from the customer's detail page.

The 'Customer Info' section will consist of all of your customer's contact information. By default, none of these fields are set to 'required', however, you can configure this in your Customer Preference settings located at: 

Admin > Customers > Preferences.

Some important things to note regarding this section:

  • Business names take precedence over first name / last name when viewing all of your customers from the main customer list.
  • The 'Mobile' drop-down expands so you can select the phone type. So, you may enter various phone numbers of different types by selecting the 'Add New Number' button.
  • The 'Add Another Address' allows you to enter multiple addresses on file. You may also choose from the types 'Bill to', 'Ship to' and 'Physical'.

Note: We use customer emails as the unique identifier among customers in RepairShopr. So, no two customers may have the same email as the primary email.

If you'd like to use the same email among multiple customer accounts, you can do so in the Additional Notification Emails or Additional Invoice CC Emails sections covered in the next section.

Alternatively, you can use the same email across different customer accounts through customer contacts. More information about customer contacts available here.

Additional Fields

The additional fields section allows you to configure some advanced settings for the customer.

Tax Rate / Tax Free: These fields will allow you to set a default tax rate for the customer or whether the customer is 'Tax Exempt' by choosing Tax Free.

SMS Service Enabled: Allows you to enable or disable SMS communication using the customer's mobile number.

Opt Out of Email Marketing: Enabling this feature will just prevent Marketr emails from being sent to this customer's email address. Email correspondence regarding invoices, tickets, etc. will still be sent to the customer's email.

No Email - Of Any Kind: Disables all email communication from being sent to this customer.

Send Portal Invitation: If enabled, will send a portal invitation for the customer to set up and create a password. More information on using passwords with the customer portal available here.

Additional Notification / Invoice CC Emails: Allows you to add additional emails to be notified along with the primary account. Emails entered in the 'additional notification' field will receive invoice-related emails, but 'invoice CC email addresses' will not receive notifications outside of invoicing.

Default Invoice Terms: Allows you to set a default payment term for the customer. More information about invoice terms here.

Custom Fields

Customer custom fields can be accessed by selecting the 'Custom Fields' tab in the new customer section. You may also manage your customer custom fields from this the New Customer page by choosing 'Manage Custom Fields' located at the top-right of the New Customer page. More information about customer custom fields here.

 

Importing Customers

So you have a bunch of customers and don't want to manually enter them? I wouldn't want to manually enter them either. We have a couple of solutions for you. If you are using the Quickbooks integration or the Xero integration head to option 2.
 
1. You can import customers using a CSV file. To do this, head to Admin > Customers > Customer Import
 
 
You can download a template that has the CSV headers configured for the import tool (make sure not to modify those!) on step 1 of the next page.
 
There are some requirements for the system to create customers. Be sure you have at least 2 out of the 5 following columns for a successful import:
  • firstname
  • lastname
  • business_name
  • email
  • phone
Once your CSV is ready to go, you can import it from this page in step 4.
 
BONUS STEP: To make things proceed a little faster, we recommend turning off the User-based minimum requirements for customer creation (This stuff gets covered later on but I'll mention it here also). Head to Admin > Customer Preferences > "Optionally, require these fields when creating a customer" drop-down and uncheck everything > Save.
 
2. Import customers during the setup of Quickbooks Desktop/Online or Xero Accounting integrations.
 
Both the Quickbooks integration and the Xero integration have setup wizards and will prompt you to import your customers during the setup process. We strongly recommend importing your customers this way if they exist on the QB or Xero side of things. This makes it so that the customers are linked to their QB/Xero counterparts, ensuring that they will sync right away without additional steps. Both integrations can be found in the App Center. Head to Admin > App Center > Quickbooks or Xero.
 
 


How do I export Customers?

You can export your customers by navigating to Admin > Reports > Customer Export to CSV.



You will then be redirected to the Downloads page (can be found by going to Admin > Reports > Downloads)

If the file is large, it may take a few minutes and require you to manually refresh the page.

Once the file is ready to download, it will show up at /reports/downloads (e.g.YOURSITE.repairshopr.com/reports/downloads).

 
Refresh the page to view the customer.csv export

 

Customer Tab

This is the home of your Customer database.
 
Your customers are listed here in alphabetical order by last name and business name. The search field can be used to search by name, business name, email or phone number (there are other places in the software to quickly lookup customers also, specifically the Search All the Things field that is at the top of every page).
 
 

Customer View Modal

Anywhere that a Customer is shown on the Customer Tab, Tickets, Estimates and Invoices, there is a hover-over icon that can be clicked to quickly view information about a customer or make quick changes to their record.

 

Back To Top


Customer Detail

This page will show you everything about this customer that relates to your business. There are links and sections here for days...The idea here is to make everything easily accessible. The next section of this KB is to define things on this page. 
 
New Drop-down
 
Clicking the Orange 'New' drop-down to access the ability to create an all-new manner of things.
 
 
Appointment: Create a new appointment for the customer
 
Reminder: Set a new Reminder that is associated with this customer.

Email: Send an email to the customer.

SMS: Send an SMS to the customer (customer must have a valid mobile-type number & have SMS enabled)
 
Attachment: Upload or pull a file into the customer record from your local device or your preferred cloud storage provider like Google Cloud.
 
Invoice: Create a New Invoice.
 
Estimate: Create a New Estimate.
 
Ticket: Create a New Ticket.
 
Payment: Create a New Payment.
 
Customer Purchase: Create a New Customer Purchase.
 
Store Credit: Add Store Credit to the customer record.
 
Recurring Invoice: Create a Recurring Invoice for the customer.
 
Kabuto Subscription: Takes you to the Recur Recurring invoice with packages and policies associated. 
 
Kabuto Installer: Download the .exe installer associated with the Customer.
 
 


Editing Customer


Clicking the Edit button allows you to make changes to the Customer Record. Keep reading for more details.
 
 
You can make changes to the main contact's information for the customer record here.

 
 
Click the Custom Fields Tab to make changes to any Customer Ticket Fields you may be used for extra data points on the customer.
 
 
The Actions drop-down here allows you to Merge or Disable customers here. With Great Power comes Great Responsibility and all that. Be certain of what you are doing as there are no take-backs
 
 
Manage Custom Fields will take you to the Customer Custom Field edit screen which is discussed

 
Print Buttons
There are 2 options for printing things from each section. There is a PDF (the option on the left) and the AutoPrintr button (the button on the right). They both offer the same printing options.  
 

 
Communication Log Tab
The Communication Log Tab displays a record of most communications that go out or come in from the customer. You are also able to record inbound/outbound communication manually to the log as well. The more info the better right?
 
 
Customer History Tab
This tab is helpful to track who has made changes to the Customer Record!
 
 

Merge Customers

What it does:

This allows you to merge customer records together

What it doesn't do:

It does not merge the Address (city, state, zip), Prepay Hours Balance, Notes, Custom Fields, and Settings ("SMS Service Enabled" and "Opt Out - Email Marketing")

We've added the ability to merge customers within our application! 

First, go to your main customer records page.

Jackie's record was entered by mistake, and is actually meant to be listed as Jackie Johnson - so we're going to merge these records together.



Let's merge Jackie's record into Jackie Johnson record. To do this we need to open the customer detail page of the customer we don't want anymore, in this case, Jackie.

Once there, we'll click on Actions > Merge button.



Next, we'll enter the customer we want the record to merge to name on the far right, in this case Jackie Johnson - this will be the record that the first customer will be merged into.



On the final screen, we'll be taken to Jackie Johnsons 's customer detail page, which will show all of Jackies tickets, invoices, and assets too - but now they are listed under Jackie Johnson.

Please Note: Merging customers is irreversible once completed, so please take care to not accidentally merge customers. :)

Back To Top


Bulk Updating

If you need to perform an update for many customers, you may find it easier to do this in Excel rather than manually updating each customer record in the application.

Steps:

  1. Export your customer file by navigating to Admin > Reports > Customer Dump to CSV.

  2. If it's a large file, this may take a few minutes. When it's ready, you'll find it in /reports/downloads.

  3. Edit the file in Excel. Detailed notes and suggestions are below.

  4. Reimport the edited file. Admin > Customers > Customer Import. (more info: http://feedback.repairshopr.com/knowledgebase/articles/258007-how-do-i-import-customers)

Columns in Customer CSV Export:

id: The unique ID that the software has assigned to that customer. It is not recommended you modify this.

firstname: The customers first name

lastname: The customers last name.

email: The customers email address

address: The main address for the customer

address_2: Used for apartment number, etc.

city, state, and zip: The customer's location information

phone: A phone number serves as the unique ID for the customer. It is recommended you include one.

mobile_phone: A mobile phone number is required for SMS

office_phone:  Phone number in Office Phone category.

home_phone: Phone number in Home Phone category.

fax_phone:  Phone number in Fax Phone category.

other_phone: Phone number in Other Phone category.

get_sms: Set to TRUE if customer can receive SMS messages

location_id: It is not recommended you modify this.

business_name: If the customer has a business, or if this is a business account, include the business name here

created_at: System driven. It is not recommended that you edit this unless you specifically need to.

updated_at: System driven. It is not recommended that you edit this unless you specifically need to.

referred_by: You can customize referred by sources in Admin > Customer Preferences. You can then add these sources to this field for your reports.

notes: Notes on the Customer detail.

tax_rate: Tax rate for Customer if different than the default. The tax rate is the code in the URL when viewing Tax Rates.

tax_free: Set to TRUE if the customer is tax exempt.

no_email: Set to TRUE if customer should not be permitted to receive email or FALSE if customer should be permitted to receive email

opt_out: Set to TRUE if customers want to opt out of marketing emails or FALSE if they want to receive them.

disabled: Set to TRUE if customer is disabled.

custom_fields: Refer to the customer import document for more information

Specific Situations:

Customers have been set to "no email"

It is possible for your customers to be automatically set to no email. This happens if the system detects a bounced email from the customer. Their name will then show in Admin > Reports > Customer Opt Outs. You'll also be notified of this when you try to email them through the system. This is designed to keep your email from getting blacklisted / flagged as spam. If you have a large number of these in the system, you can perform a bulk update to reset these.

To make it so that all your customers are permitted to receive email, set no_email to FALSE. If you do not have a no_email column in your export, go ahead and add it.

You would like to delete all your customers' phone numbers:

Delete the information from the appropriate column(s).

Back To Top


Customer Contacts

Is your client a family or business? You can add additional contacts to a customer record very easily (sometimes automatically: see Mailboxes)
 
First, let's start with how to activate this feature. Head to Admin > Customer Preferences > Check Enable Multiple Contacts on Customers > Hit Save
 
 
Next, you should now have the option to create Customer Contacts on the Customer Detail page.
 
 
Should you collect more than 12 contacts on a record, a search field will appears above the contact list that lets you quickly find the Contact you are looking for!
 

Custom Contact Fields

Similarly to Asset, Tickets, and Customers, you can create fields to track custom data points for your contacts. This is great if you are tracking employees for a company or need a place to store passwords owned by a particular family member of a customer. 
 
To start, head to Admin > Customers > Custom Contact Fields and click New Field
 
 
 
You will be taken to screen where you can name the field and choose the type of data that gets entered.
 
 
These are the types of fields you can choose from:
 

Text Field: Creates a text field to enter data into if you want.

CheckBox: Creates checkbox lines.

Drop Down: You can make the field with a Yes/No answer.

Web Link: A field that will allow a clickable hyperlink.

Text Area: Allows a large text field to dump text data into it.

Date Field: Allows you to choose a date.

Secret (encrypted): This field is tied to the Password Vault feature here:  

Popup: Will create a pop-up when someone visits the Customer Detail page.

Scribble: This field lets draw within the field. This is great for signatures for customers (for verification)

After you have created all the fields you want, make sure that settings are Saved and head over to a Custom Contact. When viewing or creating a Contact, the Custom Fields will display under the Contact's Details.

 
 

Customer Custom Fields 

Create fields to record specific information about your customer that you want/need to keep on file. Things like the type of customer (residential or business), or maybe specific information about the business that may need to be referenced.
 
To get started, head to Admin > Customers > Customer Custom Fields
 
 
On the next screen, you will be presented with any existing Custom Fields and have the option to edit those or re-order them.
 
 
Quick Tip: If you have been using a particular custom field on customers, do not change the name of the field. The data already contained in the field for customers previously will no longer show. Worry not, putting the name back, will cause the data to return.
 
Click the new field or Edit to get to the Custom Field Edit screen.
 
 
 The Field Type drop-down allows you to choose from a selection of options to record info! 
 

Text Field: Creates a text field to enter data into if you want.

CheckBox: Creates checkbox lines. 

Drop Down: You can make the field with a Yes/No answer.

Web Link: A field that will allow a clickable hyperlink.

Text Area: Allows a large text field to dump text data into it.

Date Field: Allows you to choose a date.

Secret (encrypted): This field is tied to the Password Vault feature here

Popup: Will create a pop-up when someone visits the Customer Detail page. Popup Note: You will first add the popup title in customer settings page. Then, to enable for a specific customer, go to their profile and complete the popup detail description. The description is what will popup when you access the customer's profile. If only the first step is complete, in customer settings, the popup will not trigger. 

Scribble: This field lets draw within the field. This is great for signatures for customers (for verification)

 

Masked Credentials  
 
Masked Credentials are a way of safely storing customer credentials to make providing assistance or Asset management as easy as possible. There is a tab on the Customer Detail page.
 
 
Click the Credentials tab and you will see existing Masked Credentials or create new ones.
 
 
Clicking New will add a new row to the data table so that you can enter the credential information.
 

Name: This is there to help categorize the credentials so you know what it's for.

Username: Usually an email but can be whatever Username type you want (Text Field)

Host/URL: This is also a text field.

Password: Click the field to enter a password. Next time the page loads, this field will be starred

Notes: Uhh, you know what this is...

Public: This changes if the credential field is visible on the Customer Portal

After you have entered everything you should be all set. It's worth noting that once the page refreshes and moving forward the password field defaults to showing stars until clicked.

 
 
 
If you have the Masked Credentials set to be visible on the Customer Portal and the Portal User has the correct Portal User Permissions it will look like this.
 
 
Speaking of Portal User Permissions. If you want a User Group to have Credential access, you will need to head to Admin > Customers > Portal User Permissions and choose from the below options.

 
 
User Security Permissions
 
In the Security Groups, there are several ways to customize what access a non-Admin has to the feature.

Credentials - Delete

Credentials - Edit

Credentials - New

Credentials - View

Find out more information about Masked Credentials with Documents here.

 

 
Credential Access Report 
 
There is a report that allows Admins to view who has accessed the credential details along with time stamps. Head to the Reports tab or Admin > Reports > Credential Access Report to view it.
 

Back To Top


Customer Preferences

To get there, head to Admin > Customer > Customer Preferences
 
 
Turn on SMS by default: Enables SMS for each customer by default.

Enable Multiple Contacts on Customers: Allows you to have one umbrella Customer, with several points of contact within it the larger Customer record. For example if you are working with a company with several locations/store owners, you can add each one to that same company's Customer Record.

List for tracking Referred By: Lets you edit the referral source options when you create a new Customer Record. If you want to track referrals by existing customers, just enter "Customer" as one of the options and a drop-down will appear when you are adding referral sources for new customers.  

Always Send Portal Invitations to new customers: This will send Customer Portal invitations to all New Customers that are created in your account.

Secure with a password the portal if they have any Portal Users, even if they are invites that are unclaimed: Further secures the Customer Portal. Yay Security! 

Disable Privacy Page in Customer Portal (GDPR): Remove the Privacy Page section from the Portal

Disable Erase Me button in Customer Portal (GDPR): Remove the Delete Request button from the Customer Portal

Enable the Prepay Hours tracking feature:
Allows you to sell and apply pre-payed or block hours to a Customer. You can read more about that in here.

Enable a Documentation link for each customer: 
This enables the wiki feature for all customers. You can read more about that in here
.

Disable the address autocomplete: Will disable the autocomplete for addresses.

Optionally, require these fields when creating a Customer: Sets requirements for certain info fields when you create a Customer.  

Disable Customer Portal and redirect to URL (Leave blank to allow access): Redirect customers to a URL of your choosing rather than have them go to the Customer Portal.

 
 
 

Customer Portal

Overview:

The Customer Portal is a place for your customers to view all sorts of information about their tickets, communicate back and forth with you to paying you!

What it Does:

Customers can be automatically invited to the Portal when they are added to RepairShopr
Customer can view existing Tickets or Create new Tickets by default
Customers can view Invoices and pay you if you are using a Payment Integration
Customers can approve or decline Estimates
Customers can View uploaded documents
Customers can be Assets you have worked on
Customer can view past payment amounts
 
(Read through the article to get more details on the above)

What it Doesn't Do:

It's not an actual portal created from folded space-time. Well, maybe in a different universe it is anyway.
First where is the Customer Portal? Head to the Customer Detail Page and on the left side there is a section called "Customer Information." At the bottom of the section, there is a link called Customer Online Profile (Customer Portal) that can is available as long as there is an email for the customer entered in their info. This will be where you can access the Customer's Portal to see what they can see.
 

The idea of the Customer Portal is to bring another level of communication to your customers to stay informed about their repairs or work being conducted by your shop. The Customer Portal is automatically created for every customer in the system that has an email address entered. We include a link to the Customer Portal in the footer of emails that go out to customers be the default. Of course, that can be changed in the PDF/Email Template section of Admin.

Let's start with what it looks like first!
 
 
Let's go through the sections that are on here to explore what can be done on the Portal starting the top.

 
Ticket Section:
 
 
Clicking the Ticket number will take the customer to the Ticket Detail where you have the below functions.
 
 
So in case it's not clear, there are some handy things happening here:
 
  • The customer can see messages that are sent to them from a ticket here
  • The customer can send you messages and they will be applied directly to the ticket. There are even notifications you can set in the Notification Center to be alerted when this happens!
  • Files can be attached to the Ticket such as documents, images or really any type of file that may be relevant to the job
  • The Customer can also open new tickets from the Ticket section as well to request work. Check out this article to learn more about Portal Permissions
Invoice Section:
 
 
Things to note here are:
 
If you are using one of our Integrated Payment Gateways or PayPal, customers are able to pay their invoices in the Customer Portal. They can choose to pay individually or multiple invoices at once. Clicking the Invoice number on the right will take them to the detail screen for the invoice.
 
 
Fun things to note:
 
  • On the Invoice Detail screen, the customer can view the invoice as a PDF or download it locally to their computer.
  • If connected to a Payment Gateway there will be a button to process their payments.
Recent Payments, Estimates, Attachments, and Asset Sections:
 

Portal Users:

While by default it is possible to get directly into the Customer Portal, we do have a feature that allows you to provide the customer a Username and password to secure their Portal. If the customer has employees that may need to use the portal or that may submit work requests, we recommend also turning on Contacts in the Customer Preferences.

The Portal Users are housed on the Customer detail page for a customer. Head there and scroll down to the Portal User section that looks like this:
 

 
Click the New button in the Portal Users section to get started:
 
 
We will populate the "Customer/Contact" section with the primary customer. This field is a drop down that allows you to select from the Customer Contacts as well.
 
 
The Login Field will pre-populate with a random assigned login id. This is the username for signing in to the Portal. We recommend changing this to the customer/contact's email address. 
 
 
It is also worth noting that we have a function to automatically send Portal User invites when the customer and contact are created in RepairShopr. You can activate that in the Customer Preferences > Advanced > Always Send Portal Invites to New Customers > Save.
 
 
The Password field will always default to empty when manually creating contacts. You can create a password for the Portal User or send them an email invitation for them to create their own (recommended).
 
Customer Portal Redirect  
 
It is also possible to Redirect the Customer Portal if you do not want customers using the Portal to a URL of your choosing. 
 
A good example might be you could direct your customers to a Custom Widget or maybe a page on your business website.
 
To do this, head to Admin > Customer Preferences > Advanced > Disable Customer Portal and redirect to URL (Leave blank to allow access) > Save.
 

Portal User Permission Groups

By default, Contacts will be included into a Limited View security Group which prevents them from seeing a bunch of things in the Customer Portal. For the adventurous of you, it's possible to customize what your customers see and do in the Customer Portal.

You'll see when you create a Portal User that there are 3 default groups to start out.

Admin Portal Group - Can see everything
Limited Portal Group - Can't see billing-related items
No Portal Access - Uh...No Portal Access?

You can edit the existing groups or create your own! To do this, head to Admin > Customers > Portal User Permission Groups. This section behaves almost exactly like Security Groups for Users.

You can click the name of existing Groups to rename them. The far-right context dots can be clicked to allow - edit, delete, clone or to Set Default.

Clicking Create New or edit will display the options available.

Back To Top


Documentation Center

Overview

Welcome to the new and improved Documentation Center! Here, you can store free-form text like help documents, customer information, user guides, and more.  

What it does

  • Gives you a place to put content for your team with a nice HTML editor so you can create all kinds of nice-looking content, including images and videos
  • Easily create parent pages to link them children pages to create a hierarchy
  • Add links to other pages, websites, custom widgets, booking calendars, and more
  • Set document privileges to give all, one or no customers access to certain documents in their customer portal
  • Add a navigation sidebar to organize your documentation internally
  • Create customer-specific documentation for each customer utilizing our template tags, making cloning documents for each specific customer that much easier
  • Create templates to quickly set up new articles for customers

What it doesn't do

  • Cannot link documents to assets (coming soon).

Getting Started with Customer Documentation

The customer wiki, located on the main customer detail page, is a place to include many details about your customer both internally, and externally in the customer portal. You can enable it under Admin > Customers > Preferences:

 
Once you have enabled this setting, you will be able to view and create a customer documentation page on their customer details page:
 
 
Once you've clicked the 'Customer Wiki Page' link for the first time, you'll be prompted to create the first wiki page for that customer: 
 
 
Uploading Images/Files 

Once you upload your image, there are 2 options for image size. Clicking either one will copy a URL to your clipboard. Once it's been copied, head to the Insert button > Image > In the Source field, paste the URL and Save. Your image should then load into the editor. Easy!
 
Now that you have created your article and set it to be visible in the customer portal, you can revisit the customer to view their new link to their customer documentation!
 

You can also click the "Customer Online Profile" link to view what the customer sees inside their portal for their newly created documentation section:

 
Clicking on the document's link will take you to the customer's documentation, with the proper information replacing the template tags you added earlier:
 

Important notes for customer documents:

  1. If you want the customer to have access to this documentation, set the page type to Customer Portal
  2. If you do not want to associate this page to a specific customer, but would like all customers to have access to this documentation, leave the Customer Name blank
  3. On the other hand, if you only want certain customer access to this page, please ensure to add the customer's name from the dropdown when typing the name into the text field
Getting Started with Internal Documentation
 
Firstly, we need to find the Documentation Center! If it is not already in your top navigation bar, make sure to enable it in under "Admin" > "Tabs Customization".  
 
Once you do, click on the navigation tab for "Documentation" to get started! You should see a page that looks a little like this:
 
 
Once here, you will want to click "New Page" to add a new document. Just make sure to add a Page Name and mark the Page Type as internal, and you should be all set!  
 
Keep in mind that you can create "Parent-Child" by adding links to documents like this:
 
For internal wiki pages, you will only need to add the "Page Name" of the document to the URL text field. For external URLs, you will want to add the full URL to the URL text field.
 
Documentation Templates 
 
You can create templates to quickly generate a new article on the fly for customers by selecting the "Template" page type in the drop-down on the Documentation Editor.
 
 
Next, add in the structure of the template and save! Once the template is created, a tag will be displayed next to the title when viewing the template on the editor page to help call out that it's a template.
 
 
Now when you want to create a new document for a customer all you need to do is head to the Customer Detail screen, scroll to the Document section, and click New. On the following page, there will be a drop-down where the template can be selected to generate.
 
 
 
If there is anything we missed, or you would like clarification on, please do not hesitate to reach out to help@repairshopr.com! We are more than happy to help. =) 
 
Masked Credentials  
 
You can add Masked Credentials to the Documentation section! Head to the Documentation tab and edit an existing Document or click New to start a new one. You will see the Credentials section at the bottom of the page.
 
 
Click New Credentials to get started.
 
 
Once you click the New button a section will appear in the table.
 
 
Name: This is there to help categorize the credentials so you know what it's for.
Username: Usually an email but can be whatever Username type you want (Text Field)
Host/URL: This is also a text field.
Password: Click the field to enter a password. Next time the page loads, this field will be starred
Notes: Uhh, you know what this is...
Public: This changes if the credential field is visible on the Customer Portal
 
This is what the Document will look like when a tech is viewing it.
 
 
This is what the document looks like if the customer has the appropriate Portal Permissions.
 
 
Speaking of Portal Permissions! Here are the options at Admin > Customers > Customer Portal Permissions. These are not enabled by default.
 
 
User Permissions
 
In the Security Groups, there are several ways to customize what access a non-Admin has to the feature.

Credentials - Delete

Credentials - Edit

Credentials - New

Credentials - View

Back To Top


Prepay Hours (Block Hours)

Prepay Hours allow you to sell blocks of service hours to be applied to an invoice at a later date. They can be tracked in reports, added to service level agreements and contracts or combined with discounts in the form of packaged deals.

The customer knows what they pay every month and the business receives steady revenue whether the service is used or not.

What it Does

  • Allows you to set a charge for pre-paid hours and add as a line item on an invoice
  • Automatically deducts prepay hours and adjusts balance when labor is added
  • Clear/Reset options on Prepay Hours on a recurring invoice
  • Works on Ticket Charges/Line Items

What it Doesn't Do

  • There isn't an option to add discounts on prepay hours. Discounts must be added using the same discount method for all invoice line items. You can read more about setting up discounts here.
  • Does not work in the POS module

Getting Started:

First Enable Prepay hours by heading over to the "Admin" tab and selecting "Customer Preferences"
Check the box that says "Enable the Prepay Hours Tracking Feature"




Then create a Prepay Hours inventory item. Head over to the "Inventory" tab and select the green "New Item" button.




Fill in required fields, make sure select "Prepay Hours" as a category.

This is very important and it is what will trigger the system to adjust automatically when an item with the "Labor" Category is added as a line item to an invoice.

Set the price and then select the "Create Product Button"



You can now add Prepay Hours as a line item to an invoice. Note: The number of hours added to the customer's prepay hours is dependant on the quantity line item.  So if you bill for one Prepay Hour line item, you will add 1 prepay hour to the customer. 



Complete check out by selecting the green "Take Payment" button.

Sometimes users get confused about how to deduct hours. The main thing to remember is:

  • Inventory items with the category "Prepay hours" ADD prepaid hours to a customer account.
  • Inventory items with the category "Labor" SUBTRACT these hours from the customer account.

Setting up Expiring Prepay Hours

If you plan to have your Prepay Hours expire and reset at the end of the month you can set it up by following the simple steps below.

Head over to the "Invoices" tab" and select the "Inventory Modules" dropdown.

Then select Recurring Invoices and from there click on the yellow edit button to edit an existing Recurring Invoice.

Check the box that says "Clear/Reset Prepay Hours (before this runs)"


Add the Prepay Hours item as a Line item. And you are all set!

Setting up Deductible Labor  

There may be cases where you will need a labor item to show up on the ticket timer for tracking but don't want the pre-pay hour pulled for that labor item.
 
To do this simply add a sub-category to the "Labor" category that doesn't start with
"Labor".
 
For example, all of these categories would deduct from PrePay Hours

Labor
Labor - Labor A
Labor - Labor B

These Subcategories would not deduct "Pre-Pay Hours"

Labor - Non-PrePay Hours
Labor - Misc

 
 


GDPR - General Data Protection Regulation

The General Data Protection Regulation ("GDPR") will be enforced starting May 25, 2018, and RepairShopr is committed to being compliant and providing our clients with the tools they need to also be compliant.

GDPR can be broken down into some primary categories that you should address to be compliant:

  1. Specific and Unbundled Consent
  2. Data Portability
  3. Right to Erasure (aka Right to be Forgotten)
  4. Breach Notification Policy
  5. Supporting Documentation

We have created separate articles for GDPR, depending on whether you are trying to understand how RepairShopr complies and what policies we have in place or if you're looking to find out about the tools we give you to help you become compliant with GDPR. Find the relevant link below to continue.

GDPR - RepairShopr and Your Business

The General Data Protection Regulation ("GDPR") will be enforced starting May 25, 2018, and RepairShopr is committed to being compliant and providing our clients with the tools they need to also be compliant.

This page is about how RepairShopr is compliant in our relationship with you (our users).

GDPR can be broken down into some primary categories:

  1. Specific and Unbundled Consent
  2. Data Portability
  3. Right to Erasure (aka Right to be Forgotten)
  4. Breach Notification Policy
  5. Supporting Documentation

Specific and Unbundled Consent

We are careful to respect your desire to be marketed to or not. If you feel you are receiving marketing communication that you did not consent to, please contact us so we can address it immediately. There is a link to the right of this page - "Contact support."

Data Portability

We make it easy to download a portable copy of your data. Just email us and we'll send you a copy electronically. There is a link to the right of this page - "Contact support."

Right to Erasure

We accommodate your right to erasure via a support ticket. Please contact us and we will take care of it! There is a link to the right of this page - "Contact support."

Breach Notification Policy

Our policy is that we will notify you within 72 hours of discovering a breach.

Subprocessors and Subcontractors

What is a Subprocessor? A subprocessor is a third party data processor engaged by RepairShopr, who has or potentially will have access to or process Service Data (which may contain Personal Data). RepairShopr engages different types of subprocessors to perform various functions as explained below. RepairShopr refers to third parties that do not have access to or process Service Data but who are otherwise used to provide the Services as “subcontractors” and not subprocessors.

RepairShopr only stores your data with the Privacy Shield covered entities below. See links for reference.

Subprocessors

Third-Party Resources

GDPR - Your Business and Your Customers

The General Data Protection Regulation ("GDPR") will be enforced starting May 25, 2018, and RepairShopr is committed to being compliant and providing our clients with the tools they need to also be compliant.

This page is about how RepairShopr is helping you to be compliant with your Customers.

GDPR can be broken down into some primary categories that you should address to be compliant:

Enabling GDPR Functionality

Please note that certain GDPR features must be enabled in order to be seen and used within RepairShopr. To enable, please go to Admin > GDPR Center > and check-mark the box "Enable GDPR Functionality."

You cannot default any "opt-in" fields for consent to market to "consent". If you want to store someone's information for general processing of their data, you should ask for that. If you also want to market to them, you need to separately (unbundled) ask them to opt-in to that.

To reliably track consent in RepairShopr, we have provided a few new features.

Initial Setup & Creating a Customer

First, you can now head to the GDPR Center in the Administration section and configure your consent messaging. We have provided some sample text so you have an idea of what belongs in this message.

 

After you have that configured, you might notice the three new fields on the "New Customer" screen, where the old "opt-in" checkboxes were.

 

  • If you don't check the first box which says you have their consent to at least store their information for normal business processes, the form won't be valid to continue.

 

  • If you do check any of these boxes and continue, a "Consent" record is stored in the database permanently for your future reference. The consent record will store the date and time, the communication method note you provide (ex; "verbally consented"), and a copy of the actual text they agreed to.

 

  • To be reminded of the exact text you want them to agree to, you can hover over each field and the consent text you put in the prior step will pop up.

Modifying a Consent

You can also modify a consent in the event that a Customer contacts you and says they want to change their mind about a consent.

To adjust a consent, head to the Customer Detail screen and look for the new "GDPR" button. (This requires a new permission, only global admins have this by defualt.)

Consent Tracking Section:

The Consent Tracking Section will show opt-in and opt-out history, the source (where from, also the tech that performed the action if applicable), the wording they agreed to, and a time stamp when the customer agreed to it.

IMPORTANT NOTE: When modifying Consent you must select options for all 3 as they will update when you click Update.

Modifying in Bulk

In case you've already been collecting consent outside of RepairShopr, or you are importing Customers that have consented elsewhere, we've provided a bulk consent tool. This tool is in Admin -> GDPR Center. It allows you to mass-update each type of consent for all Customers in the database.

Best Practice: We recommend sending out your GDPR Consent Campaign first, then after it has been sent, head to the bulk consent and opt-out your database. That way, only the customers that provide consent from the email campaign will continue to receive your marketing and those that don't are opt-out correctly.

Self-Service Modifying via the Portal

Your Customers can use the Portal to manage their communication settings. They will have a new link in the upper right-hand corner of the Portal which will take them to a page where they can manage their Privacy Settings - Data and Communication Settings.

Bulk Email Consent Request

We placed a GDPR Consent Template that can be used to seek consent from all of your customers. Head to the Marketr Tab and scroll down to the templates. You will see the GDPR Template in the top row.

There is a new tag that can be used for your customers to quickly give consent in one click!

{{online_profile_privacy_confirm_opt_in_url}}

Data Portability

A person should be able to get a "portable" (machine-readable format) copy of the personal data you're storing about them whenever they desire.

We enable that in the Customer Portal. They can click into the Portal, click "Privacy Settings" in the upper right-hand corner, and click to "request data."

You can also easily do this for them by clicking the "Online profile" link from the Customer Detail screen and clicking the "request data" button.

Right to Erasure

A person should be able to request their personal information be erased from your systems. You should know exactly where it's being stored and be able to comply with their request. There are some big exceptions to this rule for what the language calls "future legal defense" and also "where deleting the data would conflict with any other legislation." More on this later.

You should read up on this requirement of GDPR to see if/when you need to actually process an erasure. It seems there are possibly reasons you would want to decline, but in the event you want to process this for them we give you these tools.

First, in the Customer Portal they can click "Erase Me" and it will NOT actually erase them, but it will send you a request via a Ticket so you can choose how to process it.

Second, on the Customer Detail screen, when you click to "GDPR", you get some controls on the page that are dynamic, based on what data is present on this Customer.

If it's just an empty Customer, with no Tickets or Invoices, there will be a button allowing you to delete them and do an actual "Purge" - this is completely irreversible.

If this Customer has any Tickets or Invoices, the button will change to "Soft Delete - Keep financial records due to other record keeping rules." This will "erase" them in many functional ways, but the Ticket/Invoice data will still be in the system and discoverable. They will not be able to receive emails in this state, and will not be present in Customer CSV Exports, so you won't accidentally contact them in the future.

At the bottom of this image:

Breach Notification Policy

You are required to report a breach once discovered within no more than 72 hours except where the notification could result in a risk to rights or freedoms to others. There are requirements to what that notification includes and you can easily write something up based on the legislation text found here.

We don't provide a tool for this, but if RepairShopr is breached you can be sure we will report to you per the GDPR rules. We can't offer specific legal advice here but you may want to have a policy ready that says how you will respond to a breach. We feel it's a little unclear if every small business needs to build all these policies.

Supporting Documentation

If you store personal information in online systems you should maintain a list of them for others to see and understand where their data is. American companies that store data are registering with PrivacyShield.org.

RepairShopr will publish a list of relevant hosts and services online here, you may refer your Customers to this or create your own pages. We are not 100% clear what would make you compliant in this regard.

Third-Party Resources

 
 

Feedback and Knowledge Base