Enviando invitaciones masivas de usuario

:bookmark: Esta guía explica cómo invitar a varios usuarios a su instancia de Discourse utilizando una función de invitación masiva.

:person_raising_hand: Nivel de usuario requerido: Administrador

Invitar a un gran número de usuarios a su instancia de Discourse puede llevar mucho tiempo si se hace individualmente. Afortunadamente, Discourse ofrece una función de invitación masiva que le permite invitar a varios usuarios a la vez. Esta guía le mostrará el proceso de envío de invitaciones masivas.

:information_source: No es posible invitar usuarios a grupos predefinidos como, grupos de nivel de confianza, administradores, moderadores o grupos de personal. Como solución alternativa, puede configurar un grupo personalizado para establecer automáticamente el nivel de confianza de un usuario en la sección Efectos de la página de configuración del grupo. Hacer esto le permitirá establecer el nivel de confianza de los usuarios invitados a un nivel de confianza diferente al establecido por la configuración default invitee trust level (nivel de confianza predeterminado del invitado) de su sitio.

Visión general

  1. Asegúrese de que la configuración del sitio Allow bulk invite (Permitir invitación masiva) esté habilitada (lo está por defecto)
  2. Prepare un archivo CSV con la información del usuario
  3. Cargue el archivo CSV en su instancia de Discourse
  4. Supervise el progreso de la invitación masiva

Asegúrese de que la configuración del sitio Allow bulk invite esté habilitada

La configuración Allow bulk invite está habilitada por defecto. Si se ha deshabilitado en su sitio:

  1. Navegue a la configuración de su sitio en Administrador > :gear: Todas las configuraciones del sitio y busque bulk invite. O vaya a {your.domain.com}/admin/site_settings/category/all_results?filter=bulk%20invite
  2. Si aún no está habilitada, marque la casilla junto a Allow bulk invite y haga clic en la marca de verificación para guardar la configuración del sitio.

Preparación del archivo CSV

El primer paso es crear un archivo CSV (Valores Separados por Comas) que contenga la información de los usuarios que desea invitar. Esto es lo que necesita saber:

  • Cada línea representa un usuario
  • La dirección de correo electrónico es obligatoria y debe estar en la primera columna
  • Las asignaciones de grupo (opcional) van en la segunda columna
  • Un ID de tema específico (opcional) va en la tercera columna
  • Una configuración regional (opcional) va en la cuarta columna
  • Cualquier columna adicional se puede utilizar para establecer valores de campo de usuario personalizados (el encabezado de la columna debe coincidir con el nombre del campo de usuario)

Esta es la estructura del archivo CSV:

email,groups,topic_id,locale

Pautas del archivo CSV

  • Las direcciones de correo electrónico deben ser válidas
  • Separe varios grupos con punto y coma (ejemplo: group_1;group_2;group_3)
  • Puede incluir usuarios existentes si desea agregarlos a grupos
  • Solo el correo electrónico es obligatorio; los grupos, el ID de tema, la configuración regional y los campos de usuario son opcionales
  • Si incluye campos de usuario personalizados, el CSV debe tener una fila de encabezado que comience con email

:information_source: Hay una configuración de sitio oculta max_bulk_invites que permite 50k filas en un CSV por defecto

Ejemplos de archivos CSV

user1@example.com,group_1;group_2,topic_id
user2@example.com,group_3,
user3@example.com,,

:information_source: Puede crear archivos CSV fácilmente utilizando software de hoja de cálculo como Microsoft Excel o Google Sheets. Aquí hay un ejemplo de cómo podría verse en una hoja de cálculo:

Asegúrese de guardar el archivo como CSV cuando haya terminado.

Formato CSV delimitado por comas en Hojas de cálculo de Google

Formato CSV delimitado por comas en Microsoft Excel

Carga del archivo CSV

Una vez que haya preparado su archivo CSV, siga estos pasos para cargarlo:

  1. Navegue a la pestaña Invitaciones en el perfil de su usuario Administrador. {your.domain.com}/my/invited/pending

  2. Haga clic en el botón “Bulk Invite from File” (Invitar por lotes desde archivo)

  3. En el modal que aparece, cargue su archivo CSV

  4. Confirme la carga

Después de cargar, recibirá un mensaje de confirmación indicando que se le notificará cuando el proceso se haya completado.

Supervisión del progreso de la invitación masiva

Una vez que se procese el archivo CSV, recibirá una notificación de mensaje personal con un informe de progreso. Este informe incluirá:

  • Número total de invitaciones enviadas
  • Número de invitaciones no enviadas (si las hay)
  • Cualquier error que haya ocurrido durante el proceso

Puede consultar su página de invitaciones en su perfil de usuario para ver una lista de las invitaciones enviadas con éxito.

¿Qué sucede después?

Cada dirección de correo electrónico en su archivo CSV recibirá un correo electrónico de invitación. El correo electrónico incluirá:

  • El nombre de la persona que envió la invitación
  • El título de su comunidad
  • Una breve descripción de su comunidad (de la configuración site description - descripción del sitio)
  • Un enlace de invitación

Cuando un usuario invitado hace clic en el enlace de confirmación:

  • Su cuenta se activará inmediatamente y se asociará con su dirección de correo electrónico
  • Se agregará a los grupos especificados (si se incluyeron en el CSV)
  • Se le dirigirá al tema objetivo (si se especificó un ID de tema)

:information_source: Las invitaciones que no se hagan clic expirarán según la configuración invite expiry days (días de caducidad de la invitación) (por defecto: 90 días).

Personalización de los correos electrónicos de invitación

Si desea personalizar el texto de los correos electrónicos de invitación:

  • Para invitaciones generales, edite la plantilla de correo electrónico “Invite Forum Mailer” (Correo del foro de invitación)
  • Para invitaciones que incluyan un ID de tema específico, edite la plantilla de correo electrónico “Invite Mailer” (Correo del remitente de la invitación)

Recursos adicionales

46 Me gusta
Bulk Invite Users
Invite friends by importing email address book
Replacing Mailing lists: Email-In
Creating Active Users via the API gem
How to kick start a community?
Use case: 1000 people having a discussion right after an online conference
Is it possible to assign a group with batch invite?
Invite users & non-users via email to participate in a topic in bulk?
Bulk invite: explain format on screen
Import users from csv
Sign up directly?
Import Existing Wordpress Users into Discourse
Bulk registration without email confirmation
Multiple invites on single topic?
Optional global invite code
How might we better structure #howto?
How might we better structure #howto?
Several questions about management right
Configuring how users can create and send invites for others to join your community
Create account only for e-mails registred in my external database
Invite only by email from database
Group membership scripting
Invite users to a group
Would Discourse be a good replacement for Yahoo e-groups?
Grow my community
Unable to change the content of bulk invite message
Bulk invite: explain format on screen
Having issues bulk inviting a CSV of users
Bulk add to Group limitations
Bulk Add Members
Creating thousands of invitations in bulk
Which template corresponds to bulk invitation with specified topic id?
Adding users from groups to other groups in bulk
Launching new community sites
How do you send multiple user *email* invites to groups?
Using Discourse For Course Community
Automate sending Discourse invite emails with Zapier
Trying to launch discourse to our membership?
Watch category on bulk invite