Overview
PARKINMX features an intelligent support system powered by ParkBot, an AI assistant trained on the platform’s operations. Get instant help with reservations, payments, account issues, and general questions.Hybrid Support: The chat starts with AI assistance (ParkBot), but human agents can take over when needed for complex issues.
Accessing Support Chat
From any screen in the app:- Tap the main menu (☰)
- Select “Soporte”
- The support center opens with quick options
Support Center Interface
Pre-Chat Screen
Before starting a chat, you’ll see: Components:- Hero Section: Chat icon and welcome message
- Quick Options: Pre-configured help topics
- Start Chat Button: Launch chat with ParkBot
Quick Option Cards
Recover Account
Quick Message: “Hola, necesito ayuda para recuperar mi contraseña.”Starts chat with password recovery context.
Payments & Billing
Quick Message: “Tengo una duda sobre los Métodos de Pago.”Opens chat focused on payment questions.
Source Reference
Starting a Chat Session
Session Creation
Source Reference
Chat Interface
Header Information
The chat header displays:Source Reference
- 🟢 “En línea”: Chat is active (green badge)
- “Asistente Virtual”: Chat not started yet
Message Bubbles
Your Messages (Yellow)
Your Messages (Yellow)
Appearance:
- Yellow background (#FFE100)
- Black text
- Aligned to right side
- Timestamp below message
ParkBot AI Messages (White with Purple Avatar)
ParkBot AI Messages (White with Purple Avatar)
Appearance:
- White background
- Dark gray text
- Purple circular avatar with robot icon 🤖
- Aligned to left side
Human Agent Messages (White with Gray Avatar)
Human Agent Messages (White with Gray Avatar)
Appearance:
- White background
- Dark gray text
- Gray circular avatar with headset icon 🎧
- Aligned to left side
- Takes over from AI when needed
Typing Indicators
AI Thinking:Source Reference
- ParkBot is processing your message
- A human agent is typing
ParkBot AI Assistant
AI Capabilities
ParkBot can help with:Account Issues
Password recovery, profile updates, security settings
Reservations
How to book, modify, or cancel reservations
Payment Questions
Credit system, recharges, card management
Technical Problems
App issues, login problems, QR code scanning
General Information
Operating hours, parking rules, policies
Billing Disputes
Charge questions, penalty explanations
AI Response System
ParkBot uses Google’s Gemini AI model:Source Reference
AI Context & Training
ParkBot is trained with a system prompt (PARKIN_BOT_SYSTEM_PROMPT) that includes:
- Platform features and workflows
- Common user issues and solutions
- Payment and credit system details
- Parking policies and rules
- Troubleshooting steps
Human Agent Handoff
The system intelligently switches from AI to human support when:When Humans Take Over
- Complex Issues: Problems requiring account access or manual intervention
- AI Limitation: When ParkBot can’t resolve the issue
- User Request: Explicitly asking to speak with a person
- Escalated Cases: Billing disputes, refund requests, technical bugs
Handoff Logic
Source Reference
Smart Silence: Once a human agent responds, ParkBot stops auto-responding to avoid interrupting the conversation. This ensures a seamless support experience.
Sending Messages
Input Field
Source Reference
- Multi-line support
- Character limit: 1000
- Auto-growing height
- Send button activates only when text is entered
Send Button States
Inactive (Gray)
Inactive (Gray)
When input is empty, button is gray and disabled.
Active (Yellow)
Active (Yellow)
When text is entered, button turns yellow and becomes tappable.
Real-Time Chat Updates
Messages and status sync in real-time using Firestore:Source Reference
- New messages appear instantly
- Typing indicators update live
- Status changes reflect immediately
- Unread counts update dynamically
Empty Chat State
When you first open a chat: Display:- Lock icon 🔒
- “Chat Seguro con IA”
- “ParkBot está listo para ayudarte.”
Source Reference
Auto-Scroll Behavior
Chat automatically scrolls to the latest message:Source Reference
- New message arrives
- AI starts thinking
- Agent starts typing
Common Support Scenarios
Password Recovery
Password Recovery
User: “Olvidé mi contraseña”ParkBot: Provides step-by-step instructions to reset password using the “Recuperar Contraseña” link on the login screen. Explains email verification process.
Credits Not Added After Payment
Credits Not Added After Payment
User: “Pagué pero no llegaron mis créditos”ParkBot: Asks for payment receipt/transaction ID, explains typical processing time (5-10 minutes), and escalates to human agent if needed for manual verification.
Cannot Make Reservation
Cannot Make Reservation
User: “No puedo reservar, dice saldo insuficiente”ParkBot: Checks user’s credit balance requirement (120 minimum), explains credit conversion rate, and provides direct link to recharge balance.
QR Code Not Scanning
QR Code Not Scanning
User: “Mi código QR no funciona en la entrada”ParkBot: Troubleshooting steps:
- Check internet connection
- Verify reservation status is “pending” or “active”
- Increase screen brightness
- Show reservation ID manually to staff
- Escalate to human agent if unresolved
Penalty Charge Question
Penalty Charge Question
User: “¿Por qué me cobraron una multa?”ParkBot: Explains penalty types (no-show, overtime), asks for reservation ID, reviews charge details, and connects to human agent for disputes.
Chat Data Structure
Chat Document
Message Document
Privacy & Security
Data Retention: Chat transcripts are stored for quality assurance and training purposes. They may be reviewed by PARKINMX staff but are never shared with third parties.
Troubleshooting
Chat Not Sending Messages
Chat Not Sending Messages
Issue: Messages stuck or not sendingSolution:
- Check internet connection
- Ensure you’re logged in
- Restart the app
- Clear app cache (Settings > Apps > PARKINMX > Clear Cache)
ParkBot Not Responding
ParkBot Not Responding
Issue: AI doesn’t reply to messagesSolution:
- Wait 10-15 seconds (AI processing time)
- Check for typing indicator (three dots)
- Restart chat session
- Try asking a different question
Cannot Start New Chat
Cannot Start New Chat
Issue: “Iniciar Chat” button not workingSolution:
- Verify account is active
- Check internet connection
- Restart the app
- Contact support via email if issue persists
Messages Out of Order
Messages Out of Order
Issue: Chat messages appearing in wrong sequenceSolution:
- Pull down to refresh
- Close and reopen chat
- Check device time/date settings
- Restart the app
Best Practices
Next Steps
Reservation Help
Learn how to make and manage reservations
Payment Issues
Understand credits, cards, and recharges
Account Settings
Manage your profile and security settings
Development Hooks
Technical implementation details for developers