# File upload (attachment) custom question

### Ask invitees to upload a file

You can accept file uploads directly on your scheduling page by adding a **Custom Question** with the type **Attachment**.

1. Create a new link or edit an existing link.
2. Click Next twice to navigate to Step 3 of the wizard.
3. Click the Add button next to Custom Questions.
4. In the Edit Form dialog click the Add new question button.
5. Select the Attachment question type.
6. Type in the Question text. You can also type in Help Text to provide your invitees with detailed instructions on which file to upload.  If they need to download a file before uploading, for example to sign a document, you can type the download URL in this field and it will automatically be hyperlinked.
7. Click Apply then Save your link.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.zcal.co/invite-settings/custom-questions/file-upload.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
