How To Integrate Arigato PRO with Contact Form 7

From version 2.2.4 our premium newletter and auto-responder WordPress plugin Arigato PRO has a built-in integration with Contact Form 7. This is the most popular contact form for WordPress so we decided to simply build the integration inside our software instead of creating additional plugins.

What Does It Integrate?

The integration allows you to use your existing contact forms also as subscribe form for the autoresponder. This way you can have users who ask you questions also subscribe to your newsletter or marketing campaign. Don’t worry, it’s not automated – the user will be given a checkbox for the mailing list(s) you want to offer them. You can even include custom fields from the mailing list into the contact form:

contact-form

How To Do It?

1. Go to your “Mailing lists” page. You will see a link “Integrate in contact form” in the “Subscribe form” column of the table:

integrate-link

2. Click on it and you’ll be taken to a page that gives you two things:
a) Shortcode for the checkbox. You can make it checked by default, and optionally assign CSS class and HTML ID. The text next to the checkbox defaults to “Subscribe for {list-name}”:list-shortcode

b) The right side of the page will show you all custom fields in the list if there are any. You can also get shortcode for each of these fields:

custom-fields

3) Any of these custom fields along with the “subscribe” checkbox shortcode can then be placed inside your Contact Form 7 contact form. Go to “Contact” in your WordPress admin menu (obviously the plugin Contact Form 7 must be installed and activated) and click to edit the contact form. Then place the shortcodes from BroadFast anywhere you want them to appear:

place-shortcodes

4. That’s it. Now your contact form will also act as subscribe form for your mailing list(s).

Note the following:

  • You can include checkboxes for more than one mailing list
  • The user’s email will be auto-confirmed if the mailing list does not require double opt-in confirmation. If the list requires confirmation, a confirmation email will be sent – just like with a regular subscribe form.
  • The information from custom fields that are included in the contact form will not come to your Contact form 7 email but will be recorded along with the user’s data and visible in your subscriber’s data.
  • From version 2.7.1 of Arigato PRO you can include the [bftpro-int-chk list_id=”…”] shortcode of each list inside your Contact form 7  message. This way you’ll get yes/no confirmation showing if the user has checked that list. Especially useful if you allow the user to subscribe for multiple mailing lists.