# Forms Settings

Source: https://docs.astalty.com.au/guide/settings/forms-settings

> Control whether External forms appear in the Astalty app, from Settings → Forms.

Astalty Premium - This feature is part of the Astalty Premium plan. See What Premium includes.

**Settings → Forms** controls whether your External forms appear in the Astalty app.

## Overview

Anyone in your organisation can submit an External form. Unlike Internal forms, access to an External form isn't granted per user or user group - it is open to every user, and to anyone holding the form's link.

That makes External forms useful for referrals, intake and feedback, and awkward in the app: every published External form appears in the app's **Forms** list for every staff member, including Support Workers who will never fill one in. **App Form Visibility** hides them.

The setting lives on [Settings → Forms](https://app.astalty.com.au/settings/forms), in the **App Form Visibility** card. It is separate from each form's own [Form Settings](https://docs.astalty.com.au/guide/forms/manage-forms/settings), which control that one form.

New provider accounts start with **Hide External Forms on App** selected. Existing accounts keep their current mode until an Admin changes it.

## Choosing A Visibility Mode

1. Go to [Settings → Forms](https://app.astalty.com.au/settings/forms).
2. In the **App Form Visibility** card, click **Edit**.
3. Choose a **Visibility Mode**:
   - **Default** - all External forms are visible on the mobile app.
   - **Hide External Forms on App** - External forms are not shown to users on the mobile app.
4. Click **Update**.

The saved mode applies to the organisation. Staff see the change when the app reloads the Forms list.

> **Hiding is all-or-nothing**
>
> **Hide External Forms on App** hides **every** External form from **every** user of the app. There is no per-form app visibility control, and no way to keep one External form in the app while hiding the rest. If staff need a particular form in the app, build it as an Internal form instead.

## What The Setting Changes

**Hide External Forms on App** affects one list: **Forms**, under the **Profile** tab of the Astalty app. Internal forms are unaffected there, and everything below carries on working as normal.

| Still works                                                           | Why                                                                                                                                                                                                                                                                                                                          |
| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [All Forms](https://docs.astalty.com.au/guide/forms/forms) on the web | The setting isn't applied on the web - switch the **Type** filter to **External** to see your External forms                                                                                                                                                                                                                 |
| The link to an External form                                          | A shared or embedded External form is filled out in a browser, signed in or not                                                                                                                                                                                                                                              |
| Forms on a support in the app                                         | A shift's **Forms** section is built from forms assigned to the Participant and forms set to **Allow Support Workers to complete this Form on any Supports within the Astalty app** - see [Participant Details App View](https://docs.astalty.com.au/guide/scheduling/support-worker-app/participant-details-app-view#forms) |

> **Not the same as the per-form app setting**
>
> **Allow Support Workers to complete this Form on any Supports within the Astalty app**, in a form's own [Form Settings](https://docs.astalty.com.au/guide/forms/manage-forms/settings#who-can-fill-out-this-form), puts that one form on every support. App Form Visibility doesn't turn it off, and turning it off doesn't remove an External form from the app's **Forms** list.
