Forms

Collect form submissions, get email notifications, and sync to email marketing tools.

How forms work

Any form you add to your site using the drag-and-drop editor will automatically collect submissions when visitors fill it out on your published site. There is no extra setup required — just add a form component, publish your site, and submissions start flowing in.

Form submission collection works on all plans. Email notifications require Pro. Email marketing integrations, Google Sheets, and webhooks require Business.

Viewing submissions

1

Go to your dashboard

Open your dashboard and find the site you want to check.

2

Open the Submissions page

Click the site card to open it, then navigate to the Submissions page. You'll see a list of all form submissions with the date, form data, and sender details.

Submissions are stored and available to view at any time from your dashboard.

Email notifications (Pro)

Get an email at your account address each time someone submits a form on your site.

1

Open site settings

Go to your dashboard and click the gear icon on the site card.

2

Go to Forms & Integrations

Open the Forms & Integrations tab in your site settings.

3

Toggle email notifications on

Enable the email notifications toggle. You'll receive emails at the address associated with your Make Page account.

There is a limit of 50 notification emails per day per site. Submissions are still collected and visible in your dashboard even after the daily email limit is reached.

Email marketing integrations (Business)

Sync form submissions to your email marketing tools automatically. Each integration adds the subscriber's email to your list when they submit a form.

Supported tools

  • Mailchimp — Add subscribers to a Mailchimp audience. Requires your API key and Audience (List) ID.
  • Klaviyo — Add subscribers to a Klaviyo list. Requires your API key and List ID.
  • beehiiv — Add subscribers to a beehiiv publication. Requires your API key and Publication ID.
  • Google Sheets — Automatically append form submissions as rows to a Google Sheet. Share the sheet with Make Page's service account. See Setting Up Google Sheets.

Setting up an integration

1

Open Forms & Integrations

Go to your site settings and open the Forms & Integrations tab.

2

Expand the integration

Click on the integration you want to configure to expand its settings.

3

Enter your credentials

Enter your API key and any required IDs (list ID, publication ID, etc.). API keys are encrypted at rest.

4

Set the email field

If your form uses a field name other than "email" for the subscriber's email address, update the Email Field Name setting.

5

Enable and save

Toggle the integration on and click Save.

Webhooks (Business)

Send form submissions to any URL as a JSON POST request. This works with Zapier (using "Webhooks by Zapier"), Make, or any custom endpoint.

Setting up a webhook

1

Open Forms & Integrations

Go to your site settings and open the Forms & Integrations tab.

2

Expand Webhook

Click on the Webhook card to expand its settings.

3

Enter your webhook URL

Paste the URL where you want form submissions sent.

4

Optional: add a signing secret

If you want to verify that requests come from Make Page, add a signing secret. Each request will include an X-MkPage-Signature header containing an HMAC-SHA256 signature of the request body.

5

Enable and save

Toggle the webhook on and click Save.

Webhook payload format

{
  "project_id": "uuid",
  "data": {
    "email": "[email protected]",
    "name": "Jane Doe",
    "message": "Hello!"
  }
}

Spam protection

Make Page includes built-in spam protection for all forms:

  • Honeypot field — A hidden field that real users never fill out. Bots that auto-fill every field get caught and their submission is silently discarded.
  • Rate limiting — Submissions from the same source are throttled to prevent flooding.

These protections are active by default on every form. No configuration needed.