How to Manage Service Appointments in the Appointment Modal

By Sparkforge Support Team ·Last reviewed May 3, 2026

The Appointment Modal in Sparkforge is the side-panel for managing a single service booking. Edit unpaid appointments fully, duplicate any booking, block time, and use new custom values in notifications.

The Appointment Modal is the side-panel where admins and staff act on a single service booking. Edit details, reschedule, duplicate, and block time without leaving the page.

Why Use It

  • Speed: edit and reschedule services without context switching.
  • Control: block time from the same modal.
  • Scalability: duplicate bookings for repeat or similar clients.

Open the Appointment Modal

  1. Go to Calendars → Calendar View (or Appointment List View) → Services.
  2. Click any appointment to open Booking Details in the side panel.

Edit Unpaid Service Appointments

Unpaid appointments can be modified directly without canceling and rebooking. Updatable fields include:

  • Add or remove Services
  • Add or remove Add-Ons
  • Change Staff or Service Variants
  • Change Location, title, date/time, timezone, or coupon
  1. Select the appointment and click the pencil icon.
  2. Adjust services, add-ons, staff/variant, location, title, date/time, timezone, or coupon.
  3. Click Save.

Edit Paid Service Appointments

Paid appointments are locked for structural changes (services, staff, etc.). To rework a paid booking, use Duplicate Appointment to clone it, edit the copy, and rebook. Date and time can still be rescheduled on the original.

Duplicate an Appointment

Click the appointment, then click the Duplicate icon. The clone carries over contact, services, add-ons, staff/resource, meeting location, and notes. Adjust anything before booking.

Create a Blocked Slot

  1. Click New Booking in your calendar.
  2. Switch Event Type to Blocked Slot.
  3. Set date/time, title, and staff.
  4. Click Block Time.

View Booked Resource

The modal now displays the resource that was booked, so it is clear who or what is reserved.

Custom Values in Service Notifications

Two new custom values are available in calendar notification templates:

  • Service Booking Price
  • Meeting Location Name (short label instead of full address)
  1. Go to Calendars → Calendar Settings → Notifications.
  2. Open a confirmation, reminder, or other template.
  3. Insert Service Booking Price or Meeting Location Name from the merge field picker.
  4. Save and test.

Frequently Asked Questions

Can I change staff or service after payment is collected?
No. Structural edits (services, add-ons, staff/variant, coupon, title, location) are locked on paid bookings. Reschedule the date/time, or use Duplicate Appointment to rebook with changes.
What carries over when I duplicate an appointment?
Contact, services, add-ons, staff/resource, meeting location, and notes typically carry over. Adjust anything as needed before booking the copy.
Does rescheduling a paid appointment change the existing payment?
No. The payment stays associated with the original booking.
Where do blocked slots show up?
They appear on the same calendar as service appointments and prevent new bookings during that window.
What's the fastest way to handle repeat clients?
Open the prior appointment in the modal and click Duplicate. The clone carries the contact and details so you only adjust date and time.

Was this article helpful?