Tell Us About Your Calendar App Issue

Thank you for reaching out to our support team. To help us understand and resolve the issue you're experiencing with our Calendar app as quickly and efficiently as possible, please provide the following detailed information.

I. Contact Information

Your Name:

Your Email Address:

Your Phone Number:

Preferred Contact Method

II. App and Device Information

App Name:

App Version:

Device Model:

Operating System Version:

How did you acquire the app?

III. Nature of the Problem

Please select the category that best describes your issue:

Event Creation/Editing

Event Display/Visibility

Synchronization

Notifications/Reminders

Recurring Events

Calendar Accounts/Integrations

Performance (Lag

Crashes)

User Interface/Design

Data Loss

Other:

 

Please describe the problem you are experiencing in detail: (The more information, the better!)

 

What exactly is not working as expected?

What do you expect to happen instead?

When did you first notice this issue?

Is this a consistent issue or intermittent?

Consistent (happens every time)

Intermittent (happens sometimes)

Has anything changed recently on your device or in your app usage? (e.g., new OS update, new apps installed, app settings changed)

Please describe what changed:

IV. Steps to Reproduce the Problem

Please list the exact steps, in order, that lead to the problem. This is crucial for our team to replicate and diagnose the issue.

Steps

A
1
 
2
 
3
 
4
 
5
 

V. Specific Calendar-Related Questions

A. For Event Creation/Editing Issues:

 

Are you unable to create any new events, or only specific types?

I cannot create any new events (all types are affected)

I can create some events, but only specific types are affected

Are you able to edit existing events?

If so, what happens when you try to save changes?

Do you receive any error messages when trying to create or edit an event?

If yes, please provide the exact wording.

Are you adding any attachments, locations, or special notes to the event?

If so, what happens when you remove them?

 

B. For Event Display/Visibility Issues:

 

Are all events missing, or only specific ones?

All events are missing (nothing appears in my calendar/list)

Only specific events are missing

Which calendar view are you using when the issue occurs?

Does the issue persist in other views?

Are the affected events associated with a particular calendar account?

Have you checked if the calendar itself is set to "visible" or "shown" within the app's settings?

 

C. For Synchronization Issues:

 

Which calendar accounts are you trying to sync?

Are events syncing in one direction (e.g., from external calendar to app) but not the other?

Are old events syncing, but new ones are not, or vice versa?

Have you tried manually refreshing the sync in the app's settings?

If so, what was the result?

Are you experiencing sync issues with other apps on your device?

 

D. For Notifications/Reminders Issues:

 

Are notifications not appearing at all, or are they appearing at the wrong time?

Notifications are not appearing at all

Notifications are appearing, but at the wrong time

Is this happening for all events, or only specific events/calendars?

This is happening for all events across all my calendars

This is happening for only specific events or calendars

What type of notification is affected (e.g., banner, sound, vibration)?

Have you checked your device's system settings for app notifications to ensure they are enabled for our app?

Have you checked the notification settings within our app for the affected events/calendars?

 

E. For Recurring Events Issues:

 

What is the recurrence pattern of the affected event?

Daily

Weekly

Monthly

Yearly

custom

Other:

Is the entire series affected, or only specific occurrences?

The entire series is affected

Only specific occurrences are affected

Are you able to create a new recurring event?

If so, does it behave as expected?

Does editing one occurrence of a recurring event affect others incorrectly?

 

F. For Calendar Accounts/Integrations Issues:

 

What type of calendar account are you trying to add/manage?

Are you encountering any specific error messages during the account setup process?

Can you access this calendar account successfully through other applications or web interfaces?

If applicable, have you verified your login credentials for the external calendar service?

 

G. For Performance Issues (Lag, Crashes):

 

When does the app lag or crash?

On launch

During event creation

When switching views

Other:

Does this happen after a specific action, or seemingly randomly?

This happens after a specific action

This happens seemingly randomly

Do you have a large number of events or calendars loaded in the app?

Have you tried restarting your device?

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

VI. Additional Information

Screenshots or Screen Recordings: If possible, please attach any screenshots or short screen recordings that illustrate the problem. These are extremely helpful!

Description

Upload File

A
B
1
 
 
2
 
 

Any troubleshooting steps you have already tried: (e.g., restarting the app, reinstalling, clearing cache, checking device settings)

Any other details that might be relevant: (e.g., specific dates/times of affected events, unique device configurations, network conditions)

VII. Consent

By submitting this form, I confirm that the information provided is accurate to the best of my knowledge and grant permission for the support team to access relevant diagnostic data if necessary for troubleshooting.

 

Thank you for helping us improve our app! We will get back to you as soon as possible.

 

App Support Form Insights

Please remove this app support form insights section before publishing.


This Calendar App Support Request Form is well-designed and comprehensive, focusing on collecting detailed, actionable information. Here's a breakdown of its strengths and insights into why each section is important:

