UI Kit Components
With Inkeep, you can easily embed your AI assistants anywhere your users have questions.
@inkeep/cxkit-react
is our component library that are embeddable as both React components or JS snippets.
Components
Using the @inkeep/cxkit-js
library.
Chat Button
Add a floating chat button to any site or app.
Search Bar
Add to your docs or marketing site.
Custom Trigger
Use your own button or UI element to trigger the Inkeep modal.
Intelligent Form
Use an intelligent form to deflect new tickets.
In-Page Chat
Embed a chat UI directly in your app or support site.
In-Page Search
Embed a search UI directly on a dedicated page.
Using the @inkeep/cxkit-react
library.
Chat Button
Add a floating chat button to any site or app.
Search Bar
Add to your docs or marketing site.
Custom Trigger
Use your own buttons or UI elements to trigger Inkeep modals.
Intelligent Form
Use an intelligent form to deflect new tickets.
In-Page Chat
Embed a chat UI directly in your app or support site.
In-Page Search
Embed a search UI directly on a dedicated page.
Customization
Here are some common scenarios:
- Customize theme & CSS - Customize the look and feel of the UI components.
- Add guidance & context - Provide user-specific information or provide custom instructions to the LLM.
- Manage user privacy preferences - Handle user privacy settings and analytics opt-outs.
- Authenticate users - Limit chat or search usage to users authenticated with your app.
- Log events to your own analytics - Log events to your own custom analytics system.
- Embed a support form - Add a support form embedded within the chat experience to create support tickets.
- Make chats sharable - Enable the 'Share' button to make chats sharable.
Public clients
For an overview of local development and security for AI assistant's that are used on public sites, check out this guide.