Your Scheduling Solution: Support Request

Thank you for reaching out to our support team. Please fill out this form with as much detail as possible to help us diagnose and resolve your issue efficiently.

1. User Information

(Required for account verification and follow-up)

 

Full Name:

Email Address:

Username/Account ID:

Device Type :

Operating System & Version:

App Version:

2. Issue Description

(Please describe the problem in detail)

 

What problem are you experiencing? (Select all that apply)

App crashes/freezes

Syncing issues (appointments not updating)

Login/authentication failure

Missing or incorrect appointment notifications

Payment/booking failure

UI/display issues

Slow performance

Other:

When did the issue first occur? (Date & Time)

Does the issue happen consistently or intermittently?

Always

Sometimes

Only under specific conditions (describe):

Steps to Reproduce the Issue: (What were you doing right before the problem occurred?)

3. Scheduling-Specific Details

(Helps us identify if the issue is related to calendar, reminders, or booking features)

 

Are you trying to schedule, edit, or cancel an appointment?

Schedule

Edit

Cancel

View existing appointments

Does the issue affect:

Personal calendar

Business/team scheduling

Client-facing bookings

 

If syncing with external calendars:

 

Which calendar service?

Are appointments missing/duplicated?

Are time zones displaying incorrectly?

4. Technical Troubleshooting

(Helps rule out common issues)

 

Have you tried the following? (Check all that apply)

Restarted the app

Restarted your device

Reinstalled the app

Checked for app updates

Cleared cache/data (Android)

Is your internet connection stable during the issue?

Wi-Fi

Mobile Data

No connection issues

Error Messages Received: (Please copy the exact wording)

5. Additional Information

Screenshots/Videos: (Attach if possible, especially for UI issues)

Description

Upload File

A
B
1
 
 
2
 
 

Any recent changes to your device or account? (e.g., OS update, new security settings)

6. Consent for Follow-Up

May we contact you for further details if needed?

 

Thank you for your feedback! Our support team will review your submission and respond as soon as possible.

 

App Support Form Insights

Please remove this app support form insights section before publishing.


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

1. Purpose of the Form

This form is designed to:

  • Standardize support requests for scheduling apps, ensuring all necessary details are collected upfront.
  • Reduce back-and-forth communication by prompting users to provide critical troubleshooting information.
  • Prioritize issues based on urgency, frequency, and impact.
  • Help support teams categorize and escalate technical problems efficiently.

2. Detailed Insights on Each Section

A. User Information

Why it’s important:

  • Ensures support teams can verify accounts and contact users for follow-ups.
  • Device and OS details help identify compatibility issues (e.g., crashes on iOS 17 but not Android).
  • App version helps determine if the issue is fixed in an update.

Key Considerations:

  • If the app requires login, the Username/Account ID helps replicate the issue in test environments.
  • Device Type & OS are critical for diagnosing OS-specific bugs (e.g., calendar sync failures on Samsung devices).

B. Issue Description

Why it’s important:

  • Classifies the problem type (crash, sync failure, UI glitch) for quick triage.
  • Identifies patterns (e.g., "app crashes only when editing appointments").

Key Questions & Their Purpose:

  1. "When did the issue first occur?"
    • Helps correlate problems with recent app updates or server changes.
  2. "Is the issue consistent or intermittent?"
    • Intermittent issues may point to network or background service failures.
  3. "Steps to reproduce"
    • Critical for developers to replicate and fix bugs (e.g., "Crash happens after selecting a time slot").

C. Scheduling-Specific Details

Why it’s important:

  • Scheduling apps have unique pain points (e.g., timezone bugs, duplicate bookings).
  • Determines if the issue affects individual users, teams, or clients.

Key Insights:

  • Syncing with external calendars?
    • Common problems:
      • Timezone mismatches (e.g., Google Calendar shows wrong times).
      • Permissions blocking updates.
  • Business vs. Personal Use:
    • Team scheduling issues may require admin-level fixes (e.g., shared calendar permissions).

D. Technical Troubleshooting

Why it’s important:

  • Filters out user-side fixes (e.g., "Did you restart the app?").
  • Identifies deeper technical issues (e.g., corrupted app data).

