Inicio - Documentación - POM Theme - 06 Forms - Build and operate POM Forms

Build and operate POM Forms

POM Forms is the theme’s visual system for validated forms, conditional questions, multi-step journeys, email routing, retained submissions, uploads, webhooks, and supported WordPress post creation.

An administrator enables it under Settings → POM Theme → Forms → General → Enable forms system. The new Forms menu then provides All Forms, Add New, and Submissions.

POM Forms builder showing steps, rows, columns, fields, and configuration tabs

Recommended learning path

  1. Tour the builder.
  2. Understand the form structure and action pipeline.
  3. Complete the minimal test form.
  4. Follow the detailed first contact-form tutorial.
  5. Use the field reference.
  6. Configure validation and conditional fields.
  7. Add email routes, then decide on storage.
  8. Configure privacy, accessibility, and spam protection.
  9. Add uploads or external actions only after normal submission works.

Choose the correct delivery feature

Goal Supported feature
Notify site teams or submitters Conditional routes under Notifications
Keep an authorized WordPress-side record Storage/Advanced
Accept protected local files or audio File or Audio field with storage enabled
Send files directly to a Drive folder Google Drive Upload
Send JSON after the internal form pipeline Webhook
Let an external endpoint own the submission Form Action URL (GET/POST)
Create WordPress content from accepted values Create Post

An AJAX success message confirms that POM Forms accepted the request. Verify required email, webhook, Drive, or post-creation outcomes separately.

Build order for a production form

  1. Define the minimum data, lawful purpose, recipients, retention, and success behavior.
  2. Create steps, rows, columns, and fields.
  3. Give every field a visible label and unique stable Name.
  4. Test required, typed, and conditional validation.
  5. Configure notifications and data destinations.
  6. Review feedback, privacy clause, progress, redirect, and reCAPTCHA.
  7. Keep the form as Draft while testing.
  8. Enable Publish to make it Active.
  9. Add it to a draft page with POM Form.
  10. Test valid, invalid, conditional, upload, and repeat-click paths while signed out.

Use a saved form when editors should manage it in WordPress. Developers who need code-owned forms can use Programmatic forms, whose supported action set is intentionally different.

Chapter contents

  1. Build common form workflows
  2. Build an accessible form
  3. Show, hide, or require fields conditionally
  4. Configure success, error, and validation feedback
  5. Create your first form
  6. Send conditional email notifications
  7. Form field reference
  8. Fields, layout, and conditional logic
  9. Accept local file and audio uploads
  10. Build a minimal test form
  11. Tour the POM Forms builder
  12. Understand form structure and actions
  13. Diagnose a failing form from the outside in
  14. Send POM Forms uploads to Google Drive
  15. Forms integrations and automation
  16. Insert submitted values with merge tags
  17. Multi-step forms and submission behavior
  18. Build a multi-step form
  19. Notifications, submissions, and retention
  20. Build privacy-aware forms
  21. Configure required fields and validation
  22. Protect a public form with reCAPTCHA
  23. Store and review form submissions
  24. Resolve common POM Forms problems
  25. Send form data to a webhook