SolveWiseProduct demo

This hosted demo talks to the real API

The widget calls POST /v1/widget/conversations/start with your app-scoped x-api-key. Set NEXT_PUBLIC_SOLVEWISE_WIDGET_DEMO_API_KEY and NEXT_PUBLIC_SOLVEWISE_API_URL on the web app, then reload. Use a dedicated demo key for the formlyx app from Integrations.

Loading embedded widget…

Pulling /widget.js from this deployment.

app.formlyx.test · Webhooks

This page embeds the real SolveWise widget — same script hosts ship to production.

Formlyx Webhook Settings

When delivery fails, your customer taps Need help? in the corner. Context (URL, browser, viewport, plus fields your app passes in code) is attached silently; the thread persists in their browser so they can come back later.

Webhook delivery failed

Status
500
Endpoint
api.example.com/webhooks/formlyx
Last attempt
just now

Open support from the floating button — try sending a message, refresh the page, and open it again to see the same conversation resume.

Embed snippet

Production hosts load widget.js and pass an app-scoped API key (same keys as Integrations).

<script
  src="https://solvewise.io/widget.js"
  data-app-slug="formlyx"
  data-api-key="YOUR_APP_SCOPED_KEY"
  data-api-base="https://api.solvewise.io"
></script>

Or call window.SolveWise.init({ apiKey, appSlug, context, ... }) from your SPA bootstrap.