> For the complete documentation index, see [llms.txt](https://docs.wavecast.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wavecast.io/publishing/control-access/extra-fields-for-content.md).

# Extra Fields for Content

## How to set extra fields for webinar/content subscriptions

In cases where you would like to ask attendees additional questions before they subscribe to a piece of content, either an event or document, you will need to fill out the 'Capture additional data' field. \
\
In events, this can be found under *Audience* > *Capture additional data*

<figure><img src="/files/r2qbUTo3qGz6EuTC5Du4" alt=""><figcaption><p>Where to add extra fields in events</p></figcaption></figure>

In other types of content, i.e. articles and documents, this can be found under *Extra Fields.*<br>

<figure><img src="/files/Zt2jBsWK4X9ysBJ48lvV" alt=""><figcaption><p>Where to add extra fields in other types of content, i.e. articles, documents, etc.</p></figcaption></figure>

IMPORTANT: Replace {contentId} with the content ID, e.g. textbox|not\_required|question\_1234|Pose a question:

### Text Fields

```
# Phone number (Required) 
  textbox|required|business_phone|Business Phone
```

```
# Phone number (Optional)
  textbox|not_required|business_phone|Business Phone
```

### Textarea Fields

```
# Pose a question field (Optional)
  textbox|not_required|question_{contentId}|Pose a question:
```

### Dropdown Fields

```
# How did you hear about this webinar (Optional)
  dropdown|not_required|how_did_you_hear_about_this_webinar_{contentID}|
  How did you hear about this webinar?|Colleague,Email,Network,Search Engine,Other
```

```
# Industry field (Required)
  dropdown|required|industry|Industry|Academic,Air,Associations,Charity,
  Chemicals,Engineering,Environment,Financial Services
```

### Radio Buttons

```
# Yes/No radio button (Required)
  radio|required|healthcare_professional_{contentId}|I can confirm that I am a 
  healthcare professional|Yes,No
```

### Checkboxes

```
# Checkbox field (Optional)
  checkbox|not_required|email_updates_other_{contentId}|Following the 
  event, I would like to receive e-mail updates.
```

```
# Checkbox field (Required)
  checkbox|required|terms_{contentId}|I acknowledge that I have read and fully 
  understand this consent
```

### Paragraphs

Use this to include a paragraph within the form. This is useful for adding text that doesn't require user input, either to futher explain questions or to provide extra information to the user on sign up.&#x20;

```
paragraph|From time to time, we would like to send you information 
relating to topics in this event, please tick the box below to recieve 
these emails.
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.wavecast.io/publishing/control-access/extra-fields-for-content.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
