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
- 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.
- 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.
- Select a question and turn on Required if respondents must answer it. The Email question checks that an answer looks like an email address.
- 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
- 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.
- 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.
- 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.
- 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
- 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.
- To limit where the form can be embedded, open Settings → Access and set Allowed embed domains to your site.