Report a Mobile Banking Issue

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

User & Device Information

(Helps identify device-specific issues)

 

Full Name

Email Address

Mobile Banking App Version

Device Type

Device Model

Operating System (OS) Version

Marketplace Used to Download App

Issue Description

(Detailed problem explanation helps us diagnose faster)

 

When did the issue first occur?

 

Date & Time

Timezone

How often does this happen?

First time

Occasionally

Frequently

Every time I use the app

 

Describe the issue in detail:

 

What were you trying to do when the problem occurred?

What error message (if any) did you see? (Please provide exact wording.)

Did the app crash?

If yes, did it reopen successfully?

Were you able to complete the transaction/action later?

Steps to Reproduce the Issue

(Helps developers recreate the problem for testing)

Description / File Name

Upload File

A
B
1
 
 
2
 
 
3
 
 
4
 
 
5
 
 

Connectivity & Account Information

(Helps rule out network or login-related issues)

 

Internet Connection Used

Wi-Fi

Mobile Data

Other:

Did you try switching networks?

Are other apps working fine on your device?

Were you logged in when the issue occurred?

If logged in, did you recently:

Change password

Update app

Switch devices

None of these

Troubleshooting Steps Already Attempted

(Prevents duplicate troubleshooting efforts)

 

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

Restarted the app

Restarted the device

Cleared app cache/data (Android only)

Reinstalled the app

Checked for app updates

Tried on another device

Other:

Additional Supporting Information

(Optional but helpful for technical investigations)

Screenshots/Videos

Description / File Name

Upload File

A
B
1
 
 
2
 
 
3
 
 
4
 
 
5
 
 

Transaction Reference Number (if applicable)

Any other relevant details?

Consent for Follow-Up & Diagnostics

(Required for further investigation if needed)

 

May we contact you for more details?

Would you allow diagnostic logs to be shared with our tech team?

Submit Form

By submitting, I confirm that the information provided is accurate to the best of my knowledge.

 

Thank you for your feedback! Our team will review your request and respond promptly.

(Note: For urgent banking issues, please contact your bank’s customer service directly.)

 

App Support Form Insights

Please remove this app support form insights section before publishing.


Here’s a detailed breakdown of the Mobile Banking App Support Form, explaining the purpose, structure, and reasoning behind each section to ensure it effectively captures necessary information for troubleshooting:

1. User & Device Information

Purpose:

  • Identifies hardware/software compatibility issues (e.g., crashes on specific iOS/Android versions).
  • Helps prioritize bugs affecting certain devices/models (e.g., iPhone 15 Pro screen rendering issues).

Key Insights:

  • App Version: Critical for diagnosing version-specific bugs (e.g., a login bug introduced in v2.5).
  • Marketplace Source: Rules out installation corruption (e.g., sideloaded APKs on Android may behave differently).
  • OS Version: Flags deprecated OS conflicts (e.g., app requires iOS 16+, but user is on iOS 15).

2. Issue Description

Purpose:

  • Classifies the problem type (e.g., crash, transaction failure, UI glitch).
  • Identifies reproducibility (intermittent vs. consistent).

Key Insights:

  • Error Messages: Exact wording helps match known bug reports (e.g., “SSL Handshake Failed” vs. “Network Error”).
  • Crash vs. Functional Issue:
    • Crashes may need stack traces from diagnostics.
    • Functional issues (e.g., transfers failing) require transaction logs.
  • Timing: Correlates with server outages/maintenance.

3. Steps to Reproduce

Purpose:

  • Allows developers to replicate the issue in a test environment.

Key Insights:

  • Example: If a user reports, “App freezes when I tap ‘Pay Bills’ → ‘Electricity’,” support can:
    1. Verify if the freeze occurs at the API call or UI level.
    2. Check for missing error handling in the bill payment flow.

4. Connectivity & Account Information

Purpose:

  • Isolates network-related problems (e.g., timeouts on Wi-Fi vs. mobile data).
  • Detects account-specific issues (e.g., locked accounts, failed MFA).

Key Insights:

  • Network Switches: If the issue persists across networks, it’s likely app/server-side.
  • Login State: Bugs may only appear post-login (e.g., session token expiry).

5. Troubleshooting Steps Attempted

Purpose:

  • Avoids redundant suggestions (e.g., don’t ask “Did you restart the app?” if already done).
  • Highlights persistent issues (e.g., if reinstalling didn’t fix it, the problem may be server-side).

