Get Your Parenting App Back on Track

Thank you for reaching out to our support team. To help us understand and resolve your issue as quickly as possible, please provide as much detail as you can.

1. Contact Information

Your Name:

Your Email Address:

Your Phone Number:

Your Account ID:

Preferred Method of Contact

2. App and Device Information

App Name:

App Version Number:

Device Type:

Operating System Version:

Is your device connected to Wi-Fi or Cellular Data when the issue occurs?

Wi-Fi

Cellular Data

3. Issue Details

What is the primary category of your issue? (Please select one or more)

Account & Login (e.g., cannot log in, password reset, account creation)

Performance (e.g., app crashing, freezing, slow loading)

Feature Not Working (e.g., tracking, scheduling, journaling, content playback)

Data Related (e.g., data lost, incorrect data, data not syncing)

Notifications (e.g., not receiving, too many, incorrect notifications)

User Interface / Display (e.g., screen layout issues, text cut off, buttons unresponsive)

Subscription / Billing (e.g., payment issues, premium features not unlocked)

Content Related (e.g., missing content, incorrect information in articles/videos)

Privacy / Security Concern

Other:

Please describe your issue in detail: (What exactly is going wrong? When did it start? Has it worked before?)

What specific feature or section of the app is affected? (e.g., "Sleep Tracker," "Feeding Log," "Milestone Journal," "Community Forum," "Premium Content Library")

Is this issue affecting all profiles/children within the app, or only a specific one?

The issue is affecting all profiles/children

The issue is affecting only a specific profile/child

How frequently does this issue occur?

Always

Often (e.g., 75% of the time)

Sometimes (e.g., 50% of the time)

Rarely (e.g., 25% of the time)

Only once

When was the last time you successfully used the affected feature without this issue? (Date and approximate time, if remembered)

4. Steps to Reproduce

Please list the exact steps you take that lead to the issue. (Be as precise as possible, imagine someone else trying to follow your instructions)

Steps

A
1
 
2
 
3
 
4
 
5
 

Does restarting the app or your device resolve the issue, even temporarily?

Yes (Temporarily)

No

Not applicable

5. Expected vs. Actual Behavior

What did you expect to happen? (e.g., "I expected the feeding entry to save and appear in the log.")

What actually happened instead? (e.g., "The app crashed, and the entry was not saved. When I reopened it, the entry was gone.")

6. Attachments / Screenshots

Please provide the screenshots or screen recordings of the issue? (These are extremely helpful for diagnosis. Please describe what each attachment shows.)

Description

Upload File

A
B
1
 
 
2
 
 

7. Additional Information

Is there any other information you think might be relevant to this issue? (e.g., recent app updates, changes to your device settings, other apps running in the background, specific network conditions)

8. Consent

I consent to the support team accessing my account data (if necessary) to investigate and resolve this issue. (This may include logs, usage data, and relevant profile information within the app).

 

Thank you for taking the time to fill out this form. Our support team will review your submission and get back to you as soon as possible.

 

App Support Form Insights

Please remove this app support form insights section before publishing.


This app support form is meticulously designed to extract maximum relevant information from the user, which is crucial for efficient and effective troubleshooting by a support team. Here's a detailed insight into each section and its purpose:

Overall Rationale and Design Principles

The form's structure is based on standard best practices for technical support, adapted for a mobile application context, particularly a sensitive one like a "parenting app." The core principles guiding its design are:

  1. Comprehensive Data Collection: Prevent back-and-forth emails asking for missing details.
  2. Guided Inquiry: Lead the user through a logical flow of questions, even if they're not tech-savvy.
  3. Reproducibility: Enable developers to replicate the bug in their environment.
  4. Contextual Understanding: Gather information about the user's environment (device, OS, app version) to identify common patterns or specific compatibility issues.
  5. User Empathy: Make it easy for the user to explain their problem from their perspective while collecting actionable technical data.
  6. Problem Classification: Help categorize issues quickly for routing to the right internal team (e.g., billing, dev, content).

Section-by-Section Insights

1. Contact Information

  • Your Name, Email Address, Account ID/Username:
    • Insight: Essential for basic communication and identifying the specific user's account in the backend systems. The "Account ID/Username" is crucial for accessing user-specific logs and data, which is often needed to debug issues related to data, sync, or premium features.
  • Preferred Method of Contact:
    • Insight: Respects user preference and ensures communication is received. Some users might prefer email for detailed responses, while others might find in-app messaging more convenient for quick updates.

2. App and Device Information

