**This article explains all available Guest Access permission options and how they affect what guests can see and do in shared views. Use this reference when enabling or adjusting Guest Access (Email-based sharing, Enterprise only).**


## Authenticate Users

This setting defines how users authenticate before accessing a published view.

* **No authentication** – Public sharing. Anyone with the link can view the data (not part of Guest Access).

* **Password** – Password-protected sharing. Users log in with a shared password (not part of Guest Access).

* **Email** – Enables **Guest Access**. Guests log in with their email address and a one-time verification code (OTP).

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCRjRoelFVPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d42c0e6919de6999fe6a6ed6e7212f60254abc9f/image.png?cw_image_width=545px)

*Authenticate Users panel*

## Allow Specific Emails

Can restrict guest access to selected email addresses or entire domains.

* **Leave empty** - any email can be used (default).

* Add individual **email** addresses.

* Add a **domain** (e.g. *company.com*) to allow anyone from that domain.

* Apply them by pressing Enter/Space and clicking Add.

*Example*: Use any emails for citizens in government services, specific emails for contractors, or allow a whole domain (e.g. university.edu) for students.

\
![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCR01oelFVPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--01e84e8362b50e69511ba9eb909525c2bac2a1b3/image.png?cw_image_width=478px)

![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCR0loelFVPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--17f4979875277b51fd9487b752ee5d10e4b67906/image.png?cw_image_width=478px)

*Allow Specific Emails input*


## Show Only Relevant Rows

Controls which rows guests can see.

* **Enabled** – guests see only rows linked to them, based on:

  * *Created By* column (always available).

  * *Email* column (if present in the table).

  * *Collaborator* column (if present in the table).

* **Disabled** – guests see all rows.

*Example*: Applicants see only their own submissions, while teachers (Collaborators) can see rows assigned to them.

\
![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCR0FoelFVPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--2a51b840054ed8600fe28db4f04119efaa9a8b52/HC-R3.png?cw_image_width=481px)

*Show Only Relevant Rows toggle*


## Allow to Edit Records

Defines whether guests can edit records.

* **Always** – guests can edit all rows.

* **Not allowed** – guests can only view.

* **Editable if condition is met** – guests can edit rows only when a condition applies. Conditions are set like filters (e.g. column status = “Waiting”).

*Example*: Allow editing until a status changes to “Processed”.

\
![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCRjhoelFVPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d084c81500dc4a0e39e7c5c36232e2241c94bce9/image.png?cw_image_width=749px)

*Edit Records options + Set condition window*


## Records per User

Defines how many records a guest can create.

* **Unlimited** – no restriction.

* **Limit records to [a number]** – set a maximum number and a refresh cycle.

* **Refresh record count once per** – choose how often the counter resets: weekly, monthly, quarterly, yearly, or never.

*Example*: Limit each student to 3 submissions per semester.

\
![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCR0VoelFVPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--6ead3d4e18fb09ffa3b6844686141b5f1f2199a3/image.png?cw_image_width=478px)

*Records per User options*

### **Notes**

* Guest Access is available only when **Email** authentication is selected.

* In *Show Only Relevant Rows*, *Created By* is always active by default and can be extended with *Email* or *Collaborator* columns.

* All changes apply instantly once applied.

  Edit conditions depend on column type (text, checkbox, status, etc.).

* Record limits reset automatically based on the chosen refresh cycle.


