Troubleshoot Your Handyman App

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

I. Contact Information

Your Name:

Your Email Address:

Preferred Contact Method

Email

Phone call

In-app messaging

II. App Information

App Name:

App Version Number:

Date App Installed:

III. Device Information

Device Manufacturer & Model:

(e.g., Apple iPhone 15 Pro)

Operating System Version:

(e.g., iOS 17.5.1)

Is your device jailbroken/rooted?

IV. Problem Category

(Please select the option that best describes your issue)

App Crashing/Freezing

Login/Account Issues

Booking/Scheduling Problems

Payment/Billing Issues

Profile/Service Management Issues

Notification Problems

Display/UI Issues

Performance/Slowness

Feature Request/Suggestion (If so, please skip to Section 9)

Other:

Detailed Problem Description

Please describe the problem you are experiencing in as much detail as possible.

When did the problem first start?

Has this problem occurred before?

If so, when and how often?

Is the problem happening consistently or intermittently?

consistently

intermittently

What exactly were you trying to do when the problem occurred? (e.g., "I was trying to book a plumber for a specific date," "I was trying to upload a photo to my service listing")

What did you expect to happen?

What actually happened? (e.g., "The app closed unexpectedly," "The booking failed," "The payment didn't go through")

Steps to Reproduce the Problem

If possible, please list the exact steps you take that lead to the problem. This is crucial for our team to replicate and fix the issue.

Screenshots/Videos (Highly Recommended)

Attaching screenshots or a short video of the problem can significantly help us understand and diagnose the issue.

 

Please upload screenshots/videos here:

Choose a file or drop it here
 

Specific Handyman App Context Questions

Are you a Customer (seeking handyman services) or a Service Provider (offering handyman services)?

Customer

Service Provider

 

If you are a Customer:

 

What type of service were you trying to book?

Plumbing

Electrical

Cleaning

Carpentry

HVAC

Were you attempting to book an immediate service or schedule for a future date/time?

book an immediate service

schedule for a future date/time

What date and time works best for you?

Were you able to see available service providers before encountering the issue?

Did you receive any error messages?

If yes, please write down the exact error message.

Were you using any specific filters or search criteria?

using any specific filters

search criteria

 

If you are a Service Provider:

 

What specific service(s) are you listed for?

Were you trying to update your profile, manage your services, or respond to a job request?

update your profile

manage your services

respond to a job request

Are you having trouble with receiving notifications for new job requests?

Are you experiencing issues with your availability calendar?

Did you receive any error messages?

If yes, please write down the exact error message.

Are you having trouble accepting or declining jobs?

having trouble accepting jobs

having trouble declining jobs

Are you experiencing issues with your payment withdrawal process?

Connectivity Information

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

Wi-Fi

Cellular Data

Both (problem occurs on both)

If on Wi-Fi, have you tried restarting your router?

If on cellular data, do you have a strong signal?

Troubleshooting Steps You Have Already Taken

Please list any steps you have already tried to resolve the issue yourself.

Restarted the app

Restarted my device

Uninstalled and reinstalled the app

Cleared app cache/data (if applicable for your device)

Checked for app updates

Checked for device operating system updates

Checked my internet connection

Additional Information

Is there any other information you believe would be helpful for us to understand and resolve your issue?

App Support Form Insights

Please remove this app support form insights section before publishing.


This Handyman App Support Form is well-structured and comprehensive, demonstrating a strong understanding of what's needed to gather effective diagnostic information. Here's a detailed insight into its strengths and areas for potential refinement:

