Getting Started
Get up and running with Formcierge in minutes.
Installation
Download formcierge.zip from your account at formcierge.com. In your WordPress admin go to Plugins > Add New > Upload Plugin, select the ZIP, click Install Now, then Activate. Finally, go to Formcierge > Settings > License and enter your license key to unlock Pro features.
Creating Your First Form
Click Formcierge > New Form in the WordPress admin. Give your form a name, then drag fields from the left panel onto the canvas. Click any field to open its settings in the right panel — set labels, placeholders, validation rules, and more. When you're happy, click Save.
Using the AI Builder
Click the AI button in the builder toolbar to open the AI chat panel. Type a description of the form you need in plain English. Formcierge generates all the fields, labels, and validation rules automatically. Review the result and click Apply to add the fields to your canvas.
"Create an appointment booking form with name, email, phone, service type, and preferred date"
Embedding with Shortcode
After saving your form, copy its ID from the URL in the builder (e.g. ?post=42). Paste the shortcode anywhere in your site:
[formcierge id="42"]
Email Notifications
Go to your form's Settings > Notifications tab. Enable the default notification and configure the To, Subject, and Body fields. Use merge tags (click the {} button) to include submitted field values in the email. Save the form to apply.
To: admin@mysite.com
Subject: New submission from {form:title}
Body:
Name: {field:full_name}
Email: {field:email}
Message: {field:message}
Developer Hooks
Formcierge exposes 76 actions and filters prefixed with formcierge_. Add them to your theme's functions.php or a custom plugin.
// Run code after every form submission
add_action( 'formcierge_after_submission', function ( $form_id, $entry_id, $data ) {
// your code here
}, 10, 3 );
// Modify email recipients dynamically
add_filter( 'formcierge_email_recipients', function ( $recipients, $form_id, $entry_id ) {
$recipients[] = 'cc@mysite.com';
return $recipients;
}, 10, 3 );