====== How do I create an interface? ======
For a newsletter, new addresses are generally obtained automatically, e.g., via the company website. When using REST, you will find the interfaces under //Addresses > Interfaces//.
==== Creation of an interface ====
Via //Addresses > Interfaces//, you can create a new interface with this button:
{{:en:addresses_interfaces_button.png?nolink&150|}}
The following window opens via //Create interface//, in which you assign a name, select the channel (E-mail, App Push, SMS, Print, Web Push, Voice), the opt-in type (Double opt-in, Single opt-in), and configure hooks. You can also enter a URL for redirects.
{{:en:addresses_interfaces.png?nolink&600|}} \\ Now the interface has been created and provided with an ID.
==== Menu item Sheet ====
=== Configure hooks ===
Under //Add hook//, you can define which //Action// should be carried out with the generated address. First, choose between the following actions: \\
\\
{{:en:addresses_interfaces_hook.png?nolink&250|}}
Now select a target group for which the action is to be carried out under //List//.
=== Insert URL for redirects ===
After a successful or failed login, you can be redirected to any page. To do this, enter a URL, e.g., a confirmation page on your company website.
You can specify a URL, including a protocol for forwarding, if the login was successful. Appending parameters is possible to personalize the landing page. You can also enter a URL, including a log for forwarding, in the event of a failed login.
=== Copy interfaces ===
At the top right of the interface, you have the option of copying the created interface with all the associated settings.
{{:de:addresses_interfaces_copy.png?nolink&100|}}
==== Menu item Log ====
Here you will find a list of user actions:
| Created | Timestamp when the user performed the action |
| Action | registration or confirmation of the registration |
| Process | Code that establishes the connection between registration and confirmation |
| IP address | IP address of the user |
| User ID | User ID of the user |
| Message | Comment entered via API (optional) |
==== Menu item Statistics ====
Above you will find the following two statistics:
Registrations: Number of registered logins. In the case of double opt-in procedures, regardless of whether the registration was confirmed by double opt-in. \\
Confirmations: Number of registered registrations whose e-mail address was not included in the master data before registration.
Below you will find the openings and clicks on the DOI Mail.
{{:en:addresses_interfaces_statistics.png?nolink&900|}}
==== Menu item DOI campaign ====
This tab only appears if //Email// was selected as the channel and //Double Opt-In// was selected as the opt-in type.
You can create one or more messages. The message that is to be used for the DOI Mail must be activated.
The available messages are displayed in a list. (Maximum) one message is active. The active one is used for delivery. It cannot be edited. To change the active message, you can copy it and edit the copy or create a new one. Activating the message created in this way will deactivate the previously active message.
=== Creating a double opt-in email ===
Don't forget to configure sender and subject too!
You can use $confirmToken, which contains the opt-in confirmation token. This token can be used to confirm an opt-in via REST API. This placeholder is not replaced in the preview of this mail and is only available when the double opt-in mail is actually sent.
Example URL:
https://foo.bar.com/?token=$confirmToken
If you want to use our system and still want to use a replaced URL for tracking you can use this URL:
https://system.promio-connect.com/optin/?token=$confirmToken
==== Menu item Form ====
The form creation is only possible in clients with the mail-unique identification feature (not for custID-unique). It is only available for the “E-Mail” channel.
Under this menu item, you can configure a form for address generation that you can embed on a website or call up as a stand-alone page.
=== Content tab ===
In the //Content// tab, you can select the fields that your form should contain.
{{:en:addresses_interfaces_formular_content.png?nolink&400|}}
The E-Mail and "Send" button fields cannot be removed, but you can change the label.
A recipient field cannot be added to a form more than once.
== Field of type "Newsletter" ==
The same newsletter can be selected as often as you like.
Validation is not possible in the preview.
=== Confirmation page tab ===
Here you can enter and format text that should be displayed after the completed form has been submitted.
{{:en:addresses_interfaces_formular_confirm.png?nolink&400|}}
Our system does not support placeholders on the confirmation page, e.g., for a personalized greeting.
=== Design tab ===
Set the font, font size, font color, and primary color of the button. You can optionally insert a custom CSS.
{{:en:addresses_interfaces_formular_design.png?nolink&400|}}
=== General tab ===
Select a language. To use a separate page for the form, enter an image path and an imprint link.
{{:en:addresses_interfaces_formular_general.png?nolink&400|}}
Click Publish to initially publish the form so that it is available. Publish changes to make them visible on the page.
=== Preview tab ===
Here you can see the preview of the created form.
{{:en:addresses_interfaces_formular_preview.png?nolink&400|}}
=== Usage tab ===
Copy the code of the created form to embed it on a web page or copy the code for a stand-alone page.
{{:en:addresses_interfaces_formular_usage.png?nolink&400|}}
{{tag>addresses form interfaces hooks auto_target_groups address_generations subscribers registrations registration_pages DOI REST API }}