Platform Guide

WordPress Integration

Use Static Forms with WordPress

The official Static Forms WordPress plugin connects Elementor Pro and Contact Form 7 to your Static Forms inbox — and keeps the same endpoint working when you migrate to a static site. Prefer no plugin? You can also paste a plain HTML form into any page.

Official Plugin (Recommended)

1

Install the Plugin

Download the plugin ZIP, then upload it under Plugins → Add New → Upload Plugin and activate it.

2

Add Your API Key

Go to Settings → StaticForms and paste the API key from your Static Forms dashboard.

3

Connect Your Forms

Elementor Pro: edit your form widget → Actions After Submit → add StaticForms. Submissions are sent server-to-server, so your key never reaches the browser.

Contact Form 7: tick "Forward Contact Form 7 submissions" in Settings → StaticForms. Opt a single form out by adding staticforms: off to its Additional Settings tab.

No form plugin: drop the [staticforms] shortcode into any page or post for a ready-made contact form. Customize it with [staticforms fields="name,email,message" redirect="https://yoursite.com/thank-you"].

Migrating to a static site later? The plugin posts to the same endpoint your static HTML will use — swap the form action on the new site and submissions keep flowing to the same inbox. Zero downtime.

Adding Forms to Pages/Posts (No Plugin)

Add your form HTML directly in the page/post editor:

1

Create or Edit Page

Go to Pages → Add New or edit an existing page.

2

Add HTML Block

Add a "Custom HTML" block or use the HTML editor.

3

Paste Form Code

Paste your Static Forms HTML code.

Form Code Example

HTML

Other Form Plugins

Some WordPress form plugins allow custom form actions. Configure them to submit to the Static Forms endpoint.