> For the complete documentation index, see [llms.txt](https://learn.goodhearttech.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.goodhearttech.org/google-workspace/google-workspace-nonprofit-user-guides/how-to-create-and-embed-a-google-form-on-google-sites.md).

# How to Create and Embed a Google Form on Google Sites

Google Forms is a powerful tool for collecting data, conducting surveys, and managing event registrations. For nonprofits, it can be especially useful for volunteer signups, donation tracking, event RSVPs, and gathering community feedback. If you have a Google Site, embedding a form allows visitors to submit responses directly from your website. This guide will walk you through the process of creating a Google Form and embedding it on a Google Site.

## Step 1: Create the Google Form

1. **Access Google Forms:**
   * Go to [Google Forms](https://docs.google.com/forms/u/0/).
   * Click the **Blank** form or choose a template.
2. **Customize Your Form:**
   * Click **Untitled form** to give it a name.
   * Add form fields by clicking the **+ (Add question)** button.
   * Choose different question types such as multiple-choice, short answer, dropdowns, and more.
   * Enable required fields by toggling the **Required** switch at the bottom of each question.
3. **Adjust Form Settings:**
   * Click the **Settings** tab (gear icon) in the top-right.
   * Configure options like **Collect email addresses**, **Restrict to specific users**, or **Enable responses editing** as needed.
   * Click **Save** when done.

## Step 2: Move the Form to a Shared Drive (Optional)

If you want others in your organization to edit or view responses:

1. In Google Drive, locate your form.
2. Drag it into a **Shared Drive** where your team has access.
3. Ensure permissions are set correctly by right-clicking the form, selecting **Share**, and adjusting access levels (Viewer, Editor, etc.).

## Step 3: Embed the Google Form in Google Sites

1. **Open Google Sites:**
   * Go to [Google Sites](https://sites.google.com/) and open your website.
   * Click **Edit site** (pencil icon) to enter editing mode.
2. **Insert the Google Form:**
   * Click the **Insert** tab on the right panel.
   * Scroll down and select **Forms**.
   * Choose the Google Form you created.
   * Click **Insert** to add it to the page.
3. **Adjust the Form’s Appearance:**
   * Resize the form by dragging the corners.
   * Use the **Settings** (gear icon) above the embedded form to adjust display options.
4. **Publish the Site:**
   * Click **Publish** in the top-right corner.
   * Confirm or update the website’s URL if needed.
   * Click **Publish** again to make changes live.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.goodhearttech.org/google-workspace/google-workspace-nonprofit-user-guides/how-to-create-and-embed-a-google-form-on-google-sites.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
