# Requiring Steam linking on a panel option

<i class="fa-crown">:crown:</i> **Premium feature.** To make members link their Steam account before they can open a specific panel option:

## The per-option toggle

In the panel editor, open the option, go to the **Advanced tab**, find the **Steam ID Integration** section, and turn on the **Require Steam Linking** toggle.

When it is on, clicking this option starts the Steam link flow first, if the member is not already linked, before the ticket form opens.

## Inheritance

The toggle can either follow the panel default or be set for this option on its own:

* **Use the panel default.** The option follows the panel's Steam ID Integration setting.
* **Set it here.** The option uses its own on or off value.

The panel default is set under **Panel Defaults**, in **Default Steam ID Integration**.

<figure><img src="/files/4u4Lih3Yto9y82LTbz29" alt="A panel option&#x27;s Advanced tab with the Steam ID Integration section and Require Steam Linking toggle"><figcaption></figcaption></figure>

## When to require it

* Game-specific options where account ownership matters, such as "Report a hacker", "Item dispute", or "Account help".
* Supporter or VIP options where the Steam ID helps confirm who is eligible.
* Refund or trade options where you need a Steam account on file.

## When not to require it

* General support, where adding a link step gets in the way of a member who only wants to ask a question.
* Application options. Use the application's eligibility rules instead, such as account age, server age, or a required role.

Steam ID Integration is a Premium feature.

## Combined with form questions

Steam linking is separate from form questions. A panel option can be set up in any of these ways:

* No questions and no Steam link.
* Form questions only.
* Steam link only.
* Both Steam link and form questions. The member links first, then fills in the form, then the ticket opens.

## If premium ends

If your server goes from premium back to free:

* Members who already linked keep their stored Steam ID.
* Clicking the option opens the ticket without the link step.
* When premium returns, the option requires linking again.

## Placeholders this enables

When Steam ID Integration is on and your server has premium, you can use the `{STEAM_ID}` placeholder in:

* The ticket name format.
* The Custom Ticket Embed Message.
* The Custom Ticket Message.
* The Admin Thread Message.

## Related

{% content-ref url="/pages/xl8ZOlixZa4z69uy07g9" %}
[What Steam Linking does](/docs/steam-linking/overview.md)
{% endcontent-ref %}

{% content-ref url="/pages/aHGH6BOJh48aZHUVoiWW" %}
[Per-option settings](/docs/panels/per-option-settings.md)
{% endcontent-ref %}


---

# 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://ticketking.xyz/docs/steam-linking/requiring-on-a-panel-option.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.
