Customer Portal
Last updated October 5, 2024
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.
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.
How does authentication works in the customer portal
The following settings are required for the customer portal to function properly and securely:
- Atlas JS SDK installed and user identify call is 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.
Now let's say setup custom domain for your help center at https://help.acme.com. You 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.