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

# Adding Attachments in Booking Pages

> Collect files such as resumes, intake forms, and project briefs from guests before a Cal ID meeting by adding an Attachment question to your booking page.

Collect important files from your guests by adding an **Attachment** question to your **Cal ID** booking page. It's perfect for gathering resumes, intake forms, or project briefs before a meeting begins — you can require the upload or leave it optional.

## Why use attachments?

* **Be prepared:** Review a guest's resume or document before the meeting starts so you're ready to discuss it.
* **Professional workflow:** Gives your booking process a high-end, organized feel for things like job interviews or coaching sessions.

## How to set it up

<Steps>
  <Step title="Open the Advanced tab">
    Go to your **Event Types**, click **Edit** on the event you want to change, and open the **Advanced** tab.
  </Step>

  <Step title="Add a question">
    Scroll down to the **Booking questions** section and click **+ Add a question**.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/3fu9CIn5wG7tNW3N/images/event-types/attachments-1.png?fit=max&auto=format&n=3fu9CIn5wG7tNW3N&q=85&s=52d35ad0a6b2188c30e16c7a7719f97d" alt="The Add a question button in the Booking questions section" width="1496" height="799" data-path="images/event-types/attachments-1.png" />
    </Frame>
  </Step>

  <Step title="Select the Attachment input type">
    In the **Input type** dropdown, select **Attachment**.
  </Step>

  <Step title="Fill in the details">
    * **Identifier:** A short name for the system (e.g., "Resume" or "Upload Project Brief").
    * **Label:** The text your guest will see (e.g., "Attach-the-document").
    * **Required:** Select **Yes** if the guest **must** upload a file to finish booking.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/3fu9CIn5wG7tNW3N/images/event-types/attachments-2.png?fit=max&auto=format&n=3fu9CIn5wG7tNW3N&q=85&s=e310efaf6774ea97648c780539d51b14" alt="Configuring the Attachment question details" width="1600" height="858" data-path="images/event-types/attachments-2.png" />
    </Frame>
  </Step>

  <Step title="Add and save">
    Click **Add**, then click **Save** at the top of the page.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/3fu9CIn5wG7tNW3N/images/event-types/attachments-3.png?fit=max&auto=format&n=3fu9CIn5wG7tNW3N&q=85&s=b88e43b5e0e87767c6e45578de9f0719" alt="Saving the event type with the new attachment question" width="1438" height="766" data-path="images/event-types/attachments-3.png" />
    </Frame>
  </Step>
</Steps>

## How it works for the booker

* **Upload field:** On the booking page, the guest sees a "Drop file here or Choose file" box under your question.

<Frame>
  <img src="https://mintcdn.com/cal-id-docs/3fu9CIn5wG7tNW3N/images/event-types/attachments-4.png?fit=max&auto=format&n=3fu9CIn5wG7tNW3N&q=85&s=11cf4b7ad547b7d88cb931558d0922bd" alt="The file upload box on the booking page" width="1361" height="976" data-path="images/event-types/attachments-4.png" />
</Frame>

* **File selection:** Guests can drag a file into the box or select one from their computer.
* **Visual feedback:** Once uploaded, the guest sees the file name and size before clicking **Confirm**.

<Frame>
  <img src="https://mintcdn.com/cal-id-docs/3fu9CIn5wG7tNW3N/images/event-types/attachments-5.png?fit=max&auto=format&n=3fu9CIn5wG7tNW3N&q=85&s=0af6394e7b72fd532562fbd1b1b9a213" alt="The uploaded file name and size shown to the booker" width="967" height="683" data-path="images/event-types/attachments-5.png" />
</Frame>

## Where to find the files

Once a booking is completed, you don't need to check your email to find the file. Go to the **Bookings** tab in your **Cal ID** sidebar and click that specific booking to view and download the attached file.

<Frame>
  <img src="https://mintcdn.com/cal-id-docs/3fu9CIn5wG7tNW3N/images/event-types/attachments-6.png?fit=max&auto=format&n=3fu9CIn5wG7tNW3N&q=85&s=078c66d5d6a83405cb21ce387efc10e5" alt="Viewing and downloading an attached file from the Bookings tab" width="1437" height="745" data-path="images/event-types/attachments-6.png" />
</Frame>

## Next steps

<CardGroup cols={2}>
  <Card title="Add pre-booking questions" icon="circle-question" href="/docs/event-types/booking-questions/pre-booking-questions">
    Explore every input type and build your full intake form.
  </Card>

  <Card title="Hide & prefill questions" icon="eye-slash" href="/docs/event-types/booking-questions/hide-prefill">
    Pre-fill known data and hide internal-only fields with URL parameters.
  </Card>
</CardGroup>


## Related topics

- [Add Pre-Booking Questions for Events](/docs/event-types/booking-questions/pre-booking-questions.md)
- [How to Hide and Prefill Booking Questions?](/docs/event-types/booking-questions/hide-prefill.md)
- [Create a Phone-only Event Type](/docs/event-types/booking-questions/phone-only.md)
- [Split Full Name into First and Last Name on Booking Page](/docs/event-types/booking-questions/split-name.md)
