> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cal.id/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Adding Attachments in Booking Pages

In **Cal ID**, add an **Attachment** question to collect files from guests — resumes, intake forms, or project briefs — before a meeting starts.

| Why use attachments

* **Be prepared:** review a document before the meeting.
* **Professional workflow:** polished for interviews and coaching.

| Set it up

1. Open **Event Types**, click **Edit**, and open the **Advanced** tab.
2. In **Booking questions**, click **+ Add a question**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_qqpt5b.png =1151x615)

3. Set **Input type** to **Attachment**, then fill in:
* **Identifier** (e.g., "Resume").
* **Label** the guest sees (e.g., "Attach your document").
* **Required:** Yes if a file is mandatory.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_12hlf6d.png =1147x615)

4. Click **Add**, then **Save**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1f6rcwu.png =1154x615)

| What the booker sees

A "Drop file here or choose file" box appears under your question; after uploading, the guest sees the file name and size before confirming.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1vhoffh.png =857x615)

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1getml7.png =870x615)

| Where to find the files

Open the **Bookings** tab and click the booking to view and download the attached file — no need to dig through email.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_pgiqwe.png =1186x615)
