# Quick Start

### Beenform Documentation

Hi, welcome, Beenform is a simple way to save or update information on your Airtable base via your website forms, it gives your site super powers. It brings your forms to life.

Our service is perfect for those who have static sites, that is, they are not dynamic, they do not have a server. Save submissions on contact forms, collecting emails for a newsletter, polls, surveys, etc on Airtable base and also allow your user's to update their individual records.

If you're here, it's because you need help, we're here to help with whatever it takes. Our documentation is straightforward, but if you have any problem finding out, send us email at <uche@subill.co>.

## Quick Setup

#### Account

&#x20;First, [create an account](https://app.beenform.co/#/signin) if you do not already have one. Make sure you have a site where you can edit the content.

#### Create a new record

To start receiving submissions from your site to your Airtable base, simply create a form. You can now copy an endpoint and paste it into an existing form on your site or copy the provided html sample.

If you have more than one site or even more than one form on the site you can create different form for each one. For example, if you have a contact form and a newsletter form, you would create two named forms contact and newsletter.

To better understand the endpoints and where to put them, see the [Setting it up](https://docs.formette.com/setting-it-up.html) page.

NB: The name option for each input element must match with name of the field in your Airtable table.

#### Updating a record

When creating a new form for your Airtable table, you can enable the update record option, add the URL of the site that have the form you want your users to update. Also copy the form endpoint and paste it into the update form on your site, copy the JavaScript file and add it in the header of that HTML page and that's it. So whenever a new record is created with Beenform, a unique link will be sent to the user that created the record and clicking on the link will redirect them to the page that have the update form, and the fields in the form will be auto-populated with that user's information.

For the record update to work, the form and the Airtable base must have email field.

#### Website Integration

Beenform provides an HTTPS endpoint that will accept form data for each Airtable base and form. After you have created a form in Beenform, it will show you the code and the Beenform js to place on your website.


---

# 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://ezehuche3.gitbook.io/beenform/master.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.
