Home  >   Articles   >  Configuration - Customer Portal
Articles in this section

Configuration - Customer Portal

This article is useful to the users of Vtiger CRM. If you use Vtiger CRM and want to set up the customer portal for your customers, this article has all the information you need.
R
Ruba
12 Mar, 2021 - Updated 1 year ago
Table of Contents

Introduction

The Vtiger customer portal is a platform to view Vtiger-specific information for your business. 

It is a self-service portal and your one-stop destination for all your questions. Whether you want to know the status of an issue that you reported or an answer to a query, simply log in and look up relevant information.

 

You will see something similar when you log in to the customer portal:

 

The status of your cases, options to create cases, view FAQs, and other information that can help you are available in the customer portal. 

 

Benefits of the customer portal

  • Transparency: All customer-related information is readily available
  • Single platform for status updates: The customer portal is a self-service portal where information is available on customer login. No back and forth emails or follow-ups are required for the customers to get updates 

Feature Availability and Limits

 

Help Desk Starter

Help Desk Professional

All-in-One Professional

All-in-One Enterprise

Feature Availability

Customer Portal

The Number of Contacts per User

50

100

100

100

 

Note: The number of contacts per user is the number of contacts to whom you (Vtiger customer) can provide portal access. For example, if you are using the Help Desk Starter edition, you can provide portal access to 50 of your contacts.

Setting up the Customer Portal

If you are an Admin user, you can control what your customers see in the portal. You can show or hide certain aspects from the customer portal. 

 

Follow these steps to configure the customer portal:

  1. Log in to your CRM account.
  2. Click the User Menu on the top right corner of the CRM screen.
  3. Click Settings.
  4. Select Customer Portal under Configuration.
 

You can set up the following details under Customer Portal settings:

  1. Select the template for portal login and other details:
  • Portal URL - This is the URL of the customer portal. It cannot be changed unless you host the portal on your server. Skip to this section to learn more.
  • Default Assignee - Any case created by your customers through the portal will be assigned to the selected user, by default.
  • Contact Support Notification (Days before) - Contacts/customers will be notified about their support end date (mentioned in the contact record) prior to the number of days you mention in this field.
  • Login Details Template - The selected email template will be used to send the portal login credentials to your customers. 
  • Forgot Password Template - The selected email template will be used to send the reset password email when a contact clicks the Forgot Password link while logging in.
  • CSS URL for custom theme - You can add the URL of your CSS file to change the  theme of the customer portal to match the standards of your organization. 
  • Default Scope - Choose whether to show only the records related to the logged-in customer or their entire organization in the customer portal. The records are shown under the modules in the menu. To learn more about this, click here.
    • If Mine is selected, only records related to the logged-in customer are shown.
    • If All is selected, all the records related to the logged-in customer’s organization are shown. 
  1. Set up the portal layout:
  • Portal Menu - The modules that are enabled here are shown in the menu of the customer portal. Disabled modules are hidden from the menu. 
    • Drag and drop the module names to rearrange them in the customer portal. 
    • Records Visibility - You can choose the records that you want your contacts to see in the portal. This setting is shown when you select a module under Portal Menu.
      • Created by contact - If enabled, only the records related to the logged-in contact are shown.
      • Created by all contacts in the organization - If enabled, the records related to all the contacts in the organization are shown.
      • Created by all contacts in the organization and its subsidiaries - If enabled, the records related to all contacts in the organization and its subsidiary organizations are shown.
    • Related Information - You can choose the information related to the records to be shown in the portal.
      • Updates -Any update on the record is shown in the portal.
      • Comments -You can add a comment on the record from the portal.
      • Documents - Any document related to the records is shown in the portal. 
  • Portal Home Layout:
  • Announcement - When you have an announcement to make or a notification to send to the customers, you can write it in the Announcement block.
  • Account Representatives Widget - Must be enabled along with Assigned To so that the logged-in customer can see the name of the sales rep handling their organization.
  • Greeting Widget -
    • Standard greeting - The standard greeting is “Welcome to Portal”.
    • Time based greeting - “Good morning Emma”, “Good evening Samantha”, etc. are examples of time based greetings.
  • Charts - Only the charts that are enabled are shown in the portal.
  • Recent Cases Record Widget - If enabled, the Recent Cases widget is shown on the homepage of the portal. The widget shows the cases that your customers reported recently.
  • Shortcuts - These shortcuts are available by default on the homepage of the portal -
    • Add Document
    • Create Case
    • Open Cases
  • Recent Documents Record Widget - If enabled, the Recent Documents widget is shown on the homepage of the portal. The widget shows the documents that your customers uploaded recently.
  • Recent FAQ Record Widget - If enabled, the Recent FAQ widget is shown on the homepage of the portal. The widget shows the documents that your customers uploaded recently.
  1. Set up the profile layout:
  • Contacts -
    • Contact Fields and Privileges - Choose the fields from the Contacts module to be shown under Profile in the portal. 
      • Move the toggle button to the left to make a field read-only. Read-only fields cannot be edited by your customers in the customer portal.
      • Move the toggle button to the right to give read and write permissions on a field. Such fields can be edited by your customers in the customer portal. 
      • Type a field name in the text area and click +Add Field to show it in the portal.
  • Organizations -
    • Organization Fields and Privileges - Choose the fields from the Organizations module to be shown under Profile in the portal. 
      • Move the toggle button to the left to make a field read-only. Read-only fields can’t be edited by your customers in the customer portal.
      • Move the toggle button to the right to give read and write permissions on a field. Such fields can be edited by your customers in the customer portal. 
      • Type a field name in the text area and click +Add Field to show it in the portal.
  

