In this help article, we will learn how to display the individual help center services as modules on the ASAP help Widget. The modules can be viewed based on their default configuration and the settings configured in your Zoho Desk portal. It's important to note that the default configuration of modules may differ depending on the edition of your Zoho Desk account.
To display the SDK Dashboard
The SDK dashboard is the screen through which end-users access your help center services. This dashboard displays icons or buttons that provide access to your Knowledge Base, Community Forums, Support Team (through the ticket submission form), tickets list (a list of tickets submitted by users who are logged in), and Chat (to interact with a customer support agent in real-time).
![](https://static.zohocdn.com/zoho-desk-editor/static/images/file.png)
The SDK UI does not default to enabling the Chat module. You must first enable it on your Zoho Desk portal.
Include the following code in your chosen method to display the SDK dashboard:
- ZDPortalHome.show(MainActivity.this);
To display the SDK Dashboard with overridden configuration
I Display selected modules in the SDK dashboard
The SDK enables you to embed your preferred help center services as modules in your application, excluding the other modules.
By default, the modules will be shown based on the portal's and module's configuration. If we need to override those settings on the Android app alone, we can use the following method.
The following method displays the SDK dashboard with its configuration overridden:
ZDPHomeConfiguration config = new ZDPHomeConfiguration.Builder()
.isKBEnabled(true)
.isCommunityEnabled(true)
.isLiveChatEnabled(true)
.isMyTicketsEnabled(true).build();
ZDPortalHome.setConfiguration(config);
ZDPortalHome.show(activity);
II Display individual modules without displaying the SDK dashboard
You also have the option to provide access to individual help center services as modules without displaying the SDK dashboard on your application.
The following methods help you display the individual modules with their default configuration:
Chat Module
Chat provides a real-time communication channel for end-users to interact with a customer support agents.
The following method displays the Chat module:
- ZDPortalChat.show(activity);
![](https://static.zohocdn.com/zoho-desk-editor/static/images/info.png)
activity is the activity instance that triggers the Chat module.
Knowledge Base Module
The Knowledge Base module enables end-users to access through help articles.
The following method display the Knowledge Base:
- ZDPortalKB.show(activity);
![](https://static.zohocdn.com/zoho-desk-editor/static/images/info.png)
activity is the activity instance that triggers the Knowledge Base module.
Submit Tickets
Submit Ticket is the screen through which end-users can submit their questions/requests as support tickets. It allows support agents to view, track, prioritize, and respond to customer tickets in one place.
The following methods display the Submit Ticket screen.
- ZDPortalSubmitTicket.show(activity);
![](https://static.zohocdn.com/zoho-desk-editor/static/images/info.png)
activity is the activity instance that triggers the Submit Ticket module.
My Tickets
My Tickets is the screen through which end-users can access, track, and edit their submitted tickets.
The following method display the My Tickets screen.
- ZDPortalTickets.show(activity);
![](https://static.zohocdn.com/zoho-desk-editor/static/images/info.png)
activity is the activity instance that triggers the My Tickets module.
User Community is the module through which end-users can access discussion forums and interact with other users to share knowledge.
The following method displays the User Community:
- ZDPortalCommunity.show(activity);
![](https://static.zohocdn.com/zoho-desk-editor/static/images/info.png)
activity is the activity instance that triggers the User Community module.
Guided Conversations Module
Guided Conversations helps end-users find answers themselves or perform a standard process without an agent's assistance by following a pre-built conversation flow.
The following methods display the Guided Conversations:
- ZDPortalLiveChat.show(<activity>);
The flow has also been designed as a fragment component. You can use the following method where required:
ZDPortalLiveChat.getChatFragment()
Once you enable the Guided Conversations and Zia modules, the Chat component will be displayed as below:
![](https://static.zohocdn.com/zoho-desk-editor/static/images/file.png)
When you enable Guided Conversations and Zia together, Guided Conversations gets loaded by default, and you can switch to Zia if necessary. Please note that you cannot switch between Zia and Guided Conversation in the middle of the flow unless you reset the flow by clicking Restart Conversation in the bottom menu.