In-app surveys

Ask at the moment it matters.

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.

FujiFlag survey appearance editor and draft preview

Capabilities

From a useful question to a documented decision.

Surveys share the same project, environment, audience, and feature context as releases, while keeping respondent submissions anonymous by default.

Templates and question types

Start with a proven survey pattern, then mix text, choice, NPS, Likert, date, number, and other response formats.

AI survey copilot

Turn a research goal into a useful first draft, then keep a person in control of every published question.

Appearance controls

Preview background, accent, typography, and button shape while the survey is being built.

Flag-linked targeting

Ask only the people eligible for—or exposed to—the release the survey is intended to evaluate.

Immutable versions

Each publication is a snapshot, so responses remain tied to the questions the respondent actually saw.

Response summaries

Inspect individual submissions or question-level summaries for each published version.

AI feedback intelligence

Summarize themes across qualitative responses while retaining the source feedback for human review.

Decision and opportunity briefs

Turn evidence into a structured proposal or release decision with explicit human approval.

CSV export

Export response history for deeper analysis or research workflows outside FujiFlag.

Workflow

Ask, understand, and decide with release context intact.

Publishing creates a respondent-facing version, links it to the feature being evaluated, and preserves the evidence behind the next decision.

01

Build with guidance

Start from a template or copilot draft, refine the questions, and preview the final respondent experience.

02

Link and target

Connect the survey to a flag or release, publish an immutable version, and define eligible recipients.

03

Review and decide

Read the source responses, review AI-supported themes, and record the approved product or release decision.

Built for implementation

Survey delivery that respects application state.

Eligible surveys arrive through the same SDK configuration used for feature evaluation, with an immutable contract retained for the life of the open form.

  • Inline hosts and accessible modal runtimes support deliberate, manual display moments.
  • Audience context is evaluated statelessly and is never copied into respondent answers.
  • An in-progress form keeps its publication even when a newer version goes live.
  • Archived surveys preserve historical submissions and version labels for later review.
TypeScript
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();

Start small. Ship safely.

Ask one useful question inside your product.

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.