How it works

A questionnaire goes in. Here is what happens to it.

01 · Script

From questionnaire to runnable script.

Your questionnaire becomes a script with the logic made explicit: a consent read-in, screen-outs, branching, piping, and a probe rule on every open question.

Questionnaire.docx → interview script

01Introduce, state purpose, record consent
S1Visited in the last 30 days?screen
Q4Did you use the car park?branch
Q7How was your last visit to {Q3}?pipe
Q9What would make you switch?probe if thin

02 · Probe or move on

After every answer, the same check.

Does the answer contain what the question needs? If yes, move on. If it is thin or vague, probe — open, never leading.

Answer received
Does it answer the question?

↙ yes

Next question

thin or vague ↘

Open, non-leading probe“What specifically?”

03 · Coverage

Nothing skipped. Nothing asked twice.

The moderator tracks which topics on the guide have been covered, and steers back to the ones still open.

Coverage · mid-interview

Example

ScreeningVisit frequencyLast visitCheckoutStaffPriceCompetitorsImprovements
coveredstill open

04 · Routing & piping

Earlier answers shape later questions.

Branching and piping run as written. Answers are carried into later questions by name; questions that do not apply are skipped.

Q3Which branch do you usually visit? → Marina Mall
Q4At Marina Mall, did you use the car park? → No
Q5–Q6Car-park questions · skipped
Q7How was your last visit to Marina Mall?

05 · Export

Data in your columns, not ours.

Every answer, code and skip lands in Excel, in the column layout you send us. Open-ends carry the verbatim. Transcripts come alongside.

resp_idS1Q3_branchQ4Q7_verbatim
R-071Marina Mall2“Ten minutes, two tills…”
R-082——screened out · S1
R-091Yas Mall1“Easy parking, long queue…”

06 · Audit trail

You can check any one of them.

Every interview comes with its recording, the consent on that recording, a transcript that lines up against the audio, and the data.

RecordingThe full call
ConsentIntroduced, purpose stated, explicit consent recorded
TranscriptSpeaker-labelled, aligned to the recording
DataStructured export in your column format

Contact

What are you trying to find out?