# Behavior Settings

Behavior settings let you fine-tune how your survey interacts with participants. These options are found under the **More Options** section on the Delivery Settings tab.

### Anonymous Mode

When enabled, Zigpoll will not collect any identifying information from participants. This is useful for surveys where you want to guarantee respondent privacy.

### Tap Outside to Close

Allow mobile users to close the survey by tapping outside of it. This provides a more natural dismissal experience on touch devices.

### Hide X Button

Hides the X (close) button on the top right corner of the survey. Use this when you want to prevent users from dismissing the survey without completing it.

### Auto Focus Inputs

Control which inputs are automatically focused when a slide becomes visible:

* **All Inputs** (default) — Automatically focus the first input on every slide
* **Required Inputs Only** — Only auto-focus inputs on required slides
* **Disabled** — Never auto-focus inputs

### Hide Close Button

Hides the close button that appears at the end of the survey. This is useful if you want participants to remain on the final slide rather than dismissing the survey.

### Hide Back Button

Prevents the back button from appearing on the survey. Use this when you don't want participants to revisit previous slides.

### Hide Optional Labels

Hides the "Optional" label that appears next to optional questions in your survey. This is useful if you want a cleaner look without indicating which questions can be skipped.

### Reset Session

Each survey completion will be treated as a brand new participant. This is useful for **kiosk-style** setups where you want to collect feedback from multiple people using a single device (e.g., a tablet at a checkout counter).

## Actions

The Actions section on the Behavior tab lets you create conditional actions that run at the **survey level** — based on how a respondent answers across your entire survey.

### How it works

1. Click **Add Action Logic** to create a new rule.
2. Set one or more **conditions** (e.g., "when survey is completed" or "when a specific slide answer equals a value"). Conditions can be combined with AND/OR logic.
3. Choose one or more **actions** to trigger when the conditions are met.

### Available actions

**Trigger Webhook** — Send a POST request to a URL with the full response data.

**Send Email** — Send an email to the respondent or to yourself/your team using an email template.

### Integration actions

If you have integrations connected, additional actions appear automatically:

* **Slack** — Send a notification to a Slack channel
* **Jira** — Create a Jira issue in a selected project
* **ClickUp** — Create a task in a selected ClickUp list
* **HubSpot** — Create a deal in a selected HubSpot pipeline
* **Zendesk** — Create a support ticket
* **Notion** — Add a row to a Notion database
* **Klaviyo** — Subscribe the respondent to a Klaviyo list
* **Google Sheets** — Write response data to a Google Sheet (click "New Sheet" to create one with headers based on your survey questions — you'll be emailed a link when the first response comes in)
* **Mailchimp** — Subscribe the respondent to a Mailchimp audience
* **Drip** — Subscribe the respondent to a Drip campaign
* **Omnisend** — Add the respondent as an Omnisend contact
* **Marketo** — Create or update a lead and add to a static list in Adobe Marketo

### Shopify actions

If you have a Shopify store connected, additional actions are available:

* **Add Customer/Order Tag** — Add a tag to the customer or order in Shopify
* **Add Customer/Order Metafield** — Write a value to a customer or order metafield
* **Generate Discount Code** — Create a dynamic discount code
* **Add Store Credit** — Apply store credit to the customer's account
* **Add Free Shipping** — Generate a free shipping discount code

{% hint style="info" %}
Actions that require an email address (Klaviyo, Mailchimp, Drip, Omnisend) will only fire if the respondent has provided one. Shopify tag and metafield actions require the relevant Shopify customer or order ID in the metadata.
{% endhint %}

### Combining multiple actions

You can add multiple actions to a single rule. For example, when a survey is completed you could simultaneously send a Slack notification, create a Jira issue, and subscribe the respondent to a Klaviyo list.

You can also create multiple independent rules with different conditions and actions by clicking **Add Action Logic** again.
