Merchant Operations
Day-to-day business operations capabilities for merchant staff and AI agents.
Overview
Merchant Operations encompasses all actions that merchant staff and AI agents perform to run the business:
- Business configuration (locations, services, providers, schedules)
- Customer management and search
- Waitlist management (approve, contact, convert leads)
- Appointment scheduling and calendar management
- Messaging and notifications
- Business intelligence and analytics
- Billing and invoicing
- Policy configuration
- Booking page branding
- Compliance and forms
Contexts
| Context | Purpose | Merchant Actions |
|---|---|---|
MerchantContext | Business configuration | Configure business settings, hours, policies |
LocationContext | Location management | Add/edit locations, set location policies |
ProviderContext | Provider management | Add/edit providers, manage schedules |
ServiceContext | Service catalog | Create/edit services, set pricing and duration |
BrandingContext | Booking page customization | Customize colors, logo, domain, SEO |
LeadContext | Waitlist management | Approve leads, contact customers, convert to bookings |
SearchContext | Customer search | Search customers by name, phone, email |
AppointmentContext | Appointment management | View calendar, book on behalf, reschedule, cancel |
AvailabilityContext | Schedule management | Set provider availability, block time slots |
MessageContext | Messaging | Send SMS/Email, create broadcasts, manage templates |
NotificationPolicyContext | Notification rules | Configure reminder timing, notification preferences |
PolicyContext | Business policies | Set booking rules, cancellation windows |
PaymentPolicyContext | Payment policies | Configure deposit percentages, no-show fees |
BIContext | Analytics | View dashboards, track metrics, export reports |
PaymentContractContext | Payment contracts | View payment rules for appointments |
InvoiceContext | Invoicing | View invoices, process refunds, send receipts |
FormContext | Forms and consents | Create intake forms, manage consents |
AuditContext | Audit logs | View activity logs for compliance |
Key Features
Business Configuration
- Set up locations with addresses and operating hours
- Define services with pricing, duration, and descriptions
- Add providers and assign them to services
- Configure booking policies (cancellation, no-show, deposits)
- Customize booking page branding
Customer Management
- Search customers by name, phone, or email
- View customer profiles and appointment history
- Add notes and tags to customer profiles
- Export customer lists for marketing
Waitlist Management
- View all waitlist entries prioritized by date and value
- Manually contact specific customers
- Approve waitlist entries and send booking links
- Offer alternative dates when preferred slot unavailable
- Track waitlist conversion rates
Calendar & Scheduling
- View daily/weekly/monthly calendar
- Book appointments on behalf of customers
- Reschedule and cancel appointments
- Block time slots for breaks or special events
- See provider schedules and availability
Messaging & Notifications
- Send SMS and email to customers
- Create broadcasts for marketing campaigns
- Manage message templates
- Configure notification policies (reminder timing)
- View message delivery status
Analytics & Reporting
- View revenue dashboards
- Track key metrics (bookings, cancellations, no-shows)
- Monitor provider performance
- Export data for accounting
- View trends and insights
Billing & Invoicing
- View all invoices (deposit, balance, tip, refund)
- Process refunds for cancellations
- Send receipts to customers
- Track outstanding balances
- Generate financial reports
Compliance
- View audit logs of all actions
- Track customer consents and forms
- Maintain compliance records
- Export audit trails for review
AI Agent Capabilities
AI agents can assist with merchant operations:
Proactive Actions
- Contact waitlist customers when slots open
- Follow up with customers who haven't rebooked
- Send appointment reminders
- Handle inbound booking requests
Automated Tasks
- Detect and mark no-shows
- Send automated reminders (T-24h, T-2h)
- Process scheduled broadcasts
- Generate daily/weekly reports
Conversational Support
- Answer customer questions via SMS/chat
- Help customers reschedule appointments
- Collect customer feedback
- Handle cancellation requests
Related Capabilities
- EndCustomer Self-Serve - Customer-facing capabilities
- Platform Operations - Platform staff capabilities
Related API Endpoints
See the API Reference for merchant operations endpoints:
GET /api/merchants- Merchant configurationGET /api/services- Service catalogGET /api/providers- Provider managementGET /api/appointments- Appointment managementGET /api/messages- MessagingGET /api/audit-logs- Audit logs