Product · Free in OpenPLS

From questionnaire to dataset. In one link.

Design the items. Publish to a public URL. Share with respondents (no account required). Responses stream into your project and import into a dataset with one click.

No signup for respondents · Anonymous by default · Direct dataset import

Why it's different

Made for research workflows, not marketing forms.

Anonymous, no login

Respondents open a clean survey page and answer. No sign-up, no cookies, no tracking. Fits classroom pilots, thesis fieldwork, panel provider integrations.

Live response counter

Watch responses stream in on the same panel where you designed the items. No dashboard hopping, no separate SurveyMonkey tab open.

One-click dataset import

When you have enough responses, hit "Import as dataset". Item IDs become columns, missing values are handled, ready to model.

Public intro vs internal notes

Explain the study to respondents in one field. Keep exclusion criteria and design decisions in another, hidden from the survey.

How it works

Four steps from wording to data.

  1. 1

    Design items

    Pick a model, generate item wording from validated scales via the AI builder, or write your own. Edit inline, reverse-code, add demographics.

  2. 2

    Publish to a public URL

    One click produces cloud.openpls.app/q/{slug}. Share via email, Slack, panel provider. Take offline any time.

  3. 3

    Respondents fill in

    Clean, mobile-friendly page. All items required before submit. LocalStorage flag prevents casual double-submits.

  4. 4

    Import as dataset

    Click once. The standard CSV pipeline handles parsing, missing values, indicator mapping. Compute your model in the same project.

By default

Anonymous and researcher-controlled.

No IPs, no user agents stored

Responses land in Firestore as (item ID → value). Locale is stored to help you spot bots. Nothing else.

Owner-only response access

Only the researcher who published the survey can read submissions back. Enforced at the database rules level, not just the UI.

Take offline instantly

One click flips the survey to "not accepting responses". Existing data stays intact and importable.

Free while OpenPLS is in beta.

No cap on responses. No storage fee. Try it with a class of 30 or a panel of 800.