Help Center

Feedback Collection

MyDojang automatically collects feedback from studio owners at key moments in their lifecycle — when they cancel, when they reach a configurable milestone, and after a configurable period of use. Platform admins can review all responses and configure where high-scoring tenants are directed for public reviews.

Exit Survey
  1. 1

    When it triggers

    When a studio owner cancels their subscription, an exit survey modal appears before the cancellation is confirmed. The owner selects a cancellation reason and can optionally add a comment.

  2. 2

    What happens with the response

    The reason and comment are stored as a FeedbackResponse of type EXIT_SURVEY. A GitHub issue is automatically created in the support repo so the team can follow up on churn.

  3. 3

    Disabling exit surveys

    Exit surveys are enabled by default. A platform admin can disable them under Settings → Feedback Settings (/admin/feedback/settings) if needed.

Milestone Rating
  1. 1

    When it triggers

    When a studio reaches a configurable check-in milestone (default: 10 check-ins) or a configurable days-active milestone (default: 30 days), a toast notification prompts the owner to rate their experience on a 1–5 star scale.

  2. 2

    Score routing

    Scores of 4 or 5 stars trigger a review redirect email inviting the owner to leave a public review on Google, Capterra, or another configured platform. Scores of 1–3 are recorded silently for internal review.

  3. 3

    One rating per milestone

    Each tenant can only submit one MILESTONE_RATING. Tenants who have already rated highly (4–5 stars) are excluded from the NPS survey to avoid duplicate outreach.

NPS Survey
  1. 1

    When it triggers

    A daily cron job sends an NPS email to tenants who became active after a configurable period (default: approximately 30 days ago), have not yet received an NPS survey, and have not already left a high milestone rating (4–5 stars).

  2. 2

    Scoring

    Owners click a 0–10 score link in the email, which records the response. Scores 9–10 are Promoters, 7–8 are Passives, and 0–6 are Detractors. The NPS score on the dashboard is calculated as (% Promoters − % Detractors) × 100.

  3. 3

    One NPS per tenant

    Each tenant only receives the NPS email once. Tenants who already have an NPS response in the database are skipped on subsequent cron runs.

Review Redirect
  1. 1

    What it is

    After a high milestone rating (4–5 stars), a review redirect email is sent with links to leave a public review. Each click is tracked as a REVIEW_CLICK FeedbackResponse so you can see which platforms are converting.

  2. 2

    Configuring review platforms

    Go to /admin/feedback/settings to configure the Google Business and Capterra review URLs that appear in the redirect email.

Admin Feedback Dashboard
  1. 1

    Viewing responses

    Go to /admin/feedback to see all collected responses — NPS scores, exit survey reasons, milestone ratings, and review clicks — in a unified feed.

  2. 2

    Charts

    The dashboard includes a bar chart of exit reasons and a breakdown of review clicks by platform, making it easy to spot the most common churn drivers.

  3. 3

    Feedback settings

    Click 'Review Platform Settings' to configure exit survey labels, review platform URLs, and other options at /admin/feedback/settings. Requires full Platform Admin access.

MyDojang