Building Custom UI Overview

Modified on Sun, 2 Mar at 6:40 PM

This section describes the requirements for using your custom UI for your Digital Person's conversational experiences.


Note: A core assumption for this section is that you already have familiarity with building a UI and/or back-end Orchestration Server for your conversational experience. It also assumes that you have integrated our Web SDK into your website. If not, please refer to our Web SDK documentation.


You may choose to use the Default UI or a Custom UI to host your Soul Machines Digital Person.


If electing to build your own Custom UI you will need to create a website to display the digital person, using the WebSDK to establish a connection with the video server. 


A website that displays a digital person uses standard web technologies like; HTML, CSS, and JavaScript. 


It is recommended that when building a custom UI is best done as an SPA using a common web framework such as React, VUE, or Angular in addition to the Soul Machines WebSDK. 


Available SDKs

web SDK



Developer Documentation

Soul Machines provides detailed documentation on consuming our SDKs (webSDK, and skillsSDK), connecting to our APIs, authentication, and walkthroughs. These documents will be continuously updated with environment schematics, sample code snippets, code libraries, guides, and other relevant developer resources.


The developer documentation hub can be found here: Soul Machines Developer Docs.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article