Monthly Archives: October 2015

Using Arigato PRO With Contact Forms

Many customers do not realize that having Arigato PRO is enough for handling newsletters, marketing campaigns AND contact forms. There might be reasons for you to want to use a contact form plugin. And because of this we have built-in integration for Contact Form 7 and JetPack Contact Form.

But in most cases you can use Arigato PRO signup forms as contact forms on your site. Here is how:

Designate a mailing list

You may or may not want to have users who contact you in your mailing lists. If you don’t want the data stored at all, you’d better use a regular contact form plugin. But if you do (and why not?), designate a mailing list for users who contacted you through your site, or use some of your existing Arigato PRO mailing lists.

Create The Contact Form

When using Arigato PRO your contact form will actually be the subscribe form for your mailing list. Create any custom fields that you may want to collect additional user details. Don’t forget probably the most important one: the message text box. Subscribe forms don’t have one by default.

Configure Email Notification

Here is the key point. What you expect from a contact form is to receive the inquiry on your email. So you need to go to the Edit Mailing List page and under “Registration settings” select “Notify me when a new subscriber registers”:

notify-adminArigato PRO will send you the full user’s data along with all custom fields. On top of this you’ll have the information in the mailingĀ  list along with the date when the customer has contacted you. You can even add fields for admin notes to record important notes about this contact.

Optionally Configure Auto-response

In case you want to send automatic response to the users who contact you you can assign the mailing list to an autoresponder campaign. In the autoresponder create a “0 days” message. It will be sent as auto-reply.

Note that in this case the user will get the auto-reply only the first time they contact you. If the same email contacts you again, they won’t receive the auto-response.

Anti-Spam Configuration

You’ll usually need some kind of captcha protection on your contact form to protect from bots. Fortunately Arigato PRO has two: Google’s reCaptcha integrated and its own simple quesiton-based captcha. So you are all set.

WatuPRO Integration for qTranslate X

The following integration will allow you to use WatuPRO in multi-lingual site supported bythe qTranslate X plugin.

The integration requires min. WatuPRO 4.9.7.

Update: from WatuPRO you no longer need to install the additional plugin. The integration is built-in.

Because the integration is now built-in consider the below plugin obsolete.

Download the integration here: watupro-qtranslate-x (versionĀ  0.4)

Or at Github:

Note that this is work in progress. We can’t guarantee that all fields and text you may want to have multi-lingual are done. But if you use the integration and notice a problem or missing important field, just let us know and we’ll probably add it.

[WatuPRO Intelligence] Runtime Logic in WatuPRO + Intelligence Module

The following runtime logics are supported from WatuPRO + Intelligence module version 4.9.7. Both logics require the quiz to be paginated “Each question on its own page” for the obvious reason that we need to be able to figure out how many questions they have gone through so far.

Premature Quiz Ending

This allows you to auto-submit the quiz before the last question if the user fails to meet required % correct answers during the quiz. You can choose the required % and you can choose after which question to start doing this check (because it usually doesn’t make sense to do it before the user answered at least several questions).

If the user keeps their correct answers above the threshold they can continue with the quiz. Otherwise the quiz is automatically submitted with the questions answered up to that point. Normally this means the test taker has failed the test.

Prevent Moving Forward

Some quizzes are built to educate the user rather than to assess them. In such quizzes you may want to encourage the user to answer questions correctly before they can continue further. This option lets you disallow going further until the previously answered questions are at least X% correctly answered.

In such quizzes you need to enable either previous button or numbered paginator – otherwise the user can be locked and unable to continue or submit the quiz.

Here is how these configurations look. You can find them in Edit Quiz -> Intelligence Module tab:

runtime-logicNote that entering non-zero numeric value in the boxes will set “automatically store user progress as they go from page to page” to true when you save the quiz.