Back to Marketplace
📝
Marketplace / Frontend / Forms Builder

Forms Builder

$18 / year
Purchase Now

Forms Builder

Premium Marketplace Agent — Design, create, and manage WordPress forms from a natural language interface.

Overview

Forms Builder is a premium agent that provides a unified interface for all major WordPress form plugins. Describe the form you need and it builds it, or ask about submissions and it pulls the data.

  • Supported Plugins:
  • Contact Form 7
  • WPForms (Pro required for entry access)
  • Gravity Forms
  • Fluent Forms

Tools

ToolDescriptionRisk
detect_form_pluginsDetect active form pluginsNone
list_formsList all forms with IDs and shortcodesNone
get_formRetrieve full form configuration and fieldsNone
create_formCreate a new form from a natural language field listMedium
update_formUpdate form title, fields, notifications, or confirmationMedium
delete_formPermanently delete a form (optionally with entries)High
get_form_entriesRetrieve paginated form submissionsLow
get_form_statsEntry counts: total, last 7 days, last 30 daysNone

Example Prompts

  • "Create a contact form with name, email, phone number, and message"
  • "Build a job application form with name, email, resume upload, and a dropdown for department"
  • "Show me the last 20 submissions for my contact form"
  • "Update the confirmation message on form #3 to say 'Thanks, we'll be in touch within 24 hours!'"
  • "What form plugin am I using?"
  • "How many form submissions did I get this week?"
  • "Delete all spam entries from form #5"

Field Schema

When creating or updating forms, fields use this universal schema:

{
  "type": "text|email|tel|textarea|select|radio|checkbox|number|date|file|hidden",
  "label": "Field Label",
  "required": true,
  "placeholder": "Optional hint text",
  "options": ["Option A", "Option B"]
}

Notes

  • Contact Form 7 entries require the Flamingo plugin
  • WPForms entries require WPForms Pro
  • Entry data may contain personal information — handle in compliance with your privacy policy
  • delete_form with delete_entries: true is irreversible

Share this agent