Strategies

Enhavo has by default three different strategies to add subscriber to a storage. Here you will find how the strategy works and how to configure them.

Notify Strategy

The notify strategy just inform the admin and/or the subscriber that the subscriber was added to the storage.

enhavo_newsletter:
    strategy
        settings:
            notify:
                <OPTIONS>
Option Description
notify A boolean if the subscriber should be notified
check_exists Check if email already exists in validation
subject Subscriber subject
translation_domain Subscriber Translation domain
template The subscriber template
from From email
admin_notify A boolean if the admin should be notified
admin_template Admin email template
admin_email Send to address
admin_subject Admin email subject
admin_translation_domain Admin translation domain

Accept Strategy

With accept strategy a user can sign up for a newsletter but need to be accepted by an admin before he will be added to the storage. After a user subscribe, the admin will receive an email with the subscriber information. The admin can add the user by clicking on a link in the email.

enhavo_newsletter:
    strategy
        settings:
            accept:
                <OPTIONS>
Option Description
notify A boolean if the subscriber should be notified
subject Subscriber subject
translation_domain Subscriber Translation domain
template The subscriber template
from From email
admin_template Admin email template
admin_email Send to address
admin_subject Admin email subject
admin_translation_domain Admin translation domain
activation_template Template for the activation site

Double Opt-In Strategy

With the double opt-in strategy, the subscriber need to confirm his entry before he will be added to the storage.

enhavo_newsletter:
    strategy
        settings:
            double_opt_in:
                <OPTIONS>
Option Description
notify A boolean if the subscriber should be notified
subject Subscriber subject
translation_domain Subscriber Translation domain
template The subscriber template
from From email
admin_notify A boolean if the admin should be notified
admin_template Admin email template
admin_email Send to address
admin_subject Admin email subject
admin_translation_domain Admin translation domain
activation_template Template for the activation site