Get Support for Your Project App

Contact Information

First Name:

Last Name:

Your Email Address:

Your Account ID:

App and Device Information

App Name:

App Version:

Operating System and Version:

Device Model:

How did you acquire the app?

Problem Description

What is the core problem you are experiencing? (Please describe in your own words, e.g., "I cannot assign tasks," "My project data is missing," "The app crashes when I open a specific project.")

When did you first notice this problem? (Date and approximate time

Has this problem occurred before?

If yes, how often?

Is this problem consistently reproducible?

Yes, it happens every time I perform the action

No, it's intermittent and only happens sometimes

Steps to Reproduce the Problem

Please list the exact steps you take that lead to the problem. Be as detailed as possible.

Steps

A
1
 
2
 
3
 
4
 
5
 

Expected vs. Actual Behavior

What did you expect to happen?

What actually happened?

Error Messages or Visual Cues

If you saw any error messages, please write them down exactly as they appeared.

Did you notice any unusual visual cues (e.g., blank screens, distorted text, flickering)?

If yes, please describe what you observed:

Specific Feature/Data Affected

Projects:

 

Does this issue affect:

All projects

A specific project

Only new projects

If a specific project, please provide its name or ID:

 

Tasks/Subtasks:

 

What action(s) are affected by this issue? (Select all that apply)

Creating tasks

Editing tasks

Deleting tasks

Assigning tasks

Marking tasks complete

Other:

Does this issue affect:

All tasks

Specific tasks

If "Specific tasks," please provide details

 

Users/Collaboration:

 

Which user-related feature(s) are affected by this issue? (Select all that apply)

Inviting users

User permissions

Real-time collaboration features

Are other collaborators experiencing the same issue?

 

Notifications:

 

Are you not receiving notifications

Are they incorrect?

What type of notifications are affected?

Task due

Comment

Assignment

Other:

 

Data Sync/Offline Mode:

 

Does this issue primarily involve:

Data syncing between your devices

Cloud storage

Both data syncing and cloud storage

Other / Not sure

Does this problem occur in:

Online mode only

Offline mode only

Both online and offline modes

Not applicable

 

Reporting/Analytics:

 

What is the issue you're experiencing with reports? (Select all that apply)

Reports are not generating (e.g., blank, error messages, not appearing)

Report data is inaccurate (e.g., incorrect numbers, missing information)

Both of the above

Other:

Which specific report or metric is affected?

 

Integrations:

 

Are you using any integrations (e.g., calendar, file storage, CRM, communication tools)?

Is the problem related to one of these integrations?

Which integration is affected?

Please provide more details about how the issue relates to this integration:

Network Connection

Were you connected to Wi-Fi or cellular data when the problem occurred?

Have you tried reproducing the issue on a different network connection?

Recent Changes

Have you recently made any significant changes?

What kind of change(s) did you make? (Select all that apply)

Updated the app

Updated your device's operating system (OS)

Changed device settings (e.g., display, privacy, notifications)

Changed network configuration (e.g., Wi-Fi settings, VPN, proxy)

Other:

Troubleshooting Steps Already Taken

What steps have you already tried to resolve the issue? (Select all that apply)

Restarting the app

Restarting your device

Reinstalling the app

Clearing cache

Checking internet connection

Other:

Screenshots or Video

If possible, please attach screenshots or a short video demonstrating the problem. This can significantly help us understand the issue.

Description

Upload File

A
B
1
 
 
2
 
 
 

Thank you for taking the time to fill out this form. We 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 be comprehensive and highly effective for diagnosing and resolving customer issues with a project management application. Here are detailed insights into its structure and the rationale behind each section:

Overall Structure and Philosophy:

The form follows a logical flow, starting with basic identification, moving to a broad problem description, then narrowing down to specific technical details and user actions. This structured approach ensures that no critical information is overlooked, and it guides the user in providing relevant data without overwhelming them upfront.

Key Principles Embodied:

  1. Information Granularity: It progressively moves from general to specific information, allowing support agents to quickly triage and then delve into details.
  2. Reproducibility Focus: A strong emphasis on steps to reproduce is crucial for engineers to replicate the bug in a controlled environment.
  3. User Empowerment: By asking detailed questions, the form implicitly empowers users to think through their problem and provide useful context, rather than just stating "it's broken."
  4. Efficiency for Support: It reduces back-and-forth communication, leading to faster resolution times and better customer satisfaction.
  5. Data-Driven Resolution: The collected data allows for pattern recognition across multiple support requests, potentially identifying widespread issues or specific device/OS incompatibilities.

Detailed Insights into Each Section:

1. Contact Information:

  • Purpose: Essential for communication.
  • Insights:
    • "Your Name," "Your Email Address": Standard and self-explanatory.
    • "Your User ID (if applicable, found in app settings/profile)": This is a critical field for project management apps.
      • Benefit: Allows the support team to look up the user's account directly in their backend system. This is invaluable for checking account status, subscription details, stored data, permissions, and logs specific to that user. It circumvents issues with users having multiple email addresses or common names.

2. App and Device Information:

  • Purpose: Provides the necessary technical environment context.
  • Insights:
    • "App Name," "App Version": Vital for understanding which build of the app the user is on. Bugs are often specific to certain versions and might already be fixed in newer releases.
    • "Operating System and Version": Crucial for identifying OS-specific bugs or compatibility issues (e.g., a bug unique to iOS 17.5 or Android 14).
    • "Device Model": Helps identify device-specific quirks (e.g., issues on older devices with less RAM, or specific screen resolutions). Some bugs only manifest on certain hardware.
    • "How did you acquire the app": While often standard (App Store/Play Store), it can be relevant if there are different distribution channels or test builds involved, or for verifying purchase.

3. Problem Description:

  • Purpose: Establishes the core issue and its history.
  • Insights:
    • "What is the core problem you are experiencing?": An open-ended question that allows the user to articulate the problem in their own words, providing an initial summary. This helps categorize the issue quickly.
    • "When did you first notice this problem?": Helps determine if it's a new issue, related to a recent update, or a long-standing one.
    • "Has this problem occurred before? If yes, how often?": Indicates persistence and potential impact. A recurring problem is usually more critical.
    • "Is this problem consistently reproducible?": This is a key diagnostic question.
      • "Consistently reproducible" issues are easier and faster for developers to fix.
      • "Intermittent" issues are harder to track down and often point to race conditions, network flakiness, or specific timing-dependent bugs.

4. Steps to Reproduce the Problem:

  • Purpose: The single most important section for bug reproduction and diagnosis.
  • Insights:
    • "Please list the exact steps you take that lead to the problem. Be as detailed as possible.": This forces the user to break down their actions.
    • Example Provided: The example is excellent as it guides the user on the level of detail required, including specific app navigation and button presses. This minimizes ambiguity and helps developers follow the exact user path. Without clear reproduction steps, many bugs are unfixable.

5. Expected vs. Actual Behavior:

  • Purpose: Clarifies the discrepancy between what the user intended/expected and what occurred.
  • Insights:
    • "What did you expect to happen?": Captures the user's mental model and clarifies their intention.
    • "What actually happened?": Describes the problematic outcome.
    • Benefit: Highlighting the gap between expectation and reality helps identify logical errors, UI/UX issues, or functional bugs.

6. Error Messages or Visual Cues:

  • Purpose: Provides concrete evidence of a failure.
  • Insights:
    • "If you saw any error messages, please write them down exactly as they appeared": Error messages often contain specific codes or phrases that directly point to the root cause in the application's logging or code. Exact wording is crucial.
    • "Did you notice any unusual visual cues": Helps identify UI glitches, rendering problems, or cases where the app is unresponsive without throwing a formal error message (e.g., infinite loading spinners, blank screens).

7. Specific Feature/Data Affected:

  • Purpose: Narrows down the scope of the problem within the complex ecosystem of a project management app.
  • Insights: This section is highly valuable for PM apps due to their multifaceted nature.
    • Targeted Categories: Breaking down by "Projects," "Tasks/Subtasks," "Users/Collaboration," "Notifications," "Data Sync/Offline Mode," "Reporting/Analytics," and "Integrations" allows the user to pinpoint the specific area of impact.
    • Granular Questions per Category: Each sub-question (e.g., "Is the issue with creating, editing, deleting...") helps identify if the problem is with a specific CRUD (Create, Read, Update, Delete) operation or a particular aspect of a feature.
    • "If specific, what is the name/ID of the project?": Allows direct investigation of specific data records in the backend.
    • "Are other collaborators experiencing the same issue?": Crucial for multi-user apps to differentiate between a user-specific issue and a widespread problem.

8. Network Connection:

  • Purpose: Identifies if network stability or type is a contributing factor.
  • Insights:
    • "Were you connected to Wi-Fi or cellular data...": Helps differentiate between general connectivity issues and problems specific to one connection type.
    • "Have you tried reproducing the issue on a different network connection?": A simple troubleshooting step that can quickly rule out the user's local network as the cause. Many sync or real-time issues are network-dependent.

9. Recent Changes:

  • Purpose: Correlates the problem with potential environmental changes.
  • Insights:
    • "Have you recently updated the app, your device's operating system, or made any other significant changes...?": A common cause of new issues is a recent software update (either the app itself or the OS), or changes to device settings that might impact app behavior (e.g., permissions, background refresh settings).

10. Troubleshooting Steps Already Taken:

  • Purpose: Prevents redundant suggestions from the support team and provides insight into the user's technical aptitude.
  • Insights:
    • "What steps have you already tried...": Saves time for both the user and the support agent. If a user has already tried restarting the app or reinstalling, the support team knows to move on to more advanced diagnostics.

11. Screenshots or Video:

  • Purpose: Visual evidence dramatically speeds up diagnosis.
  • Insights:
    • "Optional but highly recommended": This emphasizes its importance without making it a mandatory hurdle.
    • Benefit: A picture (or video) is worth a thousand words. It can show exact error messages, UI glitches, or the sequence of events leading to a crash in a way that text descriptions often cannot. This is often the single most helpful piece of information.

Conclusion:

This support form is a powerful tool for any project management app. By systematically gathering detailed information, it enables support teams to:

  • Rapidly understand the context of the problem.
  • Reduce back-and-forth communication, which frustrates users and consumes support resources.
  • Empower users to provide effective input.
  • Improve the quality of bug reports for development teams, leading to faster fixes.
  • Identify trends and common issues, feeding back into product improvement.

Its comprehensive nature, especially the specific questions tailored to project management features, makes it highly effective for this particular type of application.

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation before publishing.


Based on the detailed insights, here are the questions that would typically be considered mandatory on this app support form, along with the elaboration on why each is crucial:

Mandatory Questions and Their Rationale:

1. Contact Information:

  • Your Email Address:
    • Why Mandatory: This is the absolute minimum requirement for the support team to be able to communicate with the user regarding their issue. Without a valid contact point, any attempt at support is impossible.

2. App and Device Information:

  • App Name:
    • Why Mandatory: While seemingly obvious, if a company supports multiple apps, knowing which specific app the user is experiencing problems with is fundamental. It's the first step in directing the issue to the correct team or knowledge base.
  • App Version:
    • Why Mandatory: Bugs are often version-specific. Knowing the app version allows support to:
      • Check if the bug is already known and fixed in a newer version (suggesting an update).
      • Replicate the issue on the exact version the user is running.
      • Determine if the user is on an outdated version that might have compatibility issues.
  • Operating System and Version:
    • Why Mandatory: Software behaves differently across various operating systems and their versions (e.g., iOS 17 vs. iOS 16, Android 14 vs. Android 13). This information helps identify OS-specific bugs, compatibility problems, or features that might not be supported on older OS versions.
  • Device Model:
    • Why Mandatory: Hardware can significantly influence app performance and bug manifestation. Issues might be specific to certain device types (e.g., specific iPhones, iPads, or Android models due to screen size, memory, or processor differences). It helps reproduce and isolate device-specific problems.

3. Problem Description:

  • What is the core problem you are experiencing?
    • Why Mandatory: This is the central piece of information. Without a clear description of what is wrong, the support team has no starting point. It provides the initial context and allows for basic categorization of the issue.
  • Is this problem consistently reproducible?
    • Why Mandatory: This question is critical for the efficiency of the troubleshooting process.
      • If it's consistently reproducible, it dramatically increases the chances of developers being able to replicate the issue and find a fix.
      • If it's intermittent, it signals a more complex investigation (e.g., looking for race conditions, network flakiness, or specific timing-dependent factors). Support knows immediately whether to expect an easy reproduction or a deeper dive into logs.

4. Steps to Reproduce the Problem:

  • Please list the exact steps you take that lead to the problem. Be as detailed as possible.
    • Why Mandatory: This is arguably the most crucial piece of information for any technical support. Without clear, actionable steps to reproduce the problem, developers often cannot identify the root cause or confirm if a fix has been successful. It eliminates ambiguity and provides a repeatable test case. Even if the user can't pinpoint exact steps for intermittent issues, any sequence of actions they remember is vital.

5. Expected vs. Actual Behavior:

  • What did you expect to happen?
    • Why Mandatory: Clarifies the user's intent and how they believe the app should function. This helps distinguish between a bug and a misunderstanding of a feature.
  • What actually happened?
    • Why Mandatory: Describes the undesirable outcome. This contrasts with the expected behavior, highlighting the exact point of failure or deviation. Together with "steps to reproduce," it forms the core of a useful bug report.

Summary of Mandatory Questions:

In essence, the mandatory questions are those that cover:

  1. Who is experiencing the problem (Contact).
  2. What is the problem in general terms (Core Problem Description).
  3. Where is it happening (App & Device Context: App Name, Version, OS, Device Model).
  4. How it can be made to happen (Steps to Reproduce).
  5. What was the discrepancy between expectation and reality (Expected vs. Actual).
  6. How reliably it happens (Reproducibility).

Without any of these fundamental pieces of information, the support team would likely be unable to even begin investigating, necessitating frustrating back-and-forth communication or even rendering the support request unactionable.

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.