Voice, text, screenshots, and smart follow-ups

Put the conversation inside your product.

Ask “What should we build next?” on the page where the idea happens. Customers can speak naturally, Superforms asks the useful follow-up, and the complete response flows back to your agent or API.

See the code
Live inline formPowered by Superforms
Loading form…

Use our interface

A responsive inline form or polished popup with microphone access and automatic height.

Use your interface

Render each question yourself while the client handles sessions, answers, and adaptive follow-ups.

Keep the intelligence

Your custom design still gets voice transcripts, selective AI follow-ups, and structured delivery.

One script. Three surfaces.

Start with the widget. Go headless when you need to.

The same form slug works as a share link, modal, inline embed, or custom interface. Changing the surface never changes where answers go.

  • No frontend framework required
  • Old Superforms.open() calls remain compatible
  • Lifecycle events for ready, question, answer, submit, and close
  • No creator token is ever exposed in the browser
<script src="https://superforms.co/embed.js"></script>

<button data-superforms-open="YOUR_FORM_SLUG">
  Suggest a feature
</button>

A better “Suggest a feature” form

Let someone explain the idea. Then ask why it matters.

This works especially well for feature requests, cancellation feedback, onboarding friction, bug reports, research prompts, and post-purchase feedback.

See the feature request workflow