Get Support for Your Parenting App

Thank you for reaching out to our support team. To help us resolve your issue efficiently, please fill out the form below with as much detail as possible.

I. User Information

First Name:

Last Name:

Email Address:

Phone Number:

App Version:

Device Type & Model:

Operating System Version:

Store Account Email:

II. Issue Details

A. Type of Issue (Select all that apply)

App Crashes/Freezing

Login/Account Issues

Subscription/Payment Problems

Feature Not Working (Please specify below)

Syncing/Data Loss

Performance Issues (Slow/Laggy)

UI/Display Problems

Missing Content/Features

Other:

 

B. Detailed Description of the Issue

 

When did the issue first occur?

What were you doing just before the issue happened? (Steps to reproduce)

How frequently does this issue occur?

Always

Sometimes

Once

Have you tried any troubleshooting steps? (Restarting app/device, reinstalling, etc.)

III. Subscription & Payment Issues

Subscription Plan:

Monthly

Yearly

Lifetime

Purchase Date:

Order/Transaction ID:

Issue Description:

Subscription not activating

Charged but no access

Unexpected charge

Cancellation/refund request

Other:

IV. Additional Information

Screenshots/Videos: (Upload if possible – helps diagnose visual/UI issues)

Description

Upload File

A
B
1
 
 
2
 
 

Error Messages: (Copy exact wording if any appear)

Internet Connection Type:

Wi-Fi

Mobile Data

Other Apps Affected?

If yes, which ones?

V. Follow-Up Preferences

Preferred Contact Method:

Email

In-App Chat

Phone Call

Best Time to Contact:

App Support Form Insights

Remove this app support form insights section before publishing.


Here’s a detailed breakdown of the Parenting App Support Form, explaining its structure, purpose, and how each section helps streamline customer support and issue resolution:

1. Purpose of the Form

This form is designed to:
Quickly identify the nature of the problem (technical, payment, usability, etc.).
Reduce back-and-forth by collecting essential details upfront.
Prioritize issues based on severity (crashes, payment failures vs. minor UI bugs).
Improve troubleshooting with structured data (device specs, app version, steps to reproduce).
Assist developers in fixing recurring bugs with clear reproduction steps.

2. Section-by-Section Analysis

A. User Information (Optional but Helpful)

  • Why it matters:
    • Identifies if the issue is device-specific (e.g., only on iPhones) or OS-specific (e.g., Android 14 bug).
    • Helps track if the user has the latest app version (outdated versions may have known bugs).
    • Provides contact details for follow-ups.
  • Key Insight:
    • Users who skip this may delay resolution if the issue is hardware/OS-dependent.

B. Issue Details (Core of the Form)

  • Problem Categorization:
    • Crashes/Freezing → Likely a code bug; needs logs.
    • Login Issues → Could be server-side or account-related.
    • Subscription Problems → Requires transaction validation.
    • Performance Issues → May relate to device specs or background processes.
  • Reproduction Steps:
    • Critical for developers to replicate and fix the bug.
    • Example: "App crashes when switching from ‘Sleep Tracker’ to ‘Feeding Log’ after 10 seconds."
  • Troubleshooting Attempts:
    • Avoids redundant suggestions (e.g., if the user already reinstalled the app).

C. Subscription & Payment Issues (High Priority)

  • Why it’s separate:
    • Payment problems are time-sensitive and often require escalation.
    • Requires transaction IDs for validation with Apple/Google.
  • Common Scenarios Covered:
    • Subscription not activating → Check receipt validation.
    • Unauthorized charges → Flag for refunds/fraud checks.

D. Additional Information (For Advanced Diagnostics)

  • Screenshots/Videos:
    • Essential for UI glitches or error messages.
  • Error Messages:
    • Example: "Error 403: Server Not Responding" → Points to API failure.
  • Internet Connection:
    • Rules out connectivity-related sync issues.

E. Follow-Up Preferences (Improves User Satisfaction)

  • Users can choose their preferred contact method, reducing friction.
  • Urgent issues (e.g., double charges) can request a callback.

