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

# Work with appointments in the Zuper Mobile app

An appointment is a scheduled visit for a job. When a job needs more than one visit, each visit can have its own schedule, assignee, and tasks.

From the Zuper Field Service app, you check your scheduled appointments, review the work planned for each visit, and complete the associated tasks.

## Check your appointments for the day

Start your day from the Home screen, where every visit assigned to you is listed so you know where to be and when.<br />

<Frame>
  <img src="https://mintcdn.com/zuperinc/XULQ1W6kzMhnRzHd/images/Mobileappointment-01.png?fit=max&auto=format&n=XULQ1W6kzMhnRzHd&q=85&s=ea40a71424d6dc6561b4afbc4e82e277" alt="Mobileappointment 01" title="Mobileappointment 01" className="mx-auto" style={{ width:"40%" }} width="1086" height="1448" data-path="images/Mobileappointment-01.png" />
</Frame>

1. Open the **Zuper Mobile** app.
2. On the **Home** tab, scroll to the **Appointments** section.
3. Review the appointments scheduled for you.

<Tip>
  **Tip**: Use the date selector to view appointments for other days.
</Tip>

4. Tap an appointment to open it.

When you open an appointment, Zuper takes you to the related job and displays the selected appointment along with the tasks linked to that visit.

## Complete the tasks for an appointment

Tasks linked to an appointment represent the work planned for that visit. Complete them as you go so your progress stays tied to the right visit.<br />

<Frame>
  <img src="https://mintcdn.com/zuperinc/XULQ1W6kzMhnRzHd/images/Mobileappointment-02.png?fit=max&auto=format&n=XULQ1W6kzMhnRzHd&q=85&s=a709fc6a6fd4e149ae58336712a7779d" alt="Mobileappointment 02" title="Mobileappointment 02" className="mx-auto" style={{ width:"40%" }} width="1086" height="1448" data-path="images/Mobileappointment-02.png" />
</Frame>

1. On the appointment details page, go to the **Tasks** tab.
2. Tap a task to open it.
3. Perform the task and update the task status.
4. If a checklist or inspection form is attached, complete it before you mark the task as completed. For more information, see [Tasks](/Zuper_Mobile_Apps/Tasks).

## Reschedule an appointment

Reschedule an appointment when the visit needs to move to a different date or time. This lets you manage your own schedule from the field.

1. Open the appointment.
2. Tap the **schedule** icon (date and time), then select **Edit**.
3. On the **Schedule** screen, change the date and time, or turn on **All day** if needed.<br />
   <Frame>
     <img src="https://mintcdn.com/zuperinc/XULQ1W6kzMhnRzHd/images/Mobileappointment-03.png?fit=max&auto=format&n=XULQ1W6kzMhnRzHd&q=85&s=f07305ade4d130accd77ae3a03e4c1c5" alt="Mobileappointment 03" title="Mobileappointment 03" className="mx-auto" style={{ width:"40%" }} width="941" height="1672" data-path="images/Mobileappointment-03.png" />
   </Frame>
4. Tap **Done** to save your changes.

<Tip>
  If you are already dispatched to or arrived at the visit, do not reschedule it. Add a [new appointment](/Appointments/work-with-appointments-in-the-zuper-mobile-app#add-an-appointment) for the additional work instead.
</Tip>

## Assign technicians to an appointment

Bring another technician onto a visit when the work needs more than one person. You can add technicians to any appointment assigned to you.

1. On the appointment details page, tap the **Assign** icon. Your name appears here as the current assignee.
2. Choose **Assign users** to pick team members yourself, or **Assisted schedule** to let Zuper suggest available users.<br />
   <Frame>
     <img src="https://mintcdn.com/zuperinc/XULQ1W6kzMhnRzHd/images/Mobileappointment-04.png?fit=max&auto=format&n=XULQ1W6kzMhnRzHd&q=85&s=653af0525f0978058449ccd72ef838a7" alt="Mobileappointment 04" title="Mobileappointment 04" style={{ width:"40%" }} width="862" height="1824" data-path="images/Mobileappointment-04.png" />
   </Frame>
3. Select the users you want to add to the appointment.

## Add an appointment

Create a new appointment when a job needs another visit, or hand it to the office to schedule for you.

<Note>
  **Note**: Creating an appointment requires the appropriate permission for your role. Contact your administrator if you need access.
</Note>

1. Open the job and go to the **Details** tab.
2. In the **Appointments** section, tap the **+** icon.
3. On the **New Appointment** screen, enter an **Appointment title**.
4. Enter a **Description**. This step is optional.
5. Tap **Assign users**, then choose **Assign users** to pick team members yourself, or **Assisted schedule** to let Zuper suggest available users.
6. Tap **Select date & time**. On the **Schedule** sheet, turn on **All day**, or set the **Date**, **From**, and **To** times, then tap **Done**.
7. Tap **Create**.<br />
   <Frame>
     <img src="https://mintcdn.com/zuperinc/Wb4QcjSokQ9E3RoP/images/imageappointment-06.png?fit=max&auto=format&n=Wb4QcjSokQ9E3RoP&q=85&s=fd22e3810e79b211b922f2f42724adfe" alt="Imageappointment 06" title="Imageappointment 06" style={{ width:"40%" }} width="863" height="1822" data-path="images/imageappointment-06.png" />
   </Frame>

Your new appointment appears in the job's **Appointments** section.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How do I mark an appointment as completed?">
    Complete the tasks associated with the appointment, then update the job to match your organization's workflow.
  </Accordion>

  <Accordion title="Can I add another appointment?">
    Yes. You can add another appointment from the **Appointments** section of the job.
  </Accordion>

  <Accordion title="Can I edit an appointment?">
    Yes. Open the appointment, tap the **More options** icon, and select **Edit**.
  </Accordion>

  <Accordion title="How can I see all the tasks associated with a job?">
    On the job's **Details** page, go to the **Tasks** tab and turn on **All Tasks** to list every task associated with the job.
  </Accordion>
</AccordionGroup>
