# Opt-In Forms

![](https://506014553-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MDC2UBVsxTCFgqgM3sK%2F-MDT7ni4wcJ1syDea5ad%2F-MDT7x_iri9veUBVj_kE%2Fimage.png?alt=media\&token=c8d3ee82-1728-41d7-93d9-3991fae93a93)

{% hint style="info" %}
*All these guides require that you have a* [*free Sheet Monkey account.* ](https://sheetmonkey.io)*If you haven't registered your account, please do that before continuing.*
{% endhint %}

If you've got a website for your new product or service and you want to gather sign ups before you have a backend, Sheet Monkey is a great choice. Building an opt-in database with Sheet Monkey only requires a spreadsheet and HTML and we've even made those for you to get you started.&#x20;

Download Sheet: <https://docs.google.com/spreadsheets/d/1WruW8D_85fKZzAy7bVeIBo9A0-eWKN3gRBhN8UH_QVA/edit?usp=sharing>

<div align="left"><img src="https://506014553-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MDC2UBVsxTCFgqgM3sK%2F-MDVuDahSexlK8D_UFab%2F-MDVuJyADSUSioslQy2r%2Fimage.png?alt=media&#x26;token=b5670810-c863-4ad2-abf3-fc52abe8f103" alt=""></div>

Sample HTML:

```markup
<form action="<your-form-action>" method="post">
  <label>Your Name: <input type="text" name="Name" required /></label>
  <label>Your Email: <input type="email" name="Email" required /></label>
  <input type="hidden" name="Created" value="x-sheetmonkey-current-date-time" />
  <input type="submit" value="Sign Up" />
</form>
```

{% hint style="info" %}
Remember: This HTML and this sheet are only suggestions to help get you started. Modify them as much as you want.
{% endhint %}


---

# Agent Instructions: 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://docs.sheetmonkey.io/examples/opt-in-forms.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.