3. How This Benefits the Support Team

  • Faster Triage:
    • Tags like "Crash" or "Payment" auto-sort tickets for priority handling.
  • Fewer Follow-Ups:
    • 80% of issues can be diagnosed with complete device + reproduction details.
  • Data for Bug Fixes:
    • If multiple users report the same crash on iOS 17.4, developers can prioritize a patch.
  • Payment Dispute Resolution:
    • Transaction IDs help quickly verify subscriptions with app stores.

4. Potential Improvements

  • Automated Suggestions:
    • If a user selects "App Crashes," the form could auto-prompt: "Enable ‘Send Crash Reports’ in settings?"
  • Integration with Analytics:
    • Pulling the user’s recent app activity (if consented) could reveal patterns.
  • Multilingual Support:
    • For global apps, adding language options improves accessibility.

5. Example Workflow for Support Agents

  1. Ticket comes in → Tagged as "Subscription Issue."
  2. Check Transaction ID → Validate via Apple/Google API.
  3. If valid but no access → Grant manual access + escalate to devs.
  4. If invalid charge → Initiate refund process.
  5. Resolution Time: <24 hours for most payment issues.

Final Thoughts

This form balances user-friendliness with technical depth, ensuring:
Users don’t need technical expertise to report problems.
Support agents get actionable data immediately.
Developers receive reproducible bug reports.

Mandatory Questions Recommendation

Remove this mandatory questions recommendation before publishing.


(Essential for efficient troubleshooting and issue resolution)

1. Email Address

Why Mandatory?

  • Required for follow-up communication (e.g., sending fixes, refund updates).
  • Helps verify account ownership (for subscription/payment issues).
  • Ensures support can reach the user if the app is unusable.

2. App Version

Why Mandatory?

  • Critical for identifying if the issue is caused by a known bug in a specific version.
  • Developers may have already fixed the issue in a newer update.
  • Example: "This crash was resolved in v2.5.0—please update."

3. Device Type & Operating System (OS) Version

Why Mandatory?

  • Many bugs are device/OS-specific (e.g., iPhone 15 Pro vs. Samsung Galaxy S24, iOS 17 vs. Android 14).
  • Helps prioritize fixes (e.g., if 80% of crashes occur on Android 13).
  • Example: "This UI glitch only happens on iPads running iOS 17.4."

4. Type of Issue (Selection from Checklist)

Why Mandatory?

  • Directs the ticket to the right team (e.g., payments vs. technical support).
  • Example: A "subscription not activating" issue goes to billing, not developers.

5. Detailed Description of the Issue

Why Mandatory?

  • Without context, support cannot reproduce or diagnose the problem.
  • Example:
    • "App is broken." → Unfixable.
    • "App crashes when I tap ‘Save’ after adding a baby’s feeding time." → Actionable.

Conditionally Mandatory Questions

(Required only for specific issue types)

1. Subscription/Payment Issues → Order/Transaction ID

Why Mandatory?

  • Apple/Google require this to verify purchases and process refunds.
  • Without it, support cannot confirm payments or resolve billing disputes.

2. Crash/Error Messages → Exact Wording

Why Mandatory?

  • Error codes (e.g., "Error 500: Server Timeout") point to backend, network, or app failures.
  • Example: "Error ‘Subscription Failed: Code 1002’" → Tied to a known payment gateway bug.

3. Steps to Reproduce (For Functional Bugs)

Why Mandatory?

  • Developers need to replicate the issue to fix it.
  • Example:
    • "The sleep tracker doesn’t work." → No solution possible.
    • "When I enter a sleep duration >12 hours, the app resets to zero." → Fixable.

Why Other Fields Are Optional

  • Name: Not needed for technical support (email is sufficient).
  • Screenshots: Helpful but not always necessary (e.g., crashes may not leave visual evidence).
  • Internet Connection Type: Only required for sync/loading issues.

Impact of Missing Mandatory Info

  • No Contact Email → Support cannot respond.
  • No App Version/Device Details → Delays diagnosis (team must ask follow-up questions).
  • No Transaction ID for Payments → Refunds/subscription fixes are impossible.

Best Practice: Use smart form validation to:

  • Require email + issue type upfront.
  • Show additional mandatory fields based on issue type (e.g., Transaction ID for payments).

To configure an element, select it on the form.

To add a new question or element, click the Question & Element button in the vertical toolbar on the left.