processwire-formbuilder

Guide ProcessWire FormBuilder Pro API usage, hooks, and entry management.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/webmanufaktur/pwaiworkflow --skill processwire-formbuilder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: processwire-formbuilder
Source: https://github.com/webmanufaktur/pwaiworkflow/tree/main/.agents/skills/processwire/formbuilder
Command: npx skills add https://github.com/webmanufaktur/pwaiworkflow --skill processwire-formbuilder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of managing and customizing the FormBuilder Pro module in ProcessWire, enabling efficient form creation, data handling, and integration.

Core Features & Use Cases

  • API Guidance: Understand and utilize the $forms API for form management.
  • Embed Methods: Learn various ways to embed forms into your website.
  • Hook Customization: Leverage hooks for advanced control over form rendering, processing, and email notifications.
  • Entry Management: Efficiently handle form submissions and data.
  • Use Case: You need to create a multi-step contact form that sends data to a specific department based on user selection and also saves the submission to a ProcessWire page. This Skill provides the necessary API calls and hook examples to achieve this.

Quick Start

Use the processwire-formbuilder skill to learn how to embed a form named 'contact-us' using Method C.

Frequently Asked Questions about processwire-formbuilder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I embed ProcessWire FormBuilder forms using the API?

ProcessWire FormBuilder forms can be embedded using various methods including API calls. This Skill provides guidance on Method C and other embed techniques for rendering forms like 'contact-us' directly within your website templates.

Can I customize ProcessWire FormBuilder email notifications and processing with hooks?

ProcessWire FormBuilder supports advanced hook customization for controlling form rendering, data processing, and email configuration. You can leverage hooks to intercept and modify form behavior dynamically during submission workflows.

How do I save ProcessWire FormBuilder submissions to a page?

ProcessWire FormBuilder integrates with the page saving system to store form submissions. You can use the provided API calls and hook examples to programmatically route and save form entry data directly to specific ProcessWire pages.

What is the best way to manage FormBuilder entries in ProcessWire?

Managing FormBuilder entries in ProcessWire involves efficient handling of form submissions and data processing. This Skill covers entry management techniques to help you retrieve, organize, and process submitted form data programmatically.

Does ProcessWire FormBuilder support multi-step forms and conditional routing?

ProcessWire FormBuilder Pro supports creating multi-step forms with conditional logic. You can configure forms to send data to specific departments based on user selection while simultaneously saving the submission data to a ProcessWire page.

What are common pitfalls when using the ProcessWire $forms API?

Common pitfalls when using the ProcessWire $forms API include incorrect embed methods and improper hook usage. This Skill addresses development patterns and potential pitfalls to ensure effective API usage and form implementation.