Feature Ticket Example

Title: Feature: Host Satisfaction Wizard

This is the new new multi-step wizard to collect host satisfaction feedback. Detailed designs are provided in Figma.

Figma Link

  1. Welcome Screen
    • Desktop Designs: See Figma [Link]
    • Mobile Designs: See Figma [Link]
  2. Satisfaction Rating Screen
    • Desktop Designs: See Figma [Link]
    • Mobile Designs: See Figma [Link]
    • Business Logic & Validations:
      • The star rating is mandatory; users cannot proceed without selecting a rating
      • If a user selects 3 stars or below, display an additional optional text field:
        • "What can we improve?"
        • Max 300 characters.
    • Notification Triggers: N/A

3. Feature Importance Screen

  • Desktop Designs: See Figma [Link]
  • Mobile Designs: See Figma [Link]
  • Dropdown Options
    1. Easy Booking Management
    2. Secure Payment Processing
    3. Responsive Customer Support
    4. Effective Communication Tools
    5. Detailed Analytics & Reports
  • Business Logic & Validations:
    1. At least one feature must be selected to proceed.
    2. If "Detailed Analytics & Reports" is selected, display an additional dropdown:
      • Preferred Analytics Type
        • Booking Trends
        • Revenue Reports
        • Guest Demographics
  • Notification Triggers:
    • N/A

4. Feedback and Suggestions Screen

  • Desktop Designs: See Figma [Link]
  • Mobile Designs: See Figma [Link]
  • Additional Comments (Optional)
    • Input Type: Text Area
    • Character Limit: 500 characters
  • Business Logic & Validations:
    • Provide a live character count as the user types.
    • Users may proceed without filling this field.
  • Notification Triggers:
    • N/A

5. Contact Preference Screen

  • Desktop Designs: See Figma [Link]
  • Mobile Designs: See Figma [Link]
  • Options:
    1. Email
    2. Phone Call
    3. SMS
    4. No Preference
  • Business Logic & Validations:
    • Selection is mandatory.
    • If "Phone Call" or "SMS" is selected:
      • Verify that the host's phone number is on file and verified.
      • If not verified, prompt the user to update and verify their phone number before proceeding.
  • Notification Triggers:
    • N/A

6. Confirmation Screen

  • Desktop Designs: See Figma [Link]
  • Mobile Designs: See Figma [Link].
  • Business Logic & Validations:
    • The "Submit" button remains disabled until all mandatory fields in previous screens are properly filled.
    • Upon submission, display a confirmation message as per designs.
  • Notification Triggers:
    • Upon Successful Submission:
      • SMS Notification: Send a thank-you message to the host's registered phone number.
      • Email Notification: Send a summary of the feedback to the host's registered email address.

Notification Text

SMS Notification

"Hi **{HostFirstName}**, thank you for sharing your feedback with us! We appreciate your time and input.

The Airbnb Team"

Email Notification

Subject Line:

"Thank You for Your Feedback, {HostFirstName}!"

Email Body: