The customer portal gives customers a centralized place to manage and respond to their support tickets. After you've
set up your customer portal, you can configure settings like the portal domain, access permissions, and support form. These settings can be updated at any time.
Permissions requiredCustomer Portal settings permissions are required to manage the customer portal.
Navigate to the URL. In the Slug field, you can edit the URL slug. To manage the domain used for your customer portal, click Manage your domains.
The customer portal will appear in the primary language set for your domain. If you change your domain's language in your Domains & URLs settings, the customer portal language will also update. Learn more about HubSpot's language offerings.
Please note: multiple language customer portals are not supported at this time.
Edit the default inbox or help desk
You can select a default inbox or help desk for tickets created by contacts in your customer portal. When the customer logs in to their customer portal, they can reply to the ticket and their response will appear in the selected inbox or help desk.
In the Customer Ticket Permissions section, select an option:
Allow your customers to view all tickets from their company : when a contact logs in to the customer portal, any tickets associated to their primary company record, in addition to the tickets associated to their contact record, will appear.
Allow your customers to only view their own tickets: when a contact logs in to the customer portal, only tickets associated with their contact record will appear.
Allow a specific set of your customer to view all tickets from their company: only contacts who meet the defined criteria will able to view tickets from their company.
Click Set contact properties.
In the right panel, click + Add filter to set the criteria.
To add a new filter, click + Add filter in the AND or OR groups. When you set a filter with AND, records must meet all of the criteria in the filter group to be included in the view. When you select OR, the records must meet the criteria in at least one filter group to be included in the view. Select the property you want to filter by, set criteria for the property, then click Apply filter.
Once you’re done, click the X in the top right corner. Your filters will be applied, but you must save the view for the filters to persist.
Click Save
If you select Allow your customers to view all tickets from their company, your customers can switch between their tickets and their company's tickets. When the customer logs accesses their customer portal, they can click the View dropdown menu in the top right of the Tickets view, then select an option:
Organization tickets: all tickets associated with the customer's company will appear.
Owned by me: only tickets associated with the customer's contact will appear.
Add a support form to the customer portal
You can add a support form to your customer portal so that when a visitor is logged in, they can submit a new support request from their customer portal.
Please note: when you add a support form to the customer portal, it automatically creates a ticket associated with the logged-in user. As such, including an Email field is not necessary. Learn more about adding form fields.
In the Customize your portal appearance section, click Edit theme.
In the theme previewer, use the styling options to make sure your customer portal's appearance stays consistent with the rest of your website. Learn more about editing theme style settings.
Please note: if you make changes to the theme styles, these changes will apply to the ticket listing, ticket detail, and ticket form page.
Customize ticket display
Control how tickets appear to customers in your portal by editing ticket labels, filtering which tickets are visible, and selecting which columns display on the ticket page.
To change the display name for tickets on the ticket home page, in the Display name for Tickets field, enter a new Display name. For example, you can change the label to Orders, Cases, or Requests. Learn how to update your form header text to reflect your new label.
To customize which tickets appear in the customer portal:
In the Ticket visibility section, click Select ticket properties.
In the right panel, select a ticket property to filter by, then select filter criteria.
You can also choose which columns appear on the ticket display page. You can add up to 10 properties:
To reorder columns, click and drag properties to the order you want.
To add a property, click + Add property.
To edit a column, hover over it and click Edit.
To remove a property from the table, hover over it and click Delete.
To reset the columns to the default, click Reset to recommended defaults.
In the section Customize your Ticket Owner display name, select a display option. By default, the owner's first name is used; however, you can choose to display the owner's full name, last name, or a custom alias.
By default, a ticket's status will only appear as Open or Closed. To show customized ticket stages (e.g., Waiting on reply) on the ticket detail page, toggle the Ticket stages switch on.
Click Save.
You can verify which conversations will appear in the customer portal by using the Conversations card in the ticket record's right sidebar. If multiple conversation threads are associated with a ticket, only the original thread will appear in the customer portal.
It's recommended that you and your team use notes and comments to communicate internally on your tickets, or set up filtering rules to filter out any internal communication from the customer portal.
Configure ticket actions for customers
Manage customer interactions with tickets in the portal by allowing them reply to closed tickets or close tickets themselves.
You can select and edit the system pages that your customers will use when accessing their portal, including the pages where they can register, sign in, and sign out. You can also configure an access denied page and password reset pages.
To set up your customer portal system pages:
In your HubSpot account, click the settings icon in the top navigation bar.
In the left sidebar menu, navigate to Content > Private content.
Click the Pages tab.
Under each type of system page, click the dropdown menu and select a template.
After you select a template, you can edit or preview it by clicking Actions then selecting the corresponding option.
Customize consent to process language (optional)
If you're allowing customers to self-register to access their customer portal, you should configure your consent notice to let them know how you will be using their data.
Please note: while these features live in HubSpot, your legal team is the best resource to give you compliance advice for your specific situation.
You'll be brought to your private contentsettings. Click the Choose a domain to edit dropdown menu and select the domain where your customer portal is hosted.
In the Consent to process data section, click Edit explicit consent content.
In the Notice and consent panel, update the consent to process text or consent to process checkbox label, then click Save. You can also link out to your legal team's external resources from the Notice and consent text, if applicable.
This will only update the consent to process text for your customer portal. Learn how to set default notice and consent text for other HubSpot tools.
Turn on a customer portal
Once you have completed the set up steps, you can turn on your customer portal.
At the top of the page, toggle the Customer Portal switch on.
Any messages sent from the customer portal to your team will appear in the conversations inbox and appear as an email engagement on the record's timeline.
Give contacts access to the customer portal
To access the customer portal, you can either share the link to the portal with your customers or they can access the portal via the knowledge base. To view your customer portal:
Depending on the login and authentication method you selected, before a customer can access their customer portal, they may need to set up their login credentials:
If customers are able to self-register, a Register here link will appear below the login credential fields.
If only a specific group of contacts have access, an email will be sent to them so they can set up their login.
Please note: if you are logged into your HubSpot account when you visit the customer portal, you will not have to login to view the ticket listing page.
Use the customer portal
When your visitors log in to their customer portal, they can view all of their open and closed tickets on the ticket listing page, and filter and search for existing tickets.
The following ticket properties are visible in the customer portal by default:
Subject
Requested by
Create date
Ticket owner
Last activity date
Status
To view more ticket details and the associated conversations, your customer can click the name of a ticket to open the ticket details page.
To reply to tickets, they can enter a message in the text box and use the icons across the bottom of the email editor to modify the text style and include
file attachments.
Please note: if multiple conversation threads are associated with a ticket, only the oldest thread will appear in the customer portal.
Export ticket data from the customer portal
To export ticket data, customers can click Export to CSV in the top right of the table. This will export all data visible in the current view, including any filters applied at the time of export.
If the customer needs to file a new ticket, they can click File a Support ticket. This will take them to the ticket form that you created so they can submit a new issue.
To log out of their portal, the customer can click Sign out in the top right. To automatically log customers out after a period of inactivity, you can set up idle session timeouts.
InboxHelp DeskCustomer Portal
Thank you for your feedback, it means a lot to us.
This form is used for documentation feedback only. Learn how to get help with HubSpot.