⌘I

MailerLiteに購読者を追加する

Updated July 14, 2023 ·
pluginsformspree-climailerlite
Also available in:

購読者を追加 アクションは、MailerLiteに購読者を追加します。このアクションは内部的に create subscriber APIエンドポイントを呼び出します。また、購読者をグループに追加する こともできます。

formspree.json ファイルに 購読者を追加 アクションを追加することは、FormspreeダッシュボードでMailerLiteプラグインを追加するのと同じ効果があります。詳細は MailerLiteプラグインのヘルプ記事 をご覧ください。

Formspree.jsonの設定

キー説明
appStringmailerlite でなければなりません
apiKeyStringMailerLite APIキー(こちら で確認可能。$ 環境変数参照である必要があります。必須)
typeStringaddSubscriber でなければなりません
groupNameString省略可能。購読者を追加するグループ。デフォルト:
resubscribeBoolean省略可能。true の場合、購読者を再アクティブ化します。デフォルト:false
autorespondersBoolean省略可能。購読時の自動返信を有効にします。groupName が空でない場合のみ有効です。デフォルト:false
subscriberStatusEnum省略可能。unsubscribed、active、または unconfirmed のいずれか。デフォルト:active
requireOptinBoolean省略可能。true の場合、オプトインフィールドを有効にします:データに _optin という名前のフィールドに空でない値が含まれている場合にのみ、送信がMailerLiteに送られます。デフォルト:false

注意事項

autoresponders: グループが選択されている場合のみ有効です。有効にすると、選択したグループの自動返信が送信されます。

resubscribe: 有効にしている状態で送信されたメールアドレスが購読者リストにある場合、購読者ステータス は無視され、購読者が再アクティブ化されます。 ただし、これは過去に購読者リストに追加されたことのあるメールアドレスにのみ有効です。新しいメールアドレスの場合は、購読者ステータス が適用されます。

requireOptin: フォームが送信されるたびにMailerLiteリストに連絡先を追加するのではなく、オプトインチェックボックス 設定によりプラグインを実行するかどうかを決定するために、_optin 特殊フィールドの有無がチェックされます。

{
  "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
        }
      ]
    }
  }
}

バリデーションルール

購読者を追加 アクションは、以下のバリデーションルールを暗黙的に追加します:

フィールドバリデーションルール
_replyto または email必須
_replyto型は email
email型は email