Forms
thatlisten.

§ A voice-first form builder: the respondent talks, the agent listens, the data arrives structured.

Stop making people fill out forms. Let them talk.

● Listening
00:47
Founder callsCustomer researchRecruitingClient intakeMarket surveysOnboardingWaitlist triageProduct feedbackFounder callsCustomer researchRecruitingClient intakeMarket surveysOnboardingWaitlist triageProduct feedbackFounder callsCustomer researchRecruitingClient intakeMarket surveysOnboardingWaitlist triageProduct feedback

§ 01: The experience

Like a phone call, only better.

The respondent speaks in their own words. Sayso re-asks, clarifies, and moves on. You see structured answers arrive in real time.

founder_fit · live
● Mic on

Agent

What's the hardest problem your customers face?

Listening
Progress1 of 7

sayso

§ 02: How it works

Three steps. No typing.

01

Design the form

Write your questions once. Sayso handles the flow, the follow-ups, and the tone.

02

Hand it to the agent

An ElevenLabs voice agent guides every respondent through the intake, live.

03

Get structured answers

Client tools capture every reply as clean data, ready for your CRM or dashboard.

§ 03: What you get

A form that feels like a conversation.

01

Voice-native

Respondents talk. Sayso listens, clarifies, and keeps the conversation on rails.

02

Structured output

Each clear answer maps to a field ID as it arrives. The transcript stays available separately.

03

Client-side tools

The agent saves fields and completes the form through explicit browser tools.

04

Two voice styles

Choose Emma for warmth or Tim for a faster, more direct interview.

§ 04: Use cases

Anywhere a form dies, Sayso lives.

Founders

Discovery calls

Collect context before deciding which conversations need a live follow-up.

Research

Customer interviews

Run the same structured conversation without scheduling every call.

Recruiting

Screener calls

Let candidates talk through their story before you look at a resume.

Services

Client intake

Collect goals, constraints, and background before the first session.

Feedback

Open questions

Let respondents explain the why behind a score or a choice.

Community

Waitlist triage

Capture richer context than a name, email, and one-line answer.

§ 05: For developers

How it is wired.

Sayso runs on a Hono API and the ElevenLabs React SDK. The API requests a signed URL, then the browser starts a session with a form-specific prompt and client tools.

  • 01Signed URLs from a tiny Hono backend
  • 02React SDK for client-side voice sessions
  • 03Client tools to save answers into your app state
  • 04Conversation IDs link responses and post-call evidence
sayso.ts
import { useConversation } from "@elevenlabs/react";
import { getResponseSignedUrl } from "@/lib/elevenlabs";

const convo = useConversation({
  onMessage: (e) => console.log(e.message),
});

const signedUrl = await getResponseSignedUrl();

convo.startSession({
  signedUrl,
  overrides: {
    agent: {
      prompt: { prompt },
      firstMessage,
      language: "en",
    },
  },
});

§ Product thesis

"The voice is the form."

Conversation in. Structured fields out.

sayso ✦sayso ✦sayso ✦sayso ✦sayso ✦sayso ✦sayso ✦sayso ✦

Start the
conversation.