Question types4 min readUpdated 2026-08-19

Pantry Checker

Flexible-count image capture with an early-exit button.

On this page (7 sections)

Pantry Checker (plugin type pantry_checker) is a purpose-built image-capture format: respondents take a flexible number of photos, with an early-exit button once a minimum is reached, then optionally answer a voice follow-up. It's wizard-driven.


What respondents see#

A greeting screen introduces the exercise. The respondent captures photos one at a time — each with its own instruction text, framing overlay, and orientation requirement. A "No More Photos" button appears once they've reached the configured minimum, letting them stop early instead of being forced to hit a fixed count. After photos, an optional voice narrative can be recorded.

When to use it#

  • In-home usage or pantry/product-presence audits where the number of relevant items varies by respondent, so a fixed photo count doesn't fit.
  • "Show us everything you have of X" studies where some respondents have 1 item and others have 4.
  • Anywhere Guided Story With Image Capture's fixed count is too rigid.

Configuring it in the builder#

Drag Pantry Checker from the StorySync AI Qual group onto your canvas — the wizard opens with Questions, Display Settings, and Text for Alerts. The Questions step's Image Section is the distinctive part:

  • Greetings Text and Instructions — the welcome screen(s).
  • Maximum Number of Images — the photo ceiling (1–4).
  • Minimum Number of Images — the "No More Photos" button only appears once the respondent has reached this count; must be ≤ the maximum.
  • Ask voice follow-up after image capture — toggle the narrative step on or off.
  • Per image slot: Instruction Text, Overlay Template, Select Orientation, Custom Rules, and Image Tags.

Settings reference#

SettingWhat it controlsDefault
Maximum Number of ImagesPhoto ceiling the respondent can capture2
Minimum Number of ImagesPhotos required before the early-exit button appears1
Ask voice follow-up after image captureWhether a spoken narrative follows the photosOn
Is Loaded from IframeMarks the question as embedded in an iframe inside an external surveyOff
Auto CaptureAutomatically take the photo once framing guidance is satisfied, instead of a manual shutter tapOff
Real Time Image GuidanceLive on-screen feedback while framing the shot (only shown when Auto Capture is on)On
Allow Image UploadLet respondents upload an existing photo instead of using the camera liveOff
AI SourceWhich AI engine analyzes captured images (for Image Tags / Custom Rules)Gemini (or ChatGPT)
Voice MandatoryVoice input required for the follow-up narrativeOff
Honor voice-permission globalsFollow survey-level voice/mic-permission setting, auto-skip if unavailableOn (recommended)
Default to VoiceVoice recording is the default input method for the follow-upOn
Enable TranscriptionLive transcript while the respondent talksOn
Enable Voice Attribute DetectionDetect speaker gender/age/language/accent/human-vs-AIOn
Tap to Zoom ImageLet respondents tap the concept image to zoom inOff
Enable Image ScrollingLet respondents scroll through multiple imagesOff
Enable Auto ProbingLet the AI generate its own follow-up questions on the narrativeOff
Use Whole ConversationFeed the entire prior conversation into AI-generated probesOff
Request Voice or Text PreferenceAsk respondents whether they'd rather record or type (only when voice isn't mandatory)Off
Concept Image HeightHeight of the stimulus image as % of screen50% (range 30–70)
Question Font SizeFont size for question/instruction text17px (range 10–40)
Maximum Recording DurationCap on the follow-up narrative5 minutes (range 3–10)
Select LanguageSpeech-recognition languageEnglish (+ 6 others)
Select Text DirectionLTR or RTL layoutLeft to Right
Button ColorPrimary action-button color#34ac8b
"No More Photos" Button TextLabel on the early-exit button in Text for Alerts"I have no more photos to take"

Logic support#

Stores a variable-count set of images plus an optional open-ended narrative — condition operators are limited to Answered/Not answered. See Logic, Flow & Conditions.

Good to know#

  • Minimum Number of Images must be less than or equal to the maximum — the "No More Photos" button simply won't render if minimum equals maximum, since there's nothing left for it to skip.

Was this page helpful?