Build your own support UI from the same logic and primitives behind the shipped widget.

<Support /> is for shipping fast. Advanced is for teams that want to build their own support experience.

Use this section when

  • you want full control over the support UI
  • you want to start from our source code instead of the ready-made widget
  • you want to compose your own support shell from reusable logic and primitives

The vision

The shipped support widget is built from reusable logic and primitives.

That means you can:

  • ship fast with <Support />
  • inspect the shipped widget source and use it as a base
  • build your own support UI with the same logic and primitives underneath

Templates are coming soon

We are working on templates with full examples for common custom builds.

What to do today

  1. Start with the support source if you want a real widget codebase to adapt.
  2. Use Primitives when you want headless building blocks.
  3. Keep Hooks Reference and Types Reference nearby while you build.