# Forms

A **form** is a hosted page — a contact form, a feedback form, a bug report — that you share as a
link. Each submission is saved in the dashboard and emailed to you. No code and no API key are
involved; you build it on the [Forms](https://app.marleyfetch.com/forms) page.

Forms are available on every plan.

## Create a form

On the Forms page, click to create one and set:

- **Slug** — the last part of the URL: lowercase letters, digits and dashes.
- **Name** and **description**. The description supports Markdown.
- **Connection** — which of your connections receives the submissions.
- **Fields** — each with a label and a type: short text, email, long text or a dropdown, and
  whether it is required.
- **Submit button label** and **success message**, optionally.

The form is published at a link of the form `https://app.marleyfetch.com/f/<your-id>/<slug>`,
shown on the form's page in the dashboard.

## What happens on submit

1. The visitor passes a Cloudflare Turnstile check, which keeps bots out.
2. Required fields and email fields are validated.
3. The submission is saved; you can read every submission on the form's page.
4. An email with all the answers is sent **from your connection to itself**, so it arrives in
   that mailbox like any other message.

Form emails show up in your [Email Outbox](https://app.marleyfetch.com/outbox) like the rest of
your sends.
