Need Help With Your Cooking App?

Thank you for using our app! To help us resolve your issue as quickly as possible, please provide as much detail as you can below.

1. Contact Information

Your Name:

Your Email Address:

App User ID/Username:

2. Device and App Information

App Name:

App Version:

App Store where you purchased the app:

Device Type:

Operating System Version:

Date and Time of the Issue:

3. Describe Your Issue

Issue Type: (Please select all that apply)

App Crashes/Freezes

Feature Not Working as Expected

Problem with a Specific Recipe

Billing/Subscription Issue

Login/Account Problem

Syncing Problem

UI/Display Issue

Other:

Problem Summary: (Please provide a brief, one-sentence summary of the problem.)

Detailed Description: (Please describe what you were doing when the issue occurred. Include the exact steps you took and what you expected to happen versus what actually happened.)

4. Troubleshooting and Specific Questions

Have you tried the following basic troubleshooting steps?

Restarting the app

Restarting your device

Checking for app updates

Checking for device operating system updates

Reinstalling the app

Checking your internet connection

 

If your issue is related to a specific recipe, please provide the following:

 

Recipe Name:

Recipe Source:

Recipe Source:

Was it a recipe you entered

One from the app's library

Imported from a website

If you entered it yourself, please attach a copy or screenshot of the recipe data as you entered it.

Choose a file or drop it here
 

If imported, please provide the URL:

What specifically is wrong with the recipe?

Ingredients list is blank

Instructions are missing

Nutritional information is incorrect

Other:

 

If your issue is with a specific feature, please provide the following:

 

Which feature is affected?

Meal planner

Grocery list

Recipe import

Recipe sharing

Nutritional information calculator

Other:

What steps are you taking that are causing the problem? (e.g., "I add a recipe to my meal plan for Friday, but it doesn't appear on my grocery list.")

Are you able to use this feature with other recipes?

 

If your issue is related to syncing data across devices:

 

How many devices are you using the app on?

What are the types of these devices?

Is data from one device not appearing on another, or are changes on one device reverting? (Please be specific)

 

If the app is crashing or freezing:

 

At what point does it crash? (e.g., on startup, when I tap on a recipe, when I try to save a photo)

Does this happen every time you perform the same action?

Did you see any error messages?

If so, please provide the exact wording

5. Attachments

Please attach any relevant screenshots or screen recordings that show the problem. This is extremely helpful for our team.

Description / File Name

Upload File

A
B
1
 
 
2
 
 
3
 
 
4
 
 
5
 
 

App Support Form Insights

Please remove this app support form insights section before publishing.


This support form is designed to be comprehensive and effective for a variety of reasons, and its structure offers significant insights into the process of troubleshooting app issues. Here's a detailed breakdown of the key insights and why each section is important:

1. Structured Data Collection for Efficiency

The form is designed to collect information in a structured format rather than relying on an open-ended text box. This approach offers several key advantages:

  • Reduces Back-and-Forth Communication: By asking specific questions upfront, the support team can often get all the information they need in a single submission, eliminating the need for follow-up emails asking for a device type or app version. This significantly speeds up the resolution process.
  • Facilitates Triage and Categorization: The "Issue Type" section allows support teams to quickly categorize incoming tickets. A crash report can be routed to a development team, a billing issue can go to an accounts specialist, and a recipe-specific question can be handled by a content team. This ensures the right person is looking at the problem from the start.
  • Standardizes the Support Process: Having a consistent form ensures that every support ticket has the same baseline information. This makes it easier to track common issues, identify trends, and create a knowledge base or FAQ section for recurring problems.

2. Context is King: The Importance of Device and App Information

The "Device and App Information" section is crucial for isolating the problem. App issues are rarely universal; they often depend on the specific environment in which the app is running.

  • Platform-Specific Bugs: A bug that appears on iOS might not exist on Android, and vice-versa. Knowing the operating system version (e.g., iOS 17.4) can help pinpoint issues related to recent OS updates or specific device models.
  • App Version Matters: A bug in version 2.5.1 might have already been fixed in 2.6.0. By knowing the app version, the support team can immediately check if the customer is using an outdated version and simply advise them to update.
  • Distinguishing Between "App Store" and "Play Store": This is important for billing and subscription issues, as the billing systems are entirely separate. A billing problem on the Apple App Store has a different resolution process than one on the Google Play Store.

3. The Power of Step-by-Step Details

