メインコンテンツまでスキップ

フィードバックフォーム

The Feedback Form is where end users submit their feedback. Each form is tied to a specific campaign.


URL

/feedback/{campaign-slug}

Example: https://yourdomain.com/feedback/rate-our-dashboard-v3

注: The slug is the campaign slug, not the tenant slug. Each campaign has a unique slug.

When accessed via tenant slug (e.g., /feedback/{tenant-slug}), the system automatically selects the tenant's first active campaign.


Form Fields

The form displays fields based on what's enabled in the campaign configuration:

Standard Fields

FieldTypeDescription
Star Rating1-5 starsClickable star selector
NPS Score0-10 scaleClickable number selector with color coding (red -> yellow -> green)
Text FeedbackTextareaFree-text feedback
Customer NameText inputSubmitter's name
Customer EmailEmail inputRequired if campaign requires email
Photo UploadFile inputDrag-and-drop or click to upload

Custom Survey Fields

If the campaign has custom survey fields (via Survey Builder), they appear below the standard fields.


Email OTP Verification

If the campaign has OTP enabled:

  1. User fills out the form and enters their email
  2. User clicks Submit
  3. A 6-digit OTP code is sent to their email
  4. User enters the OTP on the verification page
  5. If valid, the submission is saved

This prevents fake email addresses and reduces spam.

OTP codes expire after 10 minutes. Rate limit: 5 OTP requests per 10 minutes.


reCAPTCHA

If the campaign has reCAPTCHA enabled, the "I'm not a robot" checkbox appears on the form. The submission is rejected if reCAPTCHA verification fails.


After Submission

The user sees a Thank You page with:

  • An animated checkmark
  • A confirmation message
  • The tenant's branding
  • A link back to the フィードバックウォール

次のステップ