AFI AFI

SureForms

Estimated reading: 2 minutes Updated August 1, 2026

SureForms is a free Gutenberg-native form builder by Brainstorm Force (the makers of Astra and Spectra). Advanced Form Integration captures every SureForms submission and routes the data to any of 200+ destinations.

What you’ll need

  • The SureForms plugin installed and activated.
  • The Advanced Form Integration plugin installed and activated.
  • A SureForms form built in WP Admin → SureForms → Forms.

Supported form fields

Field type Supported Output format / notes
Input 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 picker Yes YYYY-MM-DD and HH:MM
Dropdown Yes The selected option label
Radio Yes The selected option label
Checkbox Yes Comma-separated selected values
Multi-choice Yes Comma-separated selected values
Address Yes Each sub-field maps separately
Hidden Yes Same as the hidden value
File upload Yes Comma-separated public URL(s)
Rating Yes Numeric value
Slider Yes Numeric value
GDPR Yes 1 when ticked, empty when not

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title that names the form and the destination.
  3. In Trigger → Form/Data Provider, select SureForms.
  4. In Form/Task Name, choose the SureForms 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 SureForms selected as the Form Provider, showing the Form/Task Name dropdown populated with SureForms forms

Conditional logic example

Goal: when a SureForms application form has the Application Type dropdown set to Enterprise, also send a Slack alert to the sales channel.

Create a Slack integration on the same SureForms form. Open the Conditional Logic panel, add a condition with the application type field, Equal To, value Enterprise. Enterprise submissions ping Slack; smaller-tier applications only flow to the standard CRM integration.

Troubleshooting

Form not appearing in the Form/Task Name dropdown

SureForms registers a form on first publish. Re-save the form in SureForms → Forms to refresh, then reload the AFI integration screen.

Submissions reach AFI but field labels look like srfm_field_abc123

SureForms uses internal IDs as field keys. To get readable names in mappings, set a Field Slug on each field in the SureForms editor (Block Settings → Advanced).

Related docs