> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# schedule Event

> Track when a user schedules an appointment

Fires when a user schedules an appointment. Use this for service-based businesses where customers book appointments, fittings, or consultations.

<Note>
  **Shopify:** Manual implementation required. Integrate with your scheduling system.
</Note>

## JavaScript

```javascript theme={null}
window._upstack('track', 'schedule', {
  appointmentType: 'fitting',
  value: 75.00,
  currency: 'USD'
});
```

## Properties

| Property        | Type   | Required | Description            |
| --------------- | ------ | -------- | ---------------------- |
| appointmentType | string | No       | Type of appointment    |
| value           | number | No       | Service value          |
| currency        | string | No       | ISO 4217 currency code |

## When to Fire

* Appointment booking confirmation
* Service scheduling completion

## Related Events

* [book\_call](/pixel/events/book-call) — For sales calls and consultations
* [lead](/pixel/events/lead) — For general lead capture