Key Considerations:

  • "Reinstalled the app?" → Rules out corrupted local data.
  • "Error messages?" → Exact wording helps search known bugs (e.g., "Error 403: Permission Denied").
  • Internet connection type → Sync issues may only occur on mobile data due to firewall rules.

E. Additional Information

Why it’s important:

  • Visual evidence (screenshots/videos) is invaluable for UI/display bugs.
  • Recent device changes (e.g., iOS update) often introduce new compatibility issues.

F. Consent for Follow-Up

Why it’s important:

  • Ensures GDPR/compliance adherence.
  • Allows support to request more details if logs or screen recordings are needed.

3. How This Form Improves Support Efficiency

  1. Faster Triage:
    • Dropdowns and checkboxes auto-categorize issues (e.g., "Crash → iOS → Version 2.1.0").
  2. Reduces Repetitive Questions:
    • Users are prompted to provide essential details upfront.
  3. Helps Prioritize Urgent Issues:
    • Example: "Payment failure" is escalated over "UI glitch."
  4. Data for Product Improvement:
    • Frequent reports of "timezone bugs" signal a need for better timezone handling in updates.

4. Potential Enhancements

  • Automated Suggestions:
    • If a user selects "app crashes," the form could auto-suggest: "Try updating to the latest version."
  • Integration with Logs:
    • Advanced forms can prompt users to upload error logs (e.g., iOS Console logs).
  • Localization:
    • For global apps, add language/localization options to identify region-specific bugs.

5. Example Workflow for Support Teams

  1. User submits form → Ticket is tagged as "Sync Issue - Android."
  2. Support checks:
    • Is the app updated?
    • Are there known server outages?
    • Does the user’s calendar have proper permissions?
  3. If unresolved: Escalate to developers with reproduction steps.

Final Notes

This form balances user-friendliness with technical depth, ensuring both casual users and tech-savvy individuals can report issues effectively. It also aligns with standard app support best practices (like Apple’s guidelines for crash reports).

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation before publishing.


To ensure efficient troubleshooting, the following questions should be required (marked as mandatory) because they provide the minimum necessary information to diagnose and resolve issues.

1. User Information (Mandatory for Account & Device Context)

Mandatory Fields:
Email Address – Required for follow-up communication and ticket tracking.
Device Type & OS Version – Critical for identifying OS-specific bugs (e.g., "App crashes only on iOS 17").
App Version – Helps determine if the issue is fixed in a newer update.

Why?

  • Without these, support cannot verify if the problem is device-specific or requires an update.
  • Example: A bug affecting only Android 14 users would be missed if OS version isn’t provided.

2. Issue Description (Mandatory for Problem Identification)

Mandatory Fields:
What problem are you experiencing? (At least one selection required)
When did the issue first occur? (Helps correlate with updates or outages)
Steps to Reproduce (Needed to confirm if it’s a bug or user error)

Why?

  • Without knowing what the issue is, support cannot categorize or prioritize it.
  • Example: If a user says "app crashes," but doesn’t specify when or how, developers can’t replicate it.

3. Scheduling-Specific Details (Mandatory for Core Functionality Issues)

Mandatory Fields (If Issue is Booking/Sync-Related):
Are you trying to schedule, edit, or cancel an appointment?
Does the issue affect personal or business scheduling?

Why?

  • Scheduling apps have unique workflows—missing this info could lead to wrong fixes.
  • Example: A business user unable to sync team calendars needs a different solution than an individual with a timezone display issue.

4. Technical Troubleshooting (Mandatory for Basic Debugging)

Mandatory Fields:
Have you restarted the app/device? (Filters out temporary glitches)
Is your internet connection stable? (Rules out sync failures due to poor connectivity)

Why?

  • Many issues (e.g., failed syncs) are caused by simple fixes like a restart or Wi-Fi drop.
  • If the user hasn’t tried basic troubleshooting, support wastes time on avoidable back-and-forth.

5. Error Messages (Mandatory if Applicable)

"Are you seeing an error message? If yes, please provide the exact wording."

Why?

  • Error codes (e.g., "Error 500: Server Timeout") directly point to backend/database issues.
  • Example: A "Payment Failed - Insufficient Permissions" error requires a different fix than a generic crash.


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.