The "Detailed Description" and "Troubleshooting and Specific Questions" sections are the heart of the form. They are designed to extract the most useful information for replication and diagnosis.

  • Replication is the First Step to Resolution: The core principle of software debugging is to be able to reproduce the bug. The form asks for "the exact steps you took," which is the most critical piece of information for a developer. A vague report like "the app is broken" is useless, but "I tapped on the 'Add to Meal Plan' button on the recipe for 'Chicken Alfredo,' and the app crashed" provides a clear path for a developer to follow.
  • User-Led Pre-Troubleshooting: By asking if the customer has already performed basic steps like restarting the app or their device, the form helps eliminate the most common and easily fixable problems. This prevents the support team from having to suggest these steps in their first response, saving time for both parties.
  • Granular Questions for Specific Problem Areas: The form breaks down issues into specific categories (e.g., "specific recipe," "syncing data"). This allows the form to ask targeted, detailed questions that a general form could not. For example, for a recipe-related issue, asking for the recipe's name and source is far more helpful than a simple "tell me what's wrong." This reveals whether the issue is with a specific data entry, a bug in the app's internal recipe library, or a problem with the web import functionality.

4. Visual Evidence and Documentation

The final section on "Attachments" is critical.

  • A Picture is Worth a Thousand Words: A screenshot of an error message, a frozen screen, or incorrect data is often more informative than a written description. It removes any ambiguity in the customer's report and provides the support team with a definitive visual of the problem.
  • Video Provides Context: A screen recording is even better, as it captures the entire sequence of events leading up to the error. This is invaluable for issues that are hard to describe, such as UI glitches or timing-related bugs.

5. User-Centric Design

The form is designed with the user in mind, guiding them through the process without overwhelming them.

  • Clear Headings and Structure: The use of numbered sections and bold headings makes the form easy to read and follow.
  • Checkboxes and Drop-downs: These are easier and faster for a user to complete than typing a long response. They also ensure consistency in the data received.
  • Empathetic Language: The opening line "Thank you for using our app!" sets a positive and helpful tone, making the user feel like their issue is important.

In summary, this support form is not just a collection of questions; it's a strategically designed tool for effective problem-solving. It empowers the user to provide high-quality information, which in turn allows the support and development teams to diagnose and fix issues with greater speed and accuracy.


Mandatory Questions Recommendation

Please remove this mandatory questions recommendation before publishing.


Based on the comprehensive recipe and cooking app support form, the following questions are mandatory for effective and efficient support. These are the absolute minimum a support team needs to begin troubleshooting.

Mandatory Questions and Their Rationale

1. Your Email Address

  • Why it's mandatory: This is the most fundamental piece of information. Without a valid email address, the support team has no way to respond to the customer, provide updates on their ticket, or ask for further clarification. It's the primary channel of communication for resolving the issue.

2. App Name and Version

  • Why it's mandatory: This information is critical for identifying the specific software environment. Different versions of the app can have different bugs, features, and dependencies. Knowing the version immediately tells the support team if the issue is a known bug that has already been fixed in an update, or if it's a new problem that needs investigation. It helps prevent wasted time troubleshooting a problem that no longer exists.

3. Device Type and Operating System Version

  • Why it's mandatory: This is essential for isolating platform-specific issues. A problem on an iPhone running iOS 17.4 might be completely different from a problem on a Samsung Galaxy S23 running Android 14. This information helps developers replicate the bug in the correct environment, and it can also highlight compatibility issues with older or newer operating system versions.

4. Problem Summary

  • Why it's mandatory: A concise summary is the starting point for understanding the nature of the problem. It allows the support agent to quickly grasp the core issue and determine who the ticket should be routed to (e.g., a billing specialist, a developer, etc.). It acts as the subject line for the support ticket.

5. Detailed Description

  • Why it's mandatory: This is arguably the most important question. The detailed description is where the customer provides the steps to reproduce the issue. Without this, a support agent or developer has no idea what actions the customer took to encounter the problem. A vague description like "the app is crashing" is unhelpful, but a detailed account like "I went to the meal planner, tapped on Tuesday, and when I tried to add a new recipe, the app closed" provides a clear, repeatable path for troubleshooting. This step-by-step detail is the foundation of effective bug fixing.

6. Issue Type

  • Why it's mandatory: This question is crucial for efficient triage. By selecting a category like "App Crashes," "Billing Issue," or "Syncing Problem," the support ticket can be automatically filtered and assigned to the correct team or individual. This ensures the problem is handled by a specialist who has the knowledge and tools to resolve it, dramatically reducing resolution time.


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.