Functions
Powermail offers the following features, among others:
- entered data is stored in the database and can be exported from the backend in various formats (XLS, CSV),
- entered data can be output again in the front end,
- integrated spam checks,
- Validation of form fields (PHP, JavaScript),
- Evaluation of entries in the backend (marketing information),
- double opt-in,
- forms can be used multiple times,
- and much more.
You can find a detailed list of the features in the Powermail documentation.
Would you like to watch the installation and configuration as a video?
Configuration
To work effectively with Powermail, it is advisable to create (at least) two folders (sysfolders):
- a folder for storing the forms,
- a folder for saving the entered form data.
You can then use the constant editor in your template to define the storage locations globally.
Alternatively, you can also specify where the data should be saved later for each form used in the frontend.
You can make many other settings via the constant editor. For example, you can generally deactivate the sending of e-mails if you only want to evaluate the data in the backend and no e-mail dispatch is necessary.
The most important options in the constant editor are described in our video on installation and configuration.
Create forms
To create forms, switch to the list module and to the folder in which you want to store the forms.
Here you can create a new data record of the type "Form". You can now create the desired form fields in this data record. This procedure is clearly shown in one of our videos on Powermail.
You can then integrate a completed form as a plugin on any page, even several times. Here you also enter the recipient email address(es) first. In this way, you can also use a created form several times for different recipients. The display of the forms in the frontend is also described in the videos.
Using forms in the frontend
In the plug-in settings, you can then select which form should be displayed, to which email address(es) the form data should be sent and much more. You can also find detailed instructions on this in our Powermail videos.
Receiver" tab
Here you define who should receive the email sent from the form. This is usually the operator or administrator of the website.
Name of the recipient:
Enter the name here.
Email address of the recipient:
You can enter one or more email addresses here. If there are several recipients, you must write each e-mail address on a separate line.
Subject of the e-mail:
The subject line of the e-mail. If you leave this field empty, no e-mail will be sent to the recipient.
Email content:
You can enter any text here. As in the other input fields, you can also use variables from the form.
The variable {powermail_all} simply outputs all completed fields of the form.
If, for example, you have defined a field for the name of the visitor and the associated variable is {name}, you can also output it here in the same way.
Sender" tab
After submitting a form, you can have a confirmation email sent to the visitor. Here you can give the visitor brief feedback that the email has been sent and that you will contact them shortly, or similar.
In the "Sender" tab, you define who the sender of this email is. Here you can enter your name or company name and your e-mail address, for example. This way, the visitor can also see in their email program who the email is from.
Sender's name:
Your name or company name.
Sender's e-mail address:
Your e-mail address or the company e-mail address.
Subject of the e-mail:
The subject line, for example "Thank you for your message". If you leave the subject line blank, no confirmation e-mail will be sent.
Mail content:
You can enter any text here. You can also read variables from the form here.
Example:
You have defined a field for the salutation, the variable is {salutation}.
You have also created a field for the surname, the variable is {surname}.
You can address the visitor personally in the text:
"Good day {salutation} {surname}, ...."
Answer page" tab
In this text field, you can create any text that is displayed to the visitor after submitting a form. You can also use variables here.
Alternatively, you can define a redirect destination in the "Redirect to any page after filling out" field. In this case, the text is not displayed, but the visitor is redirected to the destination defined here.
This page contains automatically translated content.