Touchpoint

Touchpoint is the NLX SDK for building conversational interfaces. It provides a drop‑in themeable chat UI and Voice+ connectivity out-of-the-box. Touchpoint with Voice+ lets you add real‑time voice and on‑page actions to your websites or mobile applications.

What Can I Build With Touchpoint?

Cover

Chat UI

Customizable chat with themes, conversation history, customizable carousels, and other components.

→ Chat Documentation

Cover

Voice+

Voice-controlled web with real-time commands, form filling, navigation, and programmatic control.

→ Voice+ Documentation

Cover

Voice

Real-time two-way conversations with WebRTC streaming, cross-platform support, and voice-first interfaces.

→ Voice Documentation

What is Voice+?

Voice+ is a full-stack capability that enables real‑time voice and in‑page actions. It combines low‑latency audio, page context, and custom commands, surfaced through the Touchpoint SDK.

Quick start (Touchpoint UI)

<html lang="en">
  <head>
    <title>Touchpoint Sample HTML</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <script type="module">
      import { create, React, html } from "https://unpkg.com/@nlxai/[email protected]/lib/index.js?module";
      
      const touchpoint = await create({
        config: {
          applicationUrl: "REPLACE_WITH_APPLICATION_URL",
          headers: {
            "nlx-api-key": "REPLACE_WITH_API_KEY"
          },
          languageCode: "en-US",
        },
        colorMode: "light",
        input: "voice",
        theme: {"fontFamily":"\"Neue Haas Grotesk\", sans-serif","accent":"#AECAFF"},
      });
      
    </script>
  </body>
</html>

Last updated