> For the complete documentation index, see [llms.txt](https://magecomp.gitbook.io/shopify/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://magecomp.gitbook.io/shopify/apps/zap-contact-form-builder/setting.md).

# Setting

The **Settings** section allows you to configure email behavior and customize messages displayed throughout the app. This helps improve communication and create a better experience for both merchants and customers.

This section includes:

* **Mail Configuration**
* **Custom Messages**

#### • Mail Configuration

To configure email sending in your application, you need to set up SMTP settings.

You need to select **SMTP** as the sending method and enter Gmail’s server details: use **smtp.gmail.com** as the server address and **587** as the port for secure email sending.

Next, you need to add your email account credentials. Enter your Gmail address and use an **App Password** (instead of your normal password) for authentication.

Finally, you need to define the sender details. Add the name that should appear in users’ inboxes as the **From Name**, and set the **From Email** that will be shown as the sender address.

Once configured, your system will send emails through Gmail’s SMTP server using the provided credentials, and users will receive emails showing the defined sender name and email address.

<figure><img src="/files/H8S3yFBYvHO08GPEkjC0" alt=""><figcaption></figcaption></figure>

#### Why use it?

It helps ensure important form updates and submission details are delivered to the right recipients automatically.

You can use it to:

* Configure sender and recipient email settings
* Manage form notification emails
* Receive submission alerts
* Set up automated email communication

**Example:**

For a **Contact Us** form, notification emails can be sent directly to your support team whenever a customer submits an inquiry.

#### • Custom Messages

The **Custom Messages** section allows you to customize messages shown to users during form interactions.

#### Why use it?

Personalized messages provide better guidance and improve customer experience.

You can customize messages such as:

* Success messages
* Error messages
* Validation messages
* Submission-related messages

**Example:**

After submitting a **Feedback Form**, display:

*"Thank you for sharing your feedback. We appreciate your response."*

💡 Customizing messages helps create a more branded and user-friendly experience.

<figure><img src="/files/PbcROpIXYXgwaAoyav2Q" alt=""><figcaption></figcaption></figure>
