Book Service (v2) Appointments in the Sparkforge Mobile App
Service (v2) Appointments in the Sparkforge mobile app let staff book complex, service-based appointments from their phone — locations, services, variations, add-ons, staff, coupons, and time slots in a single flow that mirrors the web logic.
Service (v2) brings the full Services engine to iOS and Android. From the Calendars module, staff can build bookings with one or more services, configurable durations, staff assignments, variations, add-ons, and staff-specific pricing — with real-time availability rules applied automatically.
What works in mobile Service (v2)
- Multi-location — only locations tied to available staff appear.
- Service variations — different durations or pricing for one service.
- Add-ons — optional extras with quantity support.
- Staff-specific pricing — applies the right price per staff member.
- Date-specific staff hours — holidays and one-off schedule changes flow into the time-slot picker.
- Multi-service checkout — combine services in one appointment with a unified summary.
- Calendar filtering — filter Month, Week, or List view by multiple services.
How to book a service
- Open the Calendar tab and tap the + button. Choose New Service Appointment.
- Search and select a contact.
- If services run across multiple physical locations, pick one.
- Browse or search services and select what to book.
- Pick variants (e.g., 30, 45, 60 minutes) and add optional add-ons with quantity.
- Assign a staff member per service. Staff-specific pricing updates automatically.
- (Optional) Apply a calendar coupon code.
- Pick a time slot from real-time availability, or use Custom Time if enabled.
- Review service, staff, pricing, and discounts. Tap Schedule Booking.
- Review the booking summary with customer, service breakdown, duration, pricing, and discount details.
View existing service appointments
- Open the Calendar tab.
- Tap the colored service labels at the top to open the filter modal.
- Under Calendars, tap Services.
- Select one or more services. The calendar updates to show only those bookings.
Limits to know
- Payment collection inside the mobile booking flow is not supported.
- Only physical locations appear — add online links manually in the address field.
- Requires Sparkforge mobile app v4.2.0.789 or later.
FAQ
Can I collect payments inside the mobile booking flow?
Not currently. Payment collection is web-only for service bookings.
Are room/equipment resources factored into availability?
Yes. Resource conflicts hide unavailable slots automatically.
Does multi-service booking trigger workflows multiple times?
No. The Service Booking trigger fires once per booking, even with multiple services.What's the difference between editing and rescheduling?
Editing updates appointment details. Rescheduling changes the date or time.
Can I disable staff-specific pricing for a service?
Leave the custom price field empty in the staff service assignment. The service falls back to its base price.
Frequently Asked Questions
Can I take payment inside the Sparkforge mobile booking flow?
Does multi-service booking fire workflow triggers multiple times?
Are resources like rooms or equipment respected on mobile?
Which Sparkforge app versions support Service (v2)?
Can I apply coupons during a mobile booking?
Was this article helpful?
Thanks for the feedback.