Skip to content

Customer survey form template

Ask a handful of scored questions and get answers you can chart the same week.

8 fields. Free to start. No card, and nothing to install.

Who uses it

Product managers, service delivery leads, hospitality operators, and retail chains. Useful anywhere the difference between a good month and a bad one is a small number of recurring complaints.

The problem it solves

Survey tools charge per response and then hold the responses hostage behind an export limit. Free ones give you a spreadsheet of open text that nobody has time to read, so the survey runs once and is never repeated.

How this handles it

Scores are dropdowns with fixed values, so an answer is comparable across a thousand responses without any cleanup. The open comment sits at the end where it earns its place, as colour on a number rather than as the whole dataset. Submissions are yours to pull over the API at any time, so the analysis lives in your own tools.

How did we do

Six questions, about two minutes. Your answers go to the team that runs the service.

In your own words


Optional

Thank you. We read every response and we act on the ones that repeat.

For agents

What an agent does with this form

An analysis agent pulls the week's responses through the API, clusters the free text against the four scores, and writes a short brief naming the two complaints that moved. Because the scores are fixed values it can compare weeks without normalising anything.

The template is published as JSON at /templates/customer-survey.json. Read it to learn every field id, then post values keyed by those ids. A field id is stable. A label is not.

POST /v1/forms/customer-survey/submissions
{
  "values": {
    "cs_recommend": "extremely_likely",
    "cs_quality": "much_better_than_expected",
    "cs_speed": "very_fast",
    "cs_value": "excellent",
    "cs_best": "A short factual answer."
  },
  "idempotency_key": "customer-survey-2026-09-09-001",
  "agent": {
    "name": "your-agent"
  }
}
Send the key as Authorization: Bearer ifk_submit_…. Or connect over MCP at /mcp.

Questions about customer survey forms

Is there a response limit?

Submissions count against the workspace plan rather than against a per-survey quota. A short survey run across a busy month is a normal load, and the numbers are on the plans page.

Can a customer answer anonymously?

Yes. The email field here is optional and everything else is unattributed, so a response with no address is a complete record rather than a broken one.

Why dropdowns instead of a star rating?

A dropdown stores a stable value that means the same thing every week, and it needs no client script to work on an old phone. Charting five named options is no harder than charting five stars.

How do we get the data out?

Read submissions over the JSON API with a key, or export them from the admin. Both give you the values keyed by field id, which is the shape a spreadsheet or a notebook wants.

Create this form in your own workspace.

The template loads as a draft. Change every field, or send it as it stands.

Create this form