Title: StaticForm App
Author: staticform
Published: <strong>June 30, 2026</strong>
Last modified: June 30, 2026

---

Search plugins

![](https://ps.w.org/staticform-app/assets/icon-256x256.png?rev=3591445)

# StaticForm App

 By [staticform](https://profiles.wordpress.org/staticform/)

[Download](https://downloads.wordpress.org/plugin/staticform-app.1.2.0.zip)

 * [Details](https://wordpress.org/plugins/staticform-app/#description)
 * [Reviews](https://wordpress.org/plugins/staticform-app/#reviews)
 *  [Installation](https://wordpress.org/plugins/staticform-app/#installation)
 * [Development](https://wordpress.org/plugins/staticform-app/#developers)

 [Support](https://wordpress.org/support/plugin/staticform-app/)

## Description

StaticForm for WordPress lets you connect your StaticForm account and embed your
forms anywhere on your site — no coding required.

#### Key Features

 * **API Key Authentication** – Connect your StaticForm account securely with an
   API key
 * **Three Embedding Methods** – Shortcode, Gutenberg block, and Elementor widget
 * **Per-form Styling** – Customize accent color, button radius, field spacing, 
   and more per form
 * **Captcha Support** – Configure reCAPTCHA v2/v3, hCaptcha, or Cloudflare Turnstile
   per form
 * **Custom Success Behavior** – Show a message, redirect, or display an animation
   after submission
 * **Field Customization** – Override labels and placeholder text per form

#### How It Works

 1. Install and activate the plugin
 2. Go to StaticForm > Settings and enter your API key
 3. Create forms in the StaticForm web app at https://app.staticform.app
 4. Embed forms using a shortcode, Gutenberg block, or Elementor widget

#### Shortcode Usage

Embed a form by its StaticForm form ID:
 [staticform-app id=”your-form-id”]

#### Requirements

 * WordPress 5.8 or higher
 * PHP 7.4 or higher
 * A StaticForm account (free signup at https://staticform.app)

### External Services

This plugin connects to the StaticForm API (https://api.staticform.app). Specifically:

 * Your API key is validated with the StaticForm API when saved in Settings
 * Form configurations are fetched from the StaticForm API when a page containing
   a form is rendered
 * Form submissions are sent to the StaticForm API when a visitor submits a form

StaticForm’s terms of service: https://staticform.app/terms
 StaticForm’s privacy
policy: https://staticform.app/privacy

### Privacy Policy

This plugin connects to StaticForm’s external API at https://api.staticform.app.
When using this plugin:

 * Your StaticForm API key is stored encrypted in the WordPress database
 * Form configurations are retrieved from the StaticForm API
 * Form submissions entered by your site visitors are sent to the StaticForm API
   for processing
 * No form submission data is stored locally in WordPress

For full details, see: https://staticform.app/privacy

### Support

 * Documentation: https://docs.staticform.app
 * Support: https://staticform.app/support

## Screenshots

[⌊Settings page — enter your StaticForm API key⌉⌊Settings page — enter your StaticForm
API key⌉[

Settings page — enter your StaticForm API key

[⌊Gutenberg block — embed a form in the block editor⌉⌊Gutenberg block — embed a 
form in the block editor⌉[

Gutenberg block — embed a form in the block editor

[⌊Elementor widget — embed a form with the StaticForm widget in Elementor⌉⌊Elementor
widget — embed a form with the StaticForm widget in Elementor⌉[

Elementor widget — embed a form with the StaticForm widget in Elementor

## Blocks

This plugin provides 1 block.

 *   StaticForm

## Installation

 1. Upload the plugin files to `/wp-content/plugins/staticform-app/`, or install through
    the WordPress Plugins screen
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to StaticForm > Settings
 4. Enter your StaticForm API key and click Save
 5. Start embedding forms using the shortcode, Gutenberg block, or Elementor widget

## FAQ

### Do I need a StaticForm account?

Yes, you need a StaticForm account to use this plugin. Sign up for free at https://
staticform.app.

### Where do I find my API key?

Log in to your StaticForm account at https://app.staticform.app, go to Settings 
> API Keys, and create a new key.

### Is the plugin free?

Yes, the plugin is completely free. StaticForm has its own pricing for form submissions—
see https://staticform.app/pricing for details.

### How do I create forms?

Forms are created in the StaticForm web app at https://app.staticform.app. Once 
created, they are available to embed in WordPress via the plugin.

### Can I customize form styling?

Yes. After connecting your API key and adding a form to a page, you can configure
per-form styling options (colours, button radius, field spacing) via the form embed
block or shortcode settings in the admin.

### Does it work with Gutenberg?

Yes. Use the “StaticForm” block in the block editor to embed a form.

### Does it work with Elementor?

Yes. A StaticForm widget is available in the Elementor widget panel.

### What captcha providers are supported?

reCAPTCHA v2, reCAPTCHA v3, hCaptcha, and Cloudflare Turnstile. You provide your
own site key per form.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“StaticForm App” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ staticform ](https://profiles.wordpress.org/staticform/)

[Translate “StaticForm App” into your language.](https://translate.wordpress.org/projects/wp-plugins/staticform-app)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/staticform-app/), check
out the [SVN repository](https://plugins.svn.wordpress.org/staticform-app/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/staticform-app/)
by [RSS](https://plugins.trac.wordpress.org/log/staticform-app/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * Renamed the plugin to StaticForm App (slug staticform-app) and updated the text
   domain to match
 * Renamed the shortcode to [staticform-app id=”…”]

#### 1.1.0

 * Replaced the free-form Custom CSS field with structured colour controls (text,
   label, help, input background, border, error) across the Gutenberg block, Elementor
   widget, and shortcode form configs
 * Moved all inline scripts and styles to the WordPress enqueue API
 * Prefixed transient and JavaScript globals for uniqueness

#### 1.0.0

 * Initial public release
 * API key authentication
 * Shortcode support: [staticform-app id=”…”]
 * Gutenberg block for the block editor
 * Elementor widget support
 * Per-form styling (accent color, button radius, field spacing, colours)
 * Captcha site key configuration per form (reCAPTCHA v2/v3, hCaptcha, Turnstile)
 * Custom after-submission behavior (success message, redirect, animation)
 * Field label and placeholder customization

## Meta

 *  Version **1.2.0**
 *  Last updated **23 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [captcha](https://wordpress.org/plugins/tags/captcha/)[contact form](https://wordpress.org/plugins/tags/contact-form/)
   [form builder](https://wordpress.org/plugins/tags/form-builder/)[forms](https://wordpress.org/plugins/tags/forms/)
   [spam protection](https://wordpress.org/plugins/tags/spam-protection/)
 *  [Advanced View](https://wordpress.org/plugins/staticform-app/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/staticform-app/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/staticform-app/reviews/)

## Contributors

 *   [ staticform ](https://profiles.wordpress.org/staticform/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/staticform-app/)