Templates and question types
Start with a proven survey pattern, then mix text, choice, NPS, Likert, date, number, and other response formats.
In-app surveys
Build and deliver targeted surveys inside your product, connect responses to a release, and turn feedback into a decision without stitching together separate tools.
The launch product includes survey templates, AI-assisted creation, feedback intelligence, and a linked release-decision workflow.

Capabilities
Surveys share the same project, environment, audience, and feature context as releases, while keeping respondent submissions anonymous by default.
Start with a proven survey pattern, then mix text, choice, NPS, Likert, date, number, and other response formats.
Turn a research goal into a useful first draft, then keep a person in control of every published question.
Preview background, accent, typography, and button shape while the survey is being built.
Ask only the people eligible for—or exposed to—the release the survey is intended to evaluate.
Each publication is a snapshot, so responses remain tied to the questions the respondent actually saw.
Inspect individual submissions or question-level summaries for each published version.
Summarize themes across qualitative responses while retaining the source feedback for human review.
Turn evidence into a structured proposal or release decision with explicit human approval.
Export response history for deeper analysis or research workflows outside FujiFlag.
Workflow
Publishing creates a respondent-facing version, links it to the feature being evaluated, and preserves the evidence behind the next decision.
Start from a template or copilot draft, refine the questions, and preview the final respondent experience.
Connect the survey to a flag or release, publish an immutable version, and define eligible recipients.
Read the source responses, review AI-supported themes, and record the approved product or release decision.
Built for implementation
Eligible surveys arrive through the same SDK configuration used for feature evaluation, with an immutable contract retained for the life of the open form.
const runtime = client.createSurveyRuntime();
const deliveries = await runtime.loadSurveys();
// Mount an eligible inline survey
runtime.mountSurvey(
deliveries[0].survey.survey.id,
document.querySelector('#feedback')
);
// Clean up when the host unmounts
runtime.destroy();One platform
FujiFlag keeps controls, configuration, experiments, and feedback in a shared workspace—without forcing you into a heavyweight suite.
Release control
Control the experience you want customers to evaluate before asking for feedback.
ExploreVariant delivery
Assign a stable variation, then use surveys to add qualitative context to behavior data.
ExplorePost-launch exploration
See the useful investments FujiFlag may explore after the launch product is complete.
ExploreStart small. Ship safely.
Create a survey, link it to the release you need to understand, and deliver it to the right audience through the FujiFlag SDK.
No credit card required.