⌘I

Abonnenten zu MailerLite hinzufügen

Updated July 14, 2023 ·
pluginsformspree-climailerlite

Die Aktion add subscriber fügt Abonnenten zu MailerLite hinzu. Im Hintergrund ruft diese Aktion den API-Endpoint create subscriber auf. Außerdem möchtest du den Abonnenten möglicherweise zu einer Gruppe hinzufügen.

Das Hinzufügen der Aktion add subscriber in der Datei formspree.json hat denselben Effekt wie das Hinzufügen des MailerLite-Plugins im Formspree-Dashboard. Weitere Informationen findest du im Hilfeartikel zum MailerLite-Plugin.

Formspree.json-Konfiguration

SchlüsselTypBeschreibung
appStringMuss mailerlite sein
apiKeyStringDein MailerLite-API-Schlüssel, den du hier findest (muss eine $-Umgebungsvariablen-Referenz sein, erforderlich)
typeStringMuss addSubscriber sein
groupNameStringOptional. Gruppe, zu der Abonnenten hinzugefügt werden. Standard: leer
resubscribeBooleanOptional. Reaktiviert den Abonnenten, wenn der Wert true ist. Standard: false
autorespondersBooleanOptional. Aktiviert Abonnement-Autoresponder. Wird nur wirksam, wenn groupName nicht leer ist. Standard: false
subscriberStatusEnumOptional. Einer von unsubscribed, active, oder unconfirmed. Standard: active
requireOptinBooleanOptional. Wenn true, wird das Opt-in-Feld aktiviert: Übermittlungen werden nur an MailerLite gesendet, wenn ein Feld namens _optin mit einem nicht-leeren Wert in den Daten vorhanden ist. Standard: false

Hinweise

autoresponders: Dies wird nur wirksam, wenn eine Gruppe ausgewählt ist. Wenn es aktiviert ist, werden die Autoresponder der ausgewählten Gruppe gesendet.

resubscribe: Wenn es aktiviert ist und die gesendete E-Mail in deiner Abonnentenliste steht, wird der Subscriber Status ignoriert und der Abonnent reaktiviert.
Beachte, dass dies nur für E-Mails funktioniert, die schon einmal zu deiner Abonnentenliste hinzugefügt wurden. Für neue E-Mails wird stattdessen der Subscriber Status verwendet.

requireOptin: Anstatt bei jeder Formularübermittlung einen Kontakt zur MailerLite-Liste hinzuzufügen, prüft die Einstellung Opt-in Checkbox zunächst das Vorhandensein eines speziellen Feldes _optin, um zu bestimmen, ob das Plugin ausgelöst werden soll.

Beispiel

{
  "forms": {
    "contact": {
      "name": "Contact Form",
      "actions": [
        {
          "app": "mailerlite",
          "apiKey": "$MAILERLITE_API_KEY",
          "type": "addSubscriber",
          "groupName": "Formspree Test",
          "resubscribe": false,
          "autoresponders": false,
          "subscriberStatus": "active",
          "requireOptin": false
        }
      ]
    }
  }
}

Validierungsregeln

Die Aktion add subscriber fügt implizit die folgenden Validierungsregeln hinzu:

FeldValidierungsregel
_replyto oder emailErforderlich
_replytoTyp ist email
emailTyp ist email