Cleaning Service App Issue Report

Thank you for contacting support for our Cleaners Booking App. To help us understand and resolve your issue as quickly as possible, please provide the following information. The more detail you can offer, the better we can assist you.

Your Contact Information

Your Name:

Your Email Address:

Preferred Contact Method

Your Phone Number:

App and Device Information

App Name: (e.g., "SparkleClean," "QuickSweep," "HomeHelper")

App Version Number: (You can usually find this in the app's settings or "About" section. e.g., v2.3.1)

Your Device Model: (e.g., iPhone 15 Pro, Samsung Galaxy S24, iPad Air, Google Pixel 8)

Are you using a tablet or a smartphone?

How much free storage space do you have on your device? (You can typically check this in your device settings under "Storage" or "About Phone/Tablet.")

Nature of the Problem

Please select the category that best describes your issue:

Detailed Description of the Problem

Please describe your issue in detail. What exactly is happening?

Steps to Reproduce the Problem

What steps did you take before encountering the problem? Please list them in chronological order.

Does this issue happen every time you try to perform these steps, or is it intermittent?

Specific Problem Details

(Please answer the relevant questions based on your issue category)

If your issue is related to a Booking / Scheduling Problem:

What type of cleaning service were you trying to book?

What date and time were you trying to book?

What is the full address of the property for the booking? (Only if relevant to the issue, e.g., address not being recognized)

Are you trying to modify an existing booking or create a new one?

If modifying, what is the booking ID/reference number?

What error message, if any, are you seeing? Please provide the exact text of the error message.

Were you able to see available cleaners/slots before the issue occurred?

If your issue is related to a Payment / Billing Problem:

What is the date and amount of the transaction(s) in question?

What payment method did you use?

Is this a new payment method, or one you've used successfully before?

If you believe you were overcharged, what is the correct amount you expected to pay?

Please provide a transaction ID or reference number from your payment provider (optional).

Have you checked your bank statement or payment provider account for the transaction?

If your issue is related to a Cleaner / Service Provider Problem:

What is the booking ID/reference number for the affected service?

What was the date and time of the scheduled service?

What was the name of the cleaner/cleaning company (if visible in the app)?

Please describe the specific issue with the cleaner/service provider:

Did you attempt to contact the cleaner directly through the app?

Do you have any photos or videos that support your claim?

If your issue is related to an App Performance / Technical Problem:

What specific function or screen in the app is causing the issue?

Are you able to use other functions of the app normally?

Have you tried restarting the app?

Have you tried restarting your device?

Have you tried reinstalling the app (note: this may delete local data if not backed up)?

Are you connected to Wi-Fi or cellular data when the issue occurs?

Is your device connected to a stable internet connection?

Do you experience similar issues with other apps on your device?

If your issue is related to an Account / Profile Problem:

What specifically are you unable to do or what is incorrect?

What is the email address associated with your account?

Have you tried resetting your password?

Are you receiving any error messages when trying to access or modify your account?

If your issue is related to Missing / Incorrect Information within the App:

Where in the app are you seeing the missing or incorrect information?

What information is missing or incorrect? Please be specific.

Screenshots/Screen Recordings (Optional, but highly recommended):

Do you have any screenshots or screen recordings that illustrate the problem? (Please do not attach to this form, but indicate if you have them. Our support team may request them via email after reviewing your submission.)

Any Additional Information

Is there anything else you think would be helpful for us to know to understand and resolve your issue?

App Support Form Insights

Please remove this app support form insights section before publishing.

Authentication

This cleaners booking app support form is well-structured and comprehensive, designed to efficiently gather necessary information to resolve customer issues. Here's a detailed insight into its strengths, potential areas for minor improvement, and the strategic thinking behind its design:

Strengths of the Form:

  1. Clear Purpose and Introduction:
    • Starts with a polite and clear statement of purpose, managing customer expectations about information needed and a commitment to help.
  2. Essential Contact Information:
    • Collects standard contact details, crucial for follow-up.
    • "Preferred Contact Method" is excellent, allowing customers to choose how they'd like to be communicated with, enhancing the customer experience.
  3. Crucial App and Device Information:
    • App Name and Version Number: Absolutely critical. This allows the support team to immediately identify which version of the app the user is on, helping them determine if it's a known bug in a specific version or if a recent update might have introduced the issue.
    • Device Model and OS Version: Essential for diagnosing device-specific or operating system-specific bugs. Many app issues are tied to particular hardware or OS versions.
    • Tablet vs. Smartphone: Helps identify UI/UX scaling issues or specific device type behaviors.
    • Free Storage Space: A very smart inclusion! Low storage space can cause all sorts of app performance issues, crashes, and update failures. This helps rule out a common underlying problem.
  4. Categorization of Issues (Problem Nature):
    • The dropdown/selection for issue categories (Booking, Payment, Cleaner, App Performance, Account, Missing Info, Other) is a major strength.
    • Benefits:
      • Efficient Triage: Allows the support team to quickly route the request to the most appropriate specialist (e.g., billing team, technical support, operations team for cleaner issues).
      • Faster Resolution: Specialists can focus on their area of expertise, leading to quicker problem identification and resolution.
      • Data Analysis: Helps in identifying recurring issues within specific categories, informing product development and bug fixes.
  5. Detailed Problem Description (Open Text Field):
    • Provides a crucial open-ended field for customers to explain their issue in their own words.
    • Example prompts: The inclusion of diverse examples ("I am trying to book...", "My payment was processed twice...") guides users on the level of detail required, ensuring they provide meaningful descriptions.
  6. Steps to Reproduce the Problem:
    • This is arguably the most critical section for technical and app-related issues.
    • Benefits:
      • Replicability: Allows the support team to attempt to replicate the bug themselves, which is fundamental to diagnosing and fixing it.
      • Clarity: Forces the user to think through the exact sequence of events, often revealing overlooked details.
      • Efficiency: Without reproducible steps, diagnosing technical issues becomes a much longer, more frustrating, and often impossible process.
    • "Does this issue happen every time?" is an excellent follow-up, differentiating between consistent bugs and intermittent glitches.
  7. Specific Problem Details (Conditional Questioning):
    • This is a highly effective feature, leveraging the issue categorization. By providing specific sub-questions based on the selected category, it ensures that:
      • Relevant information is collected: No time is wasted asking about booking details if it's an account issue.
      • Users are guided: They don't have to guess what information is relevant to their specific problem.
      • Comprehensive data: Ensures all necessary data points for that specific type of problem are gathered (e.g., booking ID for booking issues, transaction date for payment issues).
    • Examples of strong specific questions:
      • Booking: Asking for exact date/time, address, existing vs. new booking, error messages.
      • Payment: Date/amount, payment method, transaction ID, checking bank statement (proactive troubleshooting step for the user).
      • Cleaner: Booking ID, date/time, cleaner name, description of issue, attempt to contact cleaner, photos/videos (prepares for evidence).
      • App Performance: Specific function, stability on Wi-Fi/cellular, tried restarting/reinstalling (standard troubleshooting steps).
      • Account: Email, password reset attempts, error messages.
  8. Screenshots/Screen Recordings (Optional but Recommended):
    • Acknowledges the power of visual evidence without forcing an upload initially (which can be technically complex for some users).
    • Strategic: Indicates the team may request them, setting the expectation and allowing them to get visual proof if needed after initial review.
  9. Additional Information Field:
    • A good catch-all for any context or details that don't fit into the structured questions, ensuring no potentially vital information is missed.
  10. Professional Closing:
    • Thanks the user and sets expectations for response time, crucial for good customer service.

Potential Areas for Minor Improvement/Consideration:

  1. Pre-filled App Version/Device Info (Advanced):
    • For highly sophisticated apps, some of the "App and Device Information" can be automatically collected by the app itself and pre-filled into the form when accessed from within the app. This reduces user effort and eliminates errors. However, this requires significant development effort and might not be feasible for all apps.
    • Form's current method is perfectly fine for a general implementation.
  2. File Upload Option (with caveats):
    • While the current method of indicating having screenshots is good, for some users and some issues (e.g., immediate critical visual bug), a simple, optional file upload (max 1-2 images) could be beneficial.
    • Caveats: This adds complexity (security, storage, file size limits, mobile data usage) and can be frustrating if it fails. The current "we may request" is safer and simpler.
  3. Confirmation Page/Email:
    • After submission, a confirmation page or email to the user with a copy of their submitted details and a reference number would be ideal. This reassures them the form was submitted and provides a reference for future communication. (This is more a system feature than a form design feature).
  4. GDPR/Privacy Statement (if applicable):
    • Depending on the region and data collected, a small link to a privacy policy or a statement about how their data will be used for support purposes could be added. (Though usually covered in general app T&Cs).
  5. Language/Localization:
    • The prompt explicitly states "DO NOT localize," and the form adheres to this, which is good. If localization were ever a future consideration, translating the form would be the next step.

Strategic Thinking Behind the Design:

The form is designed with several strategic goals in mind:

  • Efficiency for Support Teams: By categorizing and asking specific questions, it acts as a pre-filter, allowing support agents to quickly understand the issue and gather all necessary details without multiple back-and-forth emails. This reduces resolution time and improves agent productivity.
  • Empowering the User to Provide Detail: The guiding questions and examples help users articulate their problems clearly, even if they aren't tech-savvy. This avoids vague submissions that require extensive follow-up.
  • Problem Replication and Diagnosis: The "Steps to Reproduce" section is paramount for technical teams. If they can't reproduce it, they can't fix it.
  • Data Collection for Improvement: The structured nature of the form allows for easy aggregation and analysis of support requests. This data can then be used by product managers and developers to identify common pain points, prioritize bug fixes, and inform future feature development, leading to a better app experience overall.
  • Customer Experience: While comprehensive, the form is designed to be user-friendly. By guiding users through relevant questions, it reduces frustration and the feeling of having to explain everything from scratch. Setting expectations for response time further enhances the experience.

In conclusion, this is a very well-thought-out and effective support form for a cleaners booking app. It balances the need for comprehensive information with user-friendliness, which is key to efficient support and continuous product improvement.

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation section before publishing.


All of the questions on the app support form are strategically designed to be mandatory, or at least highly encouraged, to ensure the support team can effectively diagnose and resolve customer issues. However, if we were to strictly define "mandatory" as information without which an issue cannot be addressed, here's a breakdown and elaboration:

Absolutely Mandatory Questions (without which a support request is almost impossible to action):

  1. Your Email Address:
    • Why mandatory: This is the primary channel for the support team to communicate with the customer, ask follow-up questions, and provide a resolution. Without it, there's no way to respond.
  2. App Name:
    • Why mandatory: While the form is for a cleaners booking app, a company might have multiple apps or different versions, or the user might be confused. Knowing the exact app ensures the support request goes to the correct team and context.
  3. Please select the category that best describes your issue:
    • Why mandatory: This is crucial for initial triage and routing the ticket to the correct specialist or department (e.g., technical support, billing, operations). Without categorization, support agents would waste time just trying to figure out who should handle the issue.
  4. Please describe your issue in detail. What exactly is happening?:
    • Why mandatory: This is the core of the problem description. Even if all other specific questions are answered, a general narrative of what's wrong provides context and allows the customer to explain nuances not covered by specific prompts. Without it, the support team doesn't know what the problem is.
  5. What steps did you take before encountering the problem? Please list them in chronological order.:
    • Why mandatory: For any technical issue, the ability to reproduce the problem is paramount for diagnosis and resolution. Without reproducible steps, debugging is often impossible. Even for non-technical issues, understanding the user's journey helps contextualize the problem.

Highly Mandatory Questions (Crucial for efficient and accurate resolution, making a request difficult to process without them):

  1. Your Name:
    • Why highly mandatory: Provides a personal touch for communication and helps identify the customer if they have multiple interactions or if the support team needs to look up their account by name. While an email might suffice for initial contact, a name makes the interaction more professional and traceable.
  2. App Version Number:
    • Why highly mandatory: Critical for technical troubleshooting. Many bugs are specific to certain app versions. Knowing the version helps developers quickly check known issues or identify if the problem has already been patched in a newer release.
  3. Your Device Model:
    • Why highly mandatory: Similar to app version, device models can have unique hardware configurations or software quirks that lead to specific issues. This is vital for diagnosing device-specific bugs.
  4. Your Device Operating System Version:
    • Why highly mandatory: Different OS versions (e.g., iOS 17 vs. iOS 16, Android 14 vs. Android 13) can introduce or fix bugs, change system behaviors, or affect app compatibility. Knowing the OS version is crucial for targeted troubleshooting.
  5. Specific Problem Details (the conditional questions based on issue category):
    • Why highly mandatory: While not every single sub-question applies to every user, the relevant specific questions for the selected category are extremely important. For example:
      • For a Booking issue: The date, time, and whether it's a new or existing booking are essential.
      • For a Payment issue: The date and amount of the transaction are critical.
      • For a Cleaner issue: The booking ID and specific cleaner details are vital.
    • These questions narrow down the problem, provide concrete data points, and often contain the key piece of information needed to look up records in the backend system. Without these details, the support team might be able to acknowledge the problem but will be unable to investigate or act on it.

Important/Desirable Questions (Enhance resolution, but a partial response might still allow some action):

  1. Preferred Contact Method (if different from email):
    • Why important: Improves customer experience by respecting their communication preference, but not strictly necessary for the support process to begin.
  2. Your Phone Number (Optional, if preferred contact method is phone):
    • Why important: Necessary if phone contact is chosen, but optional otherwise.
  3. Are you using a tablet or a smartphone?:
    • Why important: Helps with UI/UX related issues or device-specific rendering problems, but often inferred from the device model.
  4. How much free storage space do you have on your device?:
    • Why important: Can indicate a common underlying cause for app performance issues (crashes, freezing), but not always the primary reason for every bug.
  5. Does this issue happen every time you try to perform these steps, or is it intermittent?:
    • Why important: Helps prioritize and plan debugging efforts. Intermittent bugs are harder to fix and might require different diagnostic approaches.
  6. Screenshots/Screen Recordings (indicated as optional):
    • Why important: Visual evidence is often the quickest way to convey a bug or a specific state of the app. While not mandatory to submit the form, having them available (as the form implies) is highly beneficial.
  7. Any Additional Information:
    • Why important: A safety net for users to add context, but not essential for every single ticket.

In summary, the form is designed so that the initial contact information, the core problem description, and the steps to reproduce it are non-negotiable for any effective support process. The highly mandatory category fills in the critical details that allow for specific investigation and resolution based on the issue type.

Ready to reclaim some valuable time by customizing this form template to gather just what you need, without any extra clutter? Let's do it! Edit this Cleaners Booking App - Support Request Form
If you've got a specific vision in mind, Zapof lets you design forms exactly how you want them – and even better, with tables that auto-calculate and work like magic spreadsheets!
This form is protected by Google reCAPTCHA. Privacy - Terms.
 
Built using Zapof