This section is vital for identifying environmental factors that might contribute to the issue.

  • App Name, App Version Number:
    • Insight: Identifies the specific build of the app the user is running. Bugs are often version-specific, and knowing the exact version helps support and development teams quickly determine if it's a known bug in that version, already fixed in a newer release, or a new issue. It prevents troubleshooting a bug that no longer exists.
  • Device Type, Operating System Version:
    • Insight: Hardware and software variations are common sources of bugs. Issues might be exclusive to certain device models (e.g., older iPhones, specific Android tablets) or OS versions (e.g., a bug introduced in iOS 17.0 but fixed in 17.1). This helps in replicating the issue on a similar test device and diagnosing compatibility problems.
  • Is your device connected to Wi-Fi or Cellular Data...?
    • Insight: Network connectivity issues (e.g., slow Wi-Fi, weak cellular signal, specific network configurations) can significantly impact app performance, especially for features requiring server communication (syncing, content loading, account operations). This helps differentiate between an app bug and a network-related problem.

3. Issue Details

This is the core of understanding what the problem is.

  • Primary Category of your issue:
    • Insight: Acts as a quick filter and helps route the ticket to the appropriate specialist within the support team (e.g., billing issues go to finance, performance issues to developers, content issues to content managers). This significantly reduces resolution time. The specific categories listed are common pain points in most apps, especially parenting apps where data integrity (tracking), performance, notifications, and subscription management are critical.
  • Please describe your issue in detail:
    • Insight: Allows the user to provide a narrative. This is where the human element comes in. A detailed description, including when it started and if it worked before, gives context and can reveal patterns or recent changes (e.g., "It started after I updated my phone OS," or "It worked fine until yesterday").
  • What specific feature or section of the app is affected?:
    • Insight: Narrows down the scope. A parenting app is likely to have many features (feeding, sleep, milestones, growth, community). Pinpointing the exact feature (e.g., "Sleep Tracker" vs. general "App crashing") allows the support team to focus their investigation immediately.
  • Is this issue affecting all profiles/children...?
    • Insight: Highly relevant for parenting apps that often manage multiple child profiles. This question helps determine if the bug is systemic (affecting the app generally) or data-specific (related to a particular profile's data). This distinction is critical for debugging.
  • How frequently does this issue occur?:
    • Insight: Indicates the severity and reproducibility of the bug. "Always" means it's easily reproducible; "Rarely" suggests it might be an edge case or dependent on specific, hard-to-replicate conditions. This guides the troubleshooting effort.
  • When was the last time you successfully used the affected feature?:
    • Insight: Provides a timeline reference. If the user remembers a date, it can be cross-referenced with recent app updates, server-side changes, or device OS updates to pinpoint potential causes.

4. Steps to Reproduce

This is arguably the most critical section for developers.

  • Please list the exact steps you take that lead to the issue:
    • Insight: This is the "how-to" guide for the support team and developers to replicate the bug. Without reproducible steps, debugging is a guessing game. The more precise the steps (e.g., "Tap on 'Add New Entry'," not just "Try to add a feeding"), the higher the chance of successful replication and resolution. For parenting apps, where data input and tracking are core, exact steps for data entry or interaction are paramount.
  • Does restarting the app or your device resolve the issue...?
    • Insight: A common first troubleshooting step. If a restart fixes it (even temporarily), it often points to a memory leak, a cached data issue, or a temporary system glitch, which gives developers a different angle to investigate than a hard-crash bug.

5. Expected vs. Actual Behavior

  • What did you expect to happen?
    • Insight: Captures the user's understanding of how the app should function. This is important because sometimes the issue isn't a bug but a misunderstanding of a feature's design.
  • What actually happened instead?
    • Insight: Clearly articulates the discrepancy between the desired outcome and the actual result. This direct comparison helps the support team understand the severity and nature of the deviation from normal operation.

6. Attachments / Screenshots

  • Insight: "A picture is worth a thousand words." Screenshots or screen recordings provide invaluable visual evidence of the bug. They can show error messages, UI glitches, unexpected behaviors, or data inconsistencies that are difficult to describe in text. This can drastically speed up the diagnosis process.

7. Additional Information

  • Insight: This open-ended question is for capturing any contextual details the user believes are relevant but weren't covered by previous questions. Users often notice subtle correlations (e.g., "It only happens when I'm on public Wi-Fi," or "My battery is usually low when it crashes"). These observations can sometimes provide the missing piece of the puzzle.

8. Consent

  • Insight: Critical for data privacy and legal compliance. Many app issues, especially those involving data loss or syncing, require the support team to access the user's account data, logs, or even specific entries to diagnose. Obtaining explicit consent protects both the user's privacy and the company from potential legal issues related to data access. It builds trust by being transparent about data usage during support.

By requiring this level of detail, the support form empowers the support team to act more like investigators than guessers, leading to faster, more accurate resolutions and a better overall user experience for the customer.

Mandatory Questions Recommendation

Please remove mandatory questions recommendation before publishing.


While every question on the provided form contributes valuable context, certain questions are absolutely mandatory for the support team to even begin understanding, diagnosing, and resolving an issue. Without these, the support process would be severely hampered or impossible.

Here are the mandatory questions and why:

Mandatory Questions and Elaboration:

1. Your Email Address

  • Why it's Mandatory: This is the primary channel for the support team to communicate with the user. Without a valid email, there's no way to follow up, ask for more details, or inform them of a resolution. It's fundamental for any support interaction.

2. Your Account ID / Username (if applicable)

  • Why it's Mandatory: For most modern apps, especially those with personalized data like parenting apps (tracking feeds, sleep, milestones, etc.), issues are often tied to a specific user account. Knowing the account ID or username allows the support team to:
    • Look up user-specific logs and data on their backend systems.
    • Verify subscription status for billing issues.
    • Reproduce account-specific problems.
    • Apply fixes directly to the user's account if necessary.
    • Without this, debugging account-related issues becomes impossible, as the support team cannot identify the specific data causing the problem.

3. App Name & App Version Number

  • Why it's Mandatory:
    • App Name: While it might seem obvious if a company has only one app, many developers have multiple. It ensures the support request is filed for the correct product.
    • App Version Number: This is crucial for debugging. Bugs are often specific to certain app versions. Knowing the version helps the support team quickly:
      • Determine if it's a known bug already fixed in a newer release (saving investigation time).
      • Replicate the issue on the exact same app build in their testing environment.
      • Identify if a recent update introduced the bug.
    • Without this, support might be troubleshooting an issue that no longer exists or one that behaves differently on a current version.

4. Device Type & Operating System Version

  • Why it's Mandatory:
    • Device Type (e.g., iPhone 15 Pro, Samsung Galaxy S24, iPad Air): App behavior can vary significantly across different hardware. Some bugs are specific to certain screen sizes, processor types, or device capabilities.
    • Operating System Version (e.g., iOS 17.5.1, Android 14): OS-level bugs or incompatibilities are very common. A bug might appear only on a specific OS version or vanish after an OS update. Knowing this helps the support team replicate the exact software environment and differentiate between an app bug and an OS-level issue.
    • Together, these two pieces of information define the user's environment, which is critical for accurate diagnosis and replication.

5. Please describe your issue in detail.

  • Why it's Mandatory: This is the core problem statement. Without a clear description from the user's perspective, the support team doesn't know what the problem is. This detailed narrative provides the initial context and symptoms needed to even begin formulating hypotheses about the cause.

6. What specific feature or section of the app is affected?

  • Why it's Mandatory: Parenting apps are typically feature-rich (e.g., sleep tracker, feeding log, growth charts, community forums, content library). Pinpointing the exact feature allows the support team to narrow down the problem domain immediately. Instead of broadly investigating "the app," they can focus on the specific module or functionality that is failing.

7. How frequently does this issue occur?

  • Why it's Mandatory: This provides a crucial indicator of the bug's severity and reproducibility.
    • "Always" means it's easily reproducible, making debugging much faster.
    • "Rarely" or "Sometimes" suggests an intermittent bug, which is much harder to fix and might depend on specific conditions (e.g., network, battery level, specific data inputs). This informs the complexity of the investigation.

8. Please list the exact steps you take that lead to the issue.

  • Why it's Mandatory: This is arguably the most critical question for developers. Without precise, step-by-step instructions on how to reproduce the bug, it's extremely difficult, if not impossible, for the development team to diagnose and fix it. Developers need to make the bug happen in their own environment to use debugging tools effectively. Generic descriptions ("The app crashes when I use it") are unhelpful without reproducible steps.

9. What did you expect to happen? & What actually happened instead?

  • Why they're Mandatory: These two questions together define the discrepancy that constitutes the bug.
    • Expected: Clarifies the user's understanding of how the app should function. This helps differentiate between a genuine bug and a misunderstanding of a feature's design.
    • Actual: Describes the observable faulty behavior.
    • By comparing the expected and actual outcomes, the support team and developers can precisely identify where the system deviates from its intended behavior.

10. I consent to the support team accessing my account data (if necessary) to investigate and resolve this issue.

  • Why it's Mandatory: For privacy and legal reasons, accessing a user's personal data (which is often necessary to debug account-specific issues, data loss, sync problems, or premium feature access) requires explicit consent. Without this consent, the support team's ability to investigate and resolve certain types of issues (especially those involving user-specific data or transactions) would be severely limited, potentially making resolution impossible.

By making these questions mandatory, the support form ensures that the essential foundation of information is gathered upfront, significantly streamlining the troubleshooting process and increasing the likelihood of a swift and accurate resolution for the user.

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.