AFI AFI

Metform

Estimated reading: 2 minutes Updated August 1, 2026

Metform is a form-builder plugin built specifically for Elementor by WPMet. Advanced Form Integration captures every Metform submission and routes the data to any of 200+ destinations.

What you’ll need

  • Elementor and the Metform plugin installed and activated.
  • The Advanced Form Integration plugin installed and activated.
  • A Metform form built and added to a page via Elementor.

Supported form fields

Field type Supported Output format / notes
Text Yes Same as input
Email Yes Same as input
Number Yes Same as input
Phone Yes Same as input
URL Yes Same as input
Textarea Yes Same as input
Date / Time Yes YYYY-MM-DD, HH:MM
Select Yes The selected option
Radio Yes The selected option
Checkbox Yes Comma-separated selected values
Hidden Yes Same as the hidden value
File upload Yes Comma-separated public URL(s)
Range Yes Numeric value
Rating Yes Numeric value
Color picker Yes Hex color code

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title.
  3. In Trigger → Form/Data Provider, select Metform.
  4. In Form/Task Name, choose the form to listen on.
  5. In Action → Platform, pick the destination and complete the field mapping.
  6. Optional: configure Conditional Logic.
  7. Click Save Integration.

Screenshot: AFI Add New screen with Metform selected as the Form Provider

Conditional logic example

Goal: when a Metform contact form’s Department is set to Sales, route to the sales CRM. Other departments route to support.

Create two integrations on the same form. On the sales CRM integration, add a condition with the department field, Equal To, value Sales. On the support integration, use Not Equal To Sales.

Troubleshooting

Form not appearing in the Form/Task Name dropdown

Metform stores forms as a custom post type. Re-save the form template, then reload the AFI integration screen.

Field labels appear as field IDs

Set a meaningful Field Name on each Metform form field (Field Settings → Content → Name). That name is what AFI uses for mapping.

Related docs