Key Insights:

  • Reinstallation: Rules out corrupted local data.
  • Cache Clearing: Relevant for Android (iOS rarely needs this).

6. Additional Supporting Information

Purpose:

  • Provides visual/forensic evidence (e.g., screenshots of error screens).
  • Links issues to specific transactions (e.g., failed payment reference numbers).

Key Insights:

  • Screenshots:
    • UI glitches (e.g., misaligned buttons) need visuals.
    • Error codes (e.g., “Error 500”) help trace backend failures.
  • Transaction IDs: Lets support check server logs for declines/failures.

7. Consent for Follow-Up & Diagnostics

Purpose:

  • Ensures compliance with privacy regulations (GDPR, CCPA).
  • Enables deeper tech analysis (e.g., requesting device logs).

Key Insights:

  • Diagnostic Logs: Essential for:
    • Crash reports.
    • Network call failures (e.g., HTTP 400/500 errors).

Why This Form Works

  1. Structured Data Collection:
    • Separates user input into technical (device, OS) vs. experiential (issue description) data.
  2. Faster Triage:
    • Support can categorize issues as:
      • Urgent (e.g., money not credited).
      • General Bugs (e.g., UI glitches).
      • User Errors (e.g., wrong password).
  3. Developer-Friendly:
    • Repro steps and device details reduce back-and-forth with QA teams.

Potential Improvements

  • Automated Pre-Checks:
    • Embed a script to auto-detect device info (via in-app diagnostics).
  • Dropdown Menus for Common Issues:
    • E.g., “Login Problems” → “Forgot Password” / “Account Locked.”
  • Integration with Ticketing Systems:
    • Auto-convert form submissions into tickets.

Example Workflow for Support Teams

  1. User Submits Form → Ticket generated.
  2. Triage:
    • Crash? → Forward to devs with device logs.
    • Transaction failed? → Check banking backend.
  3. Resolution:
    • Patch deployed (if bug).
    • User guided via email (if user error).

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation before publishing.


The following questions are essential to ensure the support team can diagnose and resolve issues without unnecessary back-and-forth. Here’s why each is mandatory:


1. Email Address

Why Mandatory?

  • Primary contact point for follow-ups, especially if the app is inaccessible.
  • Required for sending security-sensitive resolutions (e.g., password reset links).
  • Ensures accountability (prevents anonymous/spam submissions).

2. Mobile Banking App Version

Why Mandatory?

  • Bugs are often version-specific (e.g., "Login fails in v3.2 but works in v3.1").
  • Helps prioritize fixes for the latest version or guide users to update.

3. Device Type & OS Version

Why Mandatory?

  • Identifies compatibility issues (e.g., "App crashes on Android 14 but not Android 13").
  • Critical for OS-specific bugs (e.g., iOS 17.4 broke biometric login for some banks).

4. Issue Description (Detailed)

Why Mandatory?

  • Without context, support cannot triage effectively.
  • Example:
    • Vague: "The app isn’t working." → Useless.
    • Specific: "Transfer to [account] fails at confirmation with ‘Network Error’." → Actionable.

5. Steps to Reproduce

Why Mandatory?

  • Confirms if the issue is user-driven (e.g., skipped a step) or systemic.
  • Example: If a user says, "I tapped ‘Send Money’ → entered amount → app froze," developers can replicate the exact flow.

6. Internet Connection Type

Why Mandatory?

  • Rules out network issues (e.g., corporate Wi-Fi blocking banking APIs).
  • Explains timeout errors (common on unstable mobile data).

7. Troubleshooting Steps Attempted

Why Mandatory?

  • Avoids wasting time on redundant advice (e.g., "Restart the app" if already done).
  • If reinstalling didn’t fix the issue, the problem is likely server-side.

8. Consent for Follow-Up

Why Mandatory?

  • Legal compliance (GDPR/CCPA) for data processing.
  • Ensures users agree to share diagnostics (e.g., crash logs).

Why Other Fields Are Optional

  • Name: Not needed if the email identifies the account holder.
  • Screenshots: Helpful but not always possible (e.g., app crashes instantly).
  • Transaction ID: Only relevant for payment failures.

Exceptions Where More Fields Become Mandatory

  1. Transaction Issues:
    • Transaction ID/Reference (to trace backend logs).
  2. Security Concerns:
    • Account-linked details (e.g., last successful login).
  3. Crash Reports:
    • Diagnostic logs (requires user consent).

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.