Giving Customers Access to the Customer Portal

To give your customers to access the customer portal, enable the Portal User field in the Contacts module.

When you do this, your customers will receive credentials on their contact email address, using which they can log in to the customer portal.

 

Note: For customers to receive their login credentials, the Primary Email field in the contact record must contain the customer’s current and active email address.



 

Follow these steps to give access to the customer portal to a contact:

  1. Log in to your CRM account.
  2. Click the Main Menu.
  3. Go to Essentials.
  4. Click Contacts.
  5. Select and open a contact record for which the customer portal must be enabled.
  6. Click the Details tab on the right sidebar.
  7. Look for the Portal User field and enable it. 
  8. Enter a valid Support Start Date and Support End Date
    • Note: Customers will not be able to log in to the customer portal beyond the support end date.
  9. Click Save.
 

Note: The support end date must be either the current date or a future date. If you enter a date that has passed, then the login credentials are not sent to the contact.

Ensuring Email Delivery

To ensure that the email with portal credentials is delivered to the customers, you must enable a setting in the CRM.

 

Follow these steps to ensure email delivery:

  1. Log in to your CRM account.
  2. Click the User Menu on the top right corner of the CRM screen.
  3. Click Settings.
  4. Select Email Settings under Configuration.
  5. Click the Edit icon.
  6. Scroll down to the Required Opt-in for Email Delivery section.
  7. Enable the checkbox for Allow sending workflow emails to contacts that have opted-out.
  8. Click Save.

Viewing the Login and Logout Activities of your Customers

When your customers log in to or log out from the customer portal, it is recorded in the CRM in their contact record. 

 

Follow these steps to view your customers’ login and logout activities:

  1. Log in to your CRM account.
  2. Click the Main Menu.
  3. Go to Essentials
  4. Select Contacts
  5. Open a contact record that has portal access.
  6. Click Filters in the Activity section in the Summary View.
  7. Enable Customer Portal under Customer Touchpoints. 

When you do this, you will get the login and logout updates in the Activity section of the contact record. 
 

Hosting the Customer Portal on your Server

You can host the customer portal on your website or server. Click here to download the ZIP file. 

After the download is complete, you must make the following changes in the config file (/portal/config.inc.php):

  • $site_URL: This is the CRM instance path.
  • $CompanyName: This is the page title that appears on the browser tab.
  • $logoPath: The organization’s logo with the name and extension as ‘logo.ico’ must be placed in the path mentioned here.

Note:

  • You can also refer to the Help.txt file in the ZIP file for more instructions about the configuration.
  • The maximum PHP version supported is 5.5.
Was this article helpful?
1  out of  1  found this helpful.
Comments 0
Be the first to comment
© Copyright 2022 Vtiger. All rights reserved.