⌘I

Agregar suscriptores a MailerLite

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

La acción add subscriber agrega suscriptores a MailerLite. Internamente, esta acción llama al endpoint de la API create subscriber. Además, es posible que quieras añadir el suscriptor a un grupo.

Agregar la acción add subscriber en el archivo formspree.json tiene el mismo efecto que añadir el plugin de MailerLite en el panel de Formspree. Consulta el artículo de ayuda del plugin de MailerLite para más información.

Configuración de Formspree.json

ClaveTipoDescripción
appStringDebe ser mailerlite
apiKeyStringTu clave de API de MailerLite, que puedes encontrar aquí (debe ser una referencia a una variable de entorno con $, requerido)
typeStringDebe ser addSubscriber
groupNameStringOpcional. Grupo al que se añadirán los suscriptores. Por defecto: vacío
resubscribeBooleanOpcional. Reactiva al suscriptor si el valor es true. Por defecto: false
autorespondersBooleanOpcional. Habilita los autorespondedores de suscripción. Solo tiene efecto si groupName no está vacío. Por defecto: false
subscriberStatusEnumOpcional. Uno de unsubscribed, active, o unconfirmed. Por defecto: active
requireOptinBooleanOpcional. Si es true, habilita el campo de opt-in: los envíos solo se enviarán a MailerLite si hay un campo llamado _optin con un valor no vacío en los datos. Por defecto: false

Notas

autoresponders: esto solo tiene efecto si se selecciona un grupo. Si está habilitado, se enviarán los autorespondedores del grupo seleccionado.

resubscribe: si está habilitado y el correo enviado está en tu lista de suscriptores, se ignorará el Subscriber Status y se reactivará al suscriptor.
Ten en cuenta que esto solo funciona para correos que ya hayan sido añadidos a tu lista de suscriptores. Para correos nuevos se usará el Subscriber Status.

requireOptin: en lugar de añadir un contacto a la lista de MailerLite cada vez que se envía el formulario, la opción Opt-in Checkbox primero comprobará la presencia de un campo especial _optin para determinar si el plugin debe ejecutarse.

Ejemplo

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

Reglas de validación

La acción add subscriber añade implícitamente las siguientes reglas de validación:

CampoRegla de validación
_replyto o emailRequerido
_replytoEl tipo es email
emailEl tipo es email