Customer PortalAPI DocumentationGo to Atlas

No results

Help CenterChannelsCustomer Portal

Customer Portal

Last updated February 11, 2025

What is the customer portal?

The customer portal is self-service portal that allows your customer to access their current and closed tickets. You can also enable customers to view tickets from other employees at their company and allow them to create tickets.

How to setup customer portal?

You can go to  App Config > Help Center  to setup customer portal.

Customer Portal

Click on enable customer portal and press save on the bottom of the screen. Once you  setup authentication , your customer will be able to see all of their existing tickets.

How to allow customers to create tickets

The customer portal allows you to create custom ticket forms. You can customize the form fields and specify the channel on which customers should receive the response on the ticket. For example, you can have a different form for Bug, Feature Request, and Sales forms or you could have a different form for different sets of customer, so high priority customer can create Chat or SMS ticket and only allow standard or free tier customers to create email tickets.

Customer Portal

How does authentication works in the customer portal

We have two way for you to authenticate your customers

For cookie sharing to work, following settings are required:

  • Atlas JS SDK installed on your domain and user identify call is being made
  • Help center custom domain is setup

So let's say you have application hosted at https://aap.acme.com. Once you install Atlas JS SDK and make user identify call, we will set a cookie at https://acme.com.

Let's say you have set custom domain for your help center at https://help.acme.com. Your customer portal will be accessible on https://help.acme.com/customer-portal. Now when your customer visits your helpcenter after accessing your application, we will able to identify the customer securely and show them these tickets.

Auth via url params

If you want to authenticate your customers to your customer portal by url params you first need to enable user hash based authentication (you can read more about it  here )

⚠️ If you use chat or session recording, please make sure
enable user hash authentication in chat/recording setup before
enabling it

once you have enabled user hash, you can authenticate your customers by redirecting them to a url like https://support.acme.com/customer-portal?userId=1231-123-1234&userHash=ab1a1aorab1a1aorab1a1aorab1a1aor

User will be redirected to customer portal after this url and will be able to see their tickets.

Was this article helpful?