Conversational Forms with AI

JS Widgets AI Agents Discord Integrations
Conversational Forms with AI

Built an embeddable form-to-conversation system: a JS widget routes submissions to a Discord-based AI agent (Mistral API), validates user input, and returns normalized JSON to developer webhooks.

Project Overview

Developers define question schemas in a portal, then embed a generated widget on any site. The widget collects a Discord ID, starts a DM-based question flow, and enforces format/validation constraints via agent prompts plus server-side checks.

Key Features

Technical Details

Architecture: widget -> Node/Express API -> Discord.js agent worker -> Mistral inference -> webhook emitter. Session state tracks question order, validated field types, and completion status before posting final payloads.

Back to Projects