Pitstop Features
Pitstop offers a comprehensive suite of features designed to help service businesses manage bookings efficiently, grow their customer base, and streamline operations. From AI-powered booking assistants to advanced analytics, every feature is built with your business success in mind.
Core Features
AI-Powered Booking Assistant
Our advanced Mastra-based AI agent handles customer inquiries and bookings automatically 24/7, providing instant responses and seamless booking experiences. The AI uses natural language processing to understand customer intent, retrieves relevant information from your knowledge base using RAG (Retrieval-Augmented Generation), and provides accurate, context-aware responses.
- Intelligent Q&A: Answers customer questions using your uploaded knowledge base, service descriptions, and business policies
- Real-time availability: Checks your calendar instantly to find available time slots that match customer preferences
- Automated booking: Processes booking requests end-to-end, collecting necessary information and confirming appointments
- Rescheduling & cancellations: Handles appointment changes gracefully, checking new availability and updating bookings automatically
- Multi-turn conversations: Maintains context across conversation history for natural, flowing interactions
- Configurable tools: Enable or disable booking, availability, rescheduling, and other tools per agent
Booking Management
Comprehensive tools to manage all your appointments and bookings with powerful filtering, search, and organization capabilities. View bookings in multiple formats, manage statuses, and automate routine tasks.
- Multiple views: Calendar view (day/week/month) and list view for different perspectives on your schedule
- Filtering: Filter by date range, service type, staff member, status, and location
- Search: Search by customer name, phone number, booking ID, or booking details
- Status management: Track bookings through confirmed, pending, completed, cancelled, and no-show statuses
- Automated reminders: Configure a reminder (1, 2, or 3 hours before) sent via the original booking channel
- Rescheduling: Reschedule bookings with availability checking and cancellation policy support
Customer Management
Build and manage a comprehensive customer database with complete interaction history, preferences, and insights. Understand your customers better to provide personalized service and build lasting relationships.
- Detailed profiles: Store customer contact information, preferences, special requirements, and custom fields
- Complete booking history: View all past and upcoming appointments, service history, and spending patterns
- Customer notes: Add private notes about preferences, allergies, special requests, or important information
- Conversations: View conversations from WhatsApp, Instagram, and Facebook in the Chats page
- Search and sort: Search by name, phone, or email; sort by booking count or last booking date
- Quick actions: View booking history, add notes, and edit profile from customer details
Analytics & Reporting
Track your business performance with comprehensive analytics, visualizations, and insights. Make data-driven decisions to optimize operations, identify growth opportunities, and improve customer satisfaction.
- Booking metrics: Track booking volume, trends, conversion rates, cancellation rates, and no-show percentages
- Customer analytics: Analyze customer acquisition, retention, lifetime value, and behavior patterns
- Service performance: Identify most popular services, average booking values, and service profitability
- Revenue reports: Monitor revenue trends, peak revenue periods, and revenue by service, staff, or location
- Time-based insights: Understand peak booking times, day-of-week patterns, and seasonal trends
- Staff performance: Track booking volume per staff member to compare workload and identify top performers
- Export: Export data to Excel for external analysis
Automated Reminders
Reduce no-shows with automated booking reminders sent to customers via their original messaging channel (WhatsApp, Instagram, or Facebook).
- Configurable timing: Send one reminder 1, 2, or 3 hours before the appointment
- Channel-matched delivery: Reminders go out on the same platform the customer used to book
- No-show tracking: Mark no-shows and track patterns
Business Settings & Configuration
Configure your business to match your operations: services, staff, hours, and locations.
- Service management: Create and edit services with pricing, duration, and staff or resource assignments
- Staff management: Add staff, assign services, set schedules and time blocks, manage permissions
- Business hours: Configure regular hours, special dates, and recurring closures per branch
- Cancellation policy: Set minimum notice for cancellation and rescheduling
- Resource management: Manage bookable resources (rooms, equipment) and assign them to services
- Timezone: Set timezone per branch for accurate scheduling
Advanced Features
Q&A Knowledge Base (RAG)
Add question-answer pairs to train your AI agent. The AI uses semantic search (Retrieval-Augmented Generation) to find relevant Q&A pairs and give accurate, context-aware answers to customer questions.
- Q&A pairs: Create question-answer pairs for FAQs, service info, policies, and business details
- Embeddings: Answers are embedded and indexed for semantic search by the AI assistant
- Semantic search: The AI finds relevant answers even when customers phrase questions differently
- Context-aware responses: Combines knowledge base answers with real-time booking data
- Easy updates: Add, edit, or remove Q&A pairs anytime in the dashboard
Payments
Record and track payments for bookings. Record payment method, amount, and status so you can see payment history and revenue.
- Payment recording: Record payments (cash, card, online, bank transfer) against bookings
- Payment tracking: View payment history and status per booking
- Payments list: View and filter all payments; export to Excel
Multi-Location Support
Manage multiple business locations, branches, or franchises from a single Pitstop account. Each location operates independently while maintaining centralized oversight and reporting.
- Unlimited locations: Add as many locations as needed, each with its own services, staff, and settings
- Location-specific configuration: Set unique business hours, timezones, services, staff, and resources for each location
- Centralized management: View and manage all locations from one dashboard with easy switching between locations
- Cross-location analytics: Compare performance across locations, identify best-performing branches, and share insights
- Location-based booking: Customers can book at specific locations; the AI shows location-specific availability
- Unified customer database: Customer history is tracked across locations