Overall Strengths:

  • Logical Flow: The form progresses from general contact and app/device details to specific problem descriptions and troubleshooting steps, which is a natural and helpful flow for both the user and the support team.
  • Detailed Questions: It goes beyond basic "What's wrong?" and delves into when, how often, what was expected, and what actually happened. This level of detail is crucial for narrowing down issues.
  • Role-Specific Questions (Customer vs. Service Provider): This is a standout feature. Handyman apps have two distinct user types with different functionalities, and asking targeted questions for each role is extremely effective in getting relevant information.
  • Emphasis on Reproducibility: The "Steps to Reproduce" section is arguably the most important for technical support. Guiding the user to provide these steps clearly helps engineers replicate and fix bugs faster.
  • Request for Visuals (Screenshots/Videos): A picture (or video) is worth a thousand words in debugging. This is an excellent addition.
  • Connectivity Information: Asking about Wi-Fi vs. cellular and signal strength helps rule out or pinpoint network-related issues.
  • Troubleshooting Steps Taken: This prevents redundant advice and helps the support team quickly move to more advanced diagnostics.
  • "Additional Information" Field: This provides a crucial catch-all for anything the user feels is relevant but wasn't explicitly asked.

Detailed Insights and Potential Refinements:

1. Contact Information: * Strength: Standard and necessary. "Preferred Contact Method" is a good touch for user convenience. * Refinement: Consider adding an optional field for a "Support Ticket ID" if the user is following up on a previous request. This helps streamline ongoing communication.

2. App Information: * Strength: Essential for pinpointing the exact app version a user is on, which is vital for bug tracking and updates. * Refinement: For "Date App Installed," it might be useful to phrase it as "Approximate Date App Was First Used" or "Approximate Date of Last App Update" if the user has updated it, as updates often introduce new behaviors or bugs.

3. Device Information: * Strength: Crucial for identifying device-specific bugs (e.g., issues only on certain iPhone models or Android versions). * Refinement: "Is your device jailbroken/rooted?" is a good question. While most users won't be, it's a known source of app instability and important for support to know. No immediate refinements needed here.

4. Problem Category: * Strength: Excellent for initial triage and routing tickets to the correct support specialist or team. It helps in quickly understanding the general nature of the problem. * Refinement: The categories are quite comprehensive for a handyman app. Ensure the "Other" option has a mandatory text field to describe the category.

5. Detailed Problem Description: * Strength: This section is well-crafted to elicit comprehensive details about the user's experience. The questions about when, frequency, expected vs. actual are highly effective. * Refinement: For "error messages," it's great that you ask for the exact message. You might consider adding a note like "(If applicable, please copy and paste the exact message.)" to encourage accuracy.

6. Steps to Reproduce the Problem: * Strength: As mentioned, this is critical. The numbered list encourages a structured response. * Refinement: You could add a sentence like "Please be as precise as possible, including specific taps, button names, and any data entered." Sometimes users forget small details that are essential for reproduction.

7. Screenshots/Videos: * Strength: Absolutely vital. Providing a clear mechanism for upload is key. * Refinement: If it's a web form, ensure the file upload limits are clearly stated (e.g., "Max file size: 10MB"). If directing to email, ensure the email address is correct and users understand they need to reference their form submission.

8. Specific Handyman App Context Questions: * Strength: This is where the form truly shines for a handyman app. Differentiating between Customer and Service Provider roles and asking specific questions for each is highly efficient. * Customer questions: Cover key booking aspects, service types, and search criteria. * Service Provider questions: Address profile management, notifications, availability, job acceptance, and payment withdrawal, which are common pain points. * Refinement: For "What type of service were you trying to book?" (for customers), consider making it a dropdown if you have a predefined list of service categories within the app. This standardizes data and can help with analytics. For "Were you using any specific filters or search criteria?", consider asking what filters/criteria were used.

9. Connectivity Information: * Strength: Good basic troubleshooting. * Refinement: You might add a question like "Have you tried using the app on a different network (e.g., switched from Wi-Fi to cellular, or vice-versa)?" This helps isolate network-specific issues.

10. Troubleshooting Steps You Have Already Taken: * Strength: Excellent for avoiding redundant support advice and quickly escalating to deeper issues. * Refinement: This list is very good. No major refinements needed.

11. Additional Information: * Strength: The perfect safety net for any information that didn't fit elsewhere. * Refinement: Ensure the text box for this section is sufficiently large to encourage users to write freely.

General Form Design Best Practices (Implementation Considerations):

