# How to create a contact form

You can build a contact form with the AI builder, get an email for each message and embed the form on your website.

## Build your form

1. Click **Create Form** in the sidebar, then describe your contact form in **What do you want to make?** Makeform uses its AI builder to create the form.
2. Review your questions on the canvas. Use **Short text** for a name or subject, **Email** for an email address, and **Long text** for the message. In the question picker, you'll see **Short Text Input**, **Email Input**, and **Long Text Input**.
3. Select a question and turn on **Required** if respondents must answer it. The **Email** question checks that an answer looks like an email address.
4. Click **Publish** at the top right. You can't publish until you sign in. After you publish, open the form's **Share** tab to get its link or embed it.

## Get emails and keep spam out

1. Open the form's **Settings** tab and find **Email notifications**. Check that **Self email notifications** is on; Makeform sends new submission emails to your account's email address.
2. On Free, notifications are limited to 5 emails an hour and 50 a day. If you reach the limit, your submissions are still saved, but you may miss email notifications. Read messages in **Submissions**.
3. In **Settings**, turn on **Anti-Bot Protection (Level 1)** to block spam submissions from bots. You can also set **CAPTCHA** to require respondents to complete a check before submitting.
4. To block disposable addresses, select the **Email** question and turn on **Block disposable emails**. Makeform doesn't provide a reply action on a submission, so reply from your own mailbox.

## Embed it on your site

1. Open **Share** and choose **Embed Form**. Select **Standard** to show the form inline, then copy the **Embed code** and paste it into your website where you want the form to appear.
2. To limit where the form can be embedded, open **Settings** → **Access** and set **Allowed embed domains** to your site.
