Simple Basic Contact Form

Estimated reading: 4 minutes

Simple Basic Contact Form is a lightweight contact form plugin that adds one clean form to your site with a shortcode. Connect it to Advanced Form Integration (AFI) and every submission can flow somewhere useful automatically. You can add each sender to a Google Sheets list, subscribe them to Mailchimp, or create a new contact in your CRM the moment the form is sent.

What You’ll Need

  • The Simple Basic Contact Form plugin installed and active
  • Advanced Form Integration. The free version sends the Name and Email fields. AFI Pro unlocks the remaining fields like Subject and Message.
  • An account on the receiving platform, such as Google Sheets or Mailchimp

How to Create the Integration

  1. Go to Advanced Form Integration > Add New in your WordPress dashboard.
  2. A default Integration Title is auto-filled. Rename it to something recognizable, like “Contact Form to Mailchimp”.
  3. In the Trigger section, open the Form Provider dropdown and select Simple Basic Contact Form. The plugin must be active, otherwise it will not appear in this list.
  4. In the Form/Task Name dropdown, select Simple Basic Contact Form. This plugin provides a single site-wide form, so there is only one entry.

AFI Trigger section with Simple Basic Contact Form selected in both Form Provider and Form/Task Name

  1. On the free AFI plan you will see a note under the trigger: “The basic AFI plugin supports name and email fields only.”
  2. Under Action, choose your receiver platform and connect your account.
  3. Map the form fields to the receiver’s fields, for example Name and Email to Mailchimp merge fields.

AFI field mapping screen with contact_name and contact_email mapped to receiver fields

  1. Click Save Integration and send a test submission from the form.

Fields You Can Send

Field Description
contact_name The sender’s name
contact_email The sender’s email address
contact_confirm_email The confirm email value (AFI Pro)
contact_subject The email subject line (AFI Pro)
contact_message The message text (AFI Pro)
contact_response The captcha or response field value (AFI Pro)
contact_recipient The recipient email address configured in the plugin (AFI Pro)
contact_headers The email headers of the notification (AFI Pro)
contact_from_email The From email address of the notification (AFI Pro)
form_url The URL of the page containing the form (AFI Pro)
user_agent The visitor’s browser user agent (AFI Pro)
form_id Always “contactForm” for this provider
form_title Always “Simple Basic Contact Form”
submission_date The date and time of the submission
user_ip The visitor’s IP address

AFI also adds its standard special tags, such as user and post details, to the field list.

Note: on the free AFI plan, only contact_name and contact_email are captured from the form itself. Upgrade to AFI Pro to send the subject, message, and the other fields above.

Route Messages by Subject

Conditional logic is an AFI Pro feature. Since the subject field (contact_subject) is available on Pro, you can run an integration only when the subject contains a keyword. For example, only create a CRM deal when contact_subject contains “quote”, and let general messages go to a Google Sheets archive instead.

Troubleshooting

Simple Basic Contact Form is not in the Form Provider dropdown

AFI checks that the plugin is active before listing it. Confirm Simple Basic Contact Form is installed and activated under Plugins, then reload the AFI page.

The integration is not firing

AFI listens to the plugin’s email-sending hook, so the submission must reach the point where the plugin sends its notification email. Submit a test message, then check AFI > Log for an entry. If the log is empty, verify the form actually sent its email and that your integration is saved and enabled.

Message and subject arrive blank

On the free AFI plan only Name and Email are sent. The Subject, Message, and other fields require AFI Pro. If you are on Pro and a field is still blank, re-check the mapping row for that field.

Related Docs