While the content is excellent, consider these UX/UI best practices for the actual implementation of the form:

  • Mobile Responsiveness: Ensure the form renders and functions flawlessly on various screen sizes (phones, tablets).
  • Clear Labels: All field labels should be clear, concise, and placed above the input field for optimal readability on mobile.
  • Input Types: Use appropriate input types (e.g., email for email, tel for phone numbers) to trigger the correct keyboard on mobile devices.
  • Placeholder Text: Use sparingly, but effectively, to provide examples of expected input format (e.g., "DD/MM/YYYY" for dates).
  • Required Fields: Clearly indicate required fields (e.g., with an asterisk *).
  • Error Handling: Implement clear and immediate inline validation for errors (e.g., "Invalid email format" appearing next to the field as the user types).
  • Progress Indicator: If the form is long (which this one is, by necessity), consider breaking it into logical sections with a progress indicator (e.g., "Step 1 of 3"). This form already has good sections, so a simple "Next Section" button could work, taking the user to a new screen or revealing the next set of questions.
  • Auto-Save/Draft: For longer forms, an auto-save feature is a great user experience touch, preventing data loss if the app closes or the user is interrupted.
  • Submission Confirmation: Provide a clear confirmation message after submission, ideally with a reference number for the user to keep.

By incorporating these insights, this already strong Handyman App Support Form can become even more effective in capturing the necessary information for efficient and targeted customer support.

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation section before publishing.


Based on the Handyman App Support Form provided, here are the mandatory questions and the elaboration on why each is crucial:

Mandatory Questions and Elaboration:

  1. Your Name:
    • Why mandatory: Essential for basic identification of the user. The support team needs to know who they are assisting to address them properly and track their requests.
  2. Your Email Address:
    • Why mandatory: This is the primary and most universal contact method for support teams to respond to the user, send updates, request further information, and confirm resolution. Without an email, there's no reliable way to communicate back.
  3. App Name (as it appears on the marketplace):
    • Why mandatory: If a company has multiple apps, or if the user is mistaken about which app they are using, this ensures the support team is looking into the correct product. Even with a single app, it prevents ambiguity.
  4. App Version Number:
    • Why mandatory: Crucial for debugging. Different app versions can have different bugs, features, and fixes. Knowing the exact version allows developers to pinpoint if the issue is already known, fixed in a later version, or specific to that build.
  5. Device Manufacturer & Model:
    • Why mandatory: Helps identify device-specific issues. Bugs can manifest differently, or exclusively, on certain device hardware or screen sizes (e.g., an app might crash only on older Android models or have display issues on specific iPhone screens).
  6. Operating System Version:
    • Why mandatory: Similar to app version, OS versions are critical. An issue might be due to an incompatibility with a specific iOS or Android version, or a bug that was introduced/fixed in a particular OS update. This helps developers isolate the problem environment.
  7. Problem Category:
    • Why mandatory: This question is vital for initial triage and efficient routing of support tickets. It helps the support team quickly understand the general nature of the problem (e.g., technical crash vs. billing issue) and assign it to the appropriate specialist or department, reducing resolution time.
  8. Detailed Problem Description:
    • Why mandatory: This is the core of understanding the user's issue. Without a clear description, the support team cannot begin to diagnose or provide solutions. It forms the foundation for all subsequent troubleshooting.
  9. Steps to Reproduce the Problem:
    • Why mandatory: This is the most critical technical piece of information. For developers to fix a bug, they need to be able to reliably reproduce it. Without explicit, step-by-step instructions, replication can be impossible, leading to prolonged investigation or inability to fix the issue.
  10. Are you a Customer (seeking handyman services) or a Service Provider (offering handyman services)?
    • Why mandatory: For a handyman app, the user's role dictates the functionality they interact with and the types of problems they might face. This question immediately narrows down the scope of potential issues and directs the support agent to the relevant set of follow-up questions and troubleshooting paths.

These questions are mandatory because they form the absolute minimum required data points for a support team to:

  • Identify the user.
  • Understand the specific product and environment causing the problem.
  • Grasp the nature of the issue.
  • Be able to attempt to replicate and fix the problem.
  • Communicate effectively with 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.