QuillForms
QuillForms builds beautiful, conversational forms in WordPress, one question at a time. Connect it to Advanced Form Integration (AFI) and every completed submission can be pushed to your other tools automatically. Save responses to Google Sheets, add respondents to a Mailchimp audience, or create leads in your CRM.
What You’ll Need
- The QuillForms plugin installed and active, with at least one published form.
- Advanced Form Integration installed and active. The free version sends name and email fields only. AFI Pro (Professional plan) unlocks all form fields.
- An account on the receiving platform, for example Google Sheets or Mailchimp.
How to Create the Integration
- In your WordPress dashboard, go to AFI > Add New.
- AFI fills in a default Integration Title. Rename it to something recognizable, like “QuillForms Survey to Sheets”.
- In the Trigger section, open the Form Provider dropdown and select QuillForms. The QuillForms plugin must be active or it will not appear.
- In the Form/Task Name dropdown, pick the form you want to connect. AFI lists all published QuillForms by title.

- In the Action section, choose your receiving platform and task, for example Google Sheets > Add Row.
- Map the QuillForms fields to the receiver’s fields. Each question appears under its label from the form.

- Click Save Integration.

Fill out the form on your site and confirm the answers arrive on the receiving platform.
Fields You Can Send
AFI lists every answerable question block from the selected form, labeled with the question text. Alongside those, the submission payload includes:
| Field | Description |
|---|---|
| Form ID | Numeric ID of the QuillForms form. |
| Form Title | The form’s title. |
| Entry ID | The ID of the saved entry. |
| Run Type | Always “submission” for live entries. |
| Submission Date | Date and time of the submission. |
| User IP | The respondent’s IP address, when QuillForms stores it. |
| User Agent | The respondent’s browser, when stored. |
| Submission ID | QuillForms’ own submission identifier, when stored. |
Answers are sent in readable form. Multi-value answers (like multiple choice with several selections) are converted to JSON.
Free version limit: with the free AFI plugin, only the email question and short text questions whose label contains “name” are available. AFI Pro (Professional plan) unlocks every answerable question. A notice in the trigger card reminds you of this on free installs.
AFI also adds its general Special Tags (such as _Date, _Time, and site details). See Smart Tags and Field Mapping.
Conditional Logic Example
Imagine a QuillForms survey that asks “Would you like to join our newsletter?”. You only want to subscribe people who said yes:
- Enable Conditional Logic on the integration.
- Set the rule to: Would you like to join our newsletter? equals Yes.
Only those respondents are added to Mailchimp. Everyone else’s answers are still stored in QuillForms as usual.
Troubleshooting
QuillForms is not in the Form Provider dropdown
Confirm the QuillForms plugin is active under Plugins, then reload the AFI Add New screen.
The Form/Task Name dropdown is empty
AFI lists published QuillForms only. If your form is a draft, publish it first, then reload the page.
The integration is not firing
AFI fires when QuillForms finishes processing an entry, and only for real submissions, not previews or test runs. Submit the form as a visitor would, then check AFI > Log. If no entry appears, confirm the integration is active and the correct form is selected.
Most questions are missing from the mapping list
If you only see the email question and a name field, you are on the free AFI plugin. This trigger limits the free version to name and email fields. Upgrade to AFI Pro to map every question.
Answers arrive blank or as odd JSON
Multi-select answers are sent as JSON on purpose. For blank values, open AFI > Log and inspect the captured data to see what QuillForms handed over, then adjust your mapping to the correct question.