Overall Strengths:

  • Structure and Flow: The form is logically organized, starting with basic contact and device information, then moving into the problem itself, steps to reproduce, and finally specific, granular questions based on common calendar app issues. This guides the user through providing necessary details.
  • Emphasis on Reproducibility: The "Steps to Reproduce the Problem" section is critical. It's often the single most important piece of information for a support team to quickly diagnose and fix bugs. By asking for explicit, numbered steps, it minimizes back-and-forth and speeds up resolution.
  • Detailed Questioning: Instead of just "What's the problem?", the form drills down with specific questions for each issue category (Event Creation, Sync, Notifications, etc.). This proactively gathers information that a support agent would otherwise have to ask, saving time for both the user and the support team.
  • User-Friendly Language: The questions are clear and avoid excessive technical jargon, making it accessible to a wide range of users.
  • Encourages Media: The suggestion to include screenshots or screen recordings is excellent. Visual evidence can convey information far more effectively and quickly than text descriptions alone.
  • Acknowledges Troubleshooting: Asking about steps already tried helps avoid redundant suggestions from the support team and provides context on the user's efforts.
  • Consent for Data Access: The consent checkbox is a good practice for transparency and legal compliance, especially if the support team might need to access app logs or other diagnostic data (though the form doesn't explicitly ask for log files, it hints at data access).
  • No Localization: Adhering to the request for no localization keeps the form universally applicable.

Detailed Insights into Each Section:

I. Contact Information:

  • Purpose: Basic communication.
  • Insights: Essential for reaching out to the user with updates or follow-up questions. "Preferred Contact Method" is a nice touch for user convenience, recognizing that not everyone prefers email for support.

II. App and Device Information:

  • Purpose: To narrow down compatibility issues, specific bugs related to app versions, or OS-level conflicts.
  • Insights:
    • App Version: Crucial for knowing which codebase to investigate. Bugs are often version-specific.
    • Device Model & OS Version: Helps identify hardware-specific bugs (less common for calendar apps but still possible, e.g., related to display or sensor interactions) and, more importantly, OS-specific bugs or compatibility issues. Different OS versions can behave very differently.
    • How Acquired: Helps trace licensing, potential side-loading issues, or specific marketplace-related functionalities.

III. Nature of the Problem:

  • Purpose: Initial categorization and a free-text description of the issue.
  • Insights:
    • Category Selection: This immediately routes the ticket to the relevant specialist or team, or at least helps prioritize. It also provides high-level data on common issue types.
    • Detailed Description: This is where the user tells their story. The prompts ("What exactly is not working?", "When did you first notice?", "Consistent or intermittent?") guide them to provide a narrative that fills in crucial context. The question about recent changes is a great diagnostic shortcut, often revealing the root cause (e.g., "It started after I updated my phone's OS").

IV. Steps to Reproduce the Problem:

  • Purpose: The most critical section for engineers to debug the issue.
  • Insights: By forcing the user to break down their actions into numbered steps, it:
    • Clarifies the User's Understanding: Often, the act of writing down the steps helps the user realize what they are doing differently or where the problem precisely occurs.
    • Ensures Precision: Ambiguous descriptions ("the app crashes when I use it") become precise ("1. Open the app. 2. Tap on the 'Month' view. 3. Scroll quickly to August 2026. 4. App crashes.").
    • Reduces Guesswork for Support: Without reproducible steps, support teams might spend hours guessing user actions. This section drastically cuts down on investigation time.
    • Identifies Edge Cases: Sometimes, bugs only appear with a very specific sequence of actions. This section helps uncover those.

V. Specific Calendar-Related Questions:

  • Purpose: To gather granular details specific to calendar app functionalities, anticipating common pain points.
  • Insights: This section is exceptionally strong because it's tailored to the app type.
    • Event Creation/Editing: Distinguishes between creating and editing, types of events, and specific fields (attachments, location) that might cause issues. Error messages are vital for developers.
    • Event Display/Visibility: Addresses common issues like events not showing up due to incorrect calendar view, hidden calendars, or sync problems.
    • Synchronization: A major source of calendar app issues. Questions about specific accounts, sync direction, and manual refresh attempts are highly diagnostic.
    • Notifications/Reminders: Differentiates between notifications not appearing vs. appearing at the wrong time, and guides users to check both app-level and system-level settings.
    • Recurring Events: These are notoriously complex in calendar systems. Specific questions about recurrence patterns and series vs. single occurrences are very helpful.
    • Calendar Accounts/Integrations: Directs attention to the process of adding accounts and potential authentication or connection issues with external services.
    • Performance: Helps identify if the issue is a general performance bottleneck (e.g., too many events) or a specific interaction causing lag/crashes.

VI. Additional Information:

  • Purpose: Catch-all for any other relevant details.
  • Insights:
    • Screenshots/Recordings: Absolutely invaluable. A picture (or video) is worth a thousand words when troubleshooting. Many users struggle to articulate visual bugs, and this makes it easy for them to provide that context.
    • Troubleshooting Steps Tried: Prevents support from suggesting solutions the user has already attempted, which can be frustrating for the user.
    • Any Other Details: Allows for unique circumstances or observations that didn't fit into other categories.

VII. Consent:

  • Purpose: Legal and ethical clarity regarding data usage.
  • Insights: Ensures the user understands that providing this information (and potentially diagnostics) is for the purpose of resolving their issue.

Areas for Potential Minor Enhancement (Depending on App Complexity):

  • Attachment Size/Type Limits: If the form allows attachments, specifying file size or type limits can prevent upload issues.
  • Anonymized Logs: For highly technical issues, explicitly asking if the user is willing to provide anonymized app logs (with instructions on how to retrieve them) could be beneficial, though this might be too complex for a general user support form.
  • Severity/Impact: A simple "How critical is this issue to your use of the app?" (e.g., a scale of 1-5 or options like "Minor inconvenience," "Significant impact," "App is unusable") can help with prioritization.
  • Feature Request/General Feedback: While this form is for issues, sometimes users submit feature requests through support forms. A small checkbox for "Is this a bug, a feature request, or general feedback?" could help categorize.
  • Pre-submission Checklist: A quick "Have you tried restarting your device and the app?" might be useful before the form is submitted, but the current "troubleshooting steps you have already tried" handles this well enough.

In conclusion, this Calendar App Support Form is an excellent template that maximizes the chances of collecting all necessary information from the user in a structured and helpful way, leading to faster and more effective problem resolution by the support team.

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation before publishing.


Let's break down the mandatory questions on this Calendar App Support Form and why each is crucial.

I. Contact Information

  • Your Name:
    • Why mandatory? Essential for personalization and proper communication. You need to know who you're speaking with.
  • Your Email Address:
    • Why mandatory? This is the primary channel for support teams to communicate updates, ask follow-up questions, and provide solutions. Without it, you can't respond to the user.

II. App and Device Information

  • App Name: (Our Calendar App)
    • Why mandatory? While it's implied by the form's context, explicitly confirming the app name prevents confusion, especially if a company has multiple apps. It ensures the support request goes to the correct product team.
  • App Version:
    • Why mandatory? Different versions of an app can have different bugs, features, and fixes. Knowing the exact version is critical for the support team to consult the correct codebase, identify known issues, or determine if the problem has already been addressed in an update.
  • Device Model:
    • Why mandatory? While calendar apps are less device-specific than, say, games, knowing the model can still help identify hardware-specific quirks, screen size-related display issues, or performance differences.
  • Operating System Version:
    • Why mandatory? Highly critical. OS versions significantly impact app behavior. Bugs can be introduced by new OS updates, or a problem might only manifest on an older OS version due to compatibility issues. This helps narrow down if it's an app bug, an OS bug, or a compatibility conflict.
  • How did you acquire the app?
    • Why mandatory? This helps determine the source of the app (e.g., official marketplace, beta program, direct download). This can impact update processes, licensing, and specific features tied to distribution channels.

III. Nature of the Problem

  • Please select the category that best describes your issue:
    • Why mandatory? Crucial for initial triage and routing the support request to the appropriate specialist or team. It helps in quickly identifying the general area of the problem (e.g., sync issues go to a different team than UI bugs).
  • Please describe the problem you are experiencing in detail:
    • Why mandatory? This is the core of the problem description. Without a detailed narrative, the support team has no idea what the user is facing. It's the user's opportunity to explain the symptoms and impact.

IV. Steps to Reproduce the Problem

  • Please list the exact steps, in order, that lead to the problem.
    • Why mandatory? This is arguably the single most important question for technical support. If the support team cannot reliably reproduce the issue, they cannot diagnose it, fix it, or confirm a fix. Clear, sequential steps eliminate guesswork and significantly reduce resolution time. Without this, support often has to engage in extensive back-and-forth communication just to understand the problem.

V. Consent

  • [ ] By submitting this form, I confirm that the information provided is accurate to the best of my knowledge and grant permission for the support team to access relevant diagnostic data if necessary for troubleshooting.
    • Why mandatory? While not directly about the technical problem itself, this is critical for legal and ethical reasons. It ensures the user is aware of and agrees to the processing of their information and potential access to diagnostic data, aligning with privacy regulations (like GDPR or similar principles worldwide).

In summary, the mandatory questions are designed to cover:

  1. Who: Contact information for communication.
  2. What: A detailed description of the problem and its category.
  3. Where/When: App version, device, and OS to pinpoint the environment.
  4. How: Exact steps to reproduce the issue, which is vital for diagnosis.
  5. Permission: Necessary consent for data processing and troubleshooting.

Without any of these core pieces of information, the support team would be severely hampered in their ability to effectively assist 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.