### Project Settings Overview

Each project's settings offer a range of capabilities. Click the "Settings" button to view the details.

-

- **Custom Knowledge:** Set up tailored knowledge to enhance your project's context.

- **Assets:** Where you can add your own images, videos, and other files to include in your app.

- **Webhook:** You can add your webhook URL to instantly send user-submitted form data to your CRM in JSON format. A detailed document is also available to guide you through the webhook setup process.

- **ChatBot:** You can enable or disable the chatbot on your site and add knowledge to enhance its functionality.

- **SEO:** You can configure your website's SEO, improving its visibility and ranking in search engine results.

- **Send Email:**

**Official Send Email:** Send Emails Using `EZsite` email server.
    
  **Resend:** Is a developer-friendly email API designed to simplify email integration. By incorporating Resend into your `EZsite` project, you can efficiently send emails. Once set up, your Resend API key will automatically handle the delivery of signup emails, ensuring seamless communication with your users. Here is a detail [Resend Integration Guide](/content/guides/integration/integration-resend/index.html)!  
    
  **SMTP Email Server:** Use an SMTP email server, you'll need to configure your email client (like Outlook, Thunderbird, or a web-based email service) with the correct SMTP server address, port (usually 587 or 465), and authentication details (username and password) provided by your email provider. **Click the "Send Verification Code" Button:** This will send a verification code to the email address associated with your account.

**Enter the Verification Code:** Once you receive the code, fill it into the "Verification Code" textbox.

**Complete the SMTP Setup:** Click "Save" to finalize the SMTP configuration.

- **Database:**  
  We offer three options for connecting to a database:  
  ( **Note:** Once the database is set up, it can neither be shut down nor have its type changed)

**`EZsite` Database:** Click "Enable Database" button, choose "EZsite Database" Database Type, it leverages our built-in database for effortless data storage and management, requiring no additional configuration.
    
  **Supabase Database:** Click "Enable Database" button, choose "Supabase Database" Database Type, connect your own Supabase database to store and manage your application data. For setup instructions, visit: [Integration with Supabase](/content/guides/integration/integration-supabase/index.html)!  
    
  **Custom Database:** Click "Enable Database" button, choose "Custom Database" Database Type, you can set up your own PostgreSQL database to establish a seamless database connection. For setup instructions, visit: [Set Up Custom Database](/content/guides/user/getting-started/set-up-custom-db/index.html)!

- **Stripe:**  
  Enter your Stripe API key and click the "Save" button to integrate Stripe payments into your project. For detail Stripe integration, please visit: [Stripe Integration](/content/guides/integration/integration-stripe/index.html)!

- **3rd-Party Integrations:**  
  `EZsite` lets you connect with your Google API, Google Maps API, and Facebook API. Simply enter your account’s authorization details and click the "Save" button to integrate your social accounts with `EZsite`.

- **GitHub:**  
  By integrating GitHub with your `EZsite` project, you gain comprehensive version control, powerful collaboration features, and seamless code portability throughout your app’s entire lifecycle.
