Configuración de cómo los usuarios pueden crear y enviar invitaciones para que otros se unan a tu comunidad

:bookmark: Esta guía explica cómo configurar, crear y gestionar invitaciones de usuario en Discourse.

:person_raising_hand: Nivel de usuario requerido: Administrador

Discourse permite que los usuarios en grupos permitidos inviten nuevos miembros a tu comunidad (nivel de confianza predeterminado 2). Las invitaciones se pueden configurar para redirigir al nuevo usuario a un tema específico cuando se une al sitio por primera vez. Las invitaciones también se pueden configurar para agregar al usuario a grupos personalizados de Discourse cuando aceptan la invitación.

Configuración de ajustes del sitio relacionados con invitaciones

Los siguientes ajustes del sitio se pueden ajustar para configurar cómo funcionan las invitaciones en tu sitio:

Nombre Descripción
invite allowed groups Los grupos que tienen permitido invitar nuevos usuarios al sitio (por defecto nivel de confianza 2 y personal)
default invitee trust level El nivel de confianza que se otorgará a los usuarios invitados (por defecto nivel de confianza 1)
max invites per day El número máximo de invitaciones que un usuario regular puede enviar en un día. Este límite no se aplica a los miembros del personal. (Por defecto 10 invitaciones por día)
invite expiry days El número de días que una invitación es válida (por defecto 90 días)
invite link max redemptions limit El número máximo de canjes que puede tener un enlace de invitación creado por un usuario del personal (por defecto 5000)
invite link max redemptions limit users El número máximo de canjes que puede tener un enlace de invitación creado por un usuario que no es del personal (por defecto 10)

Creación de una invitación

Para crear una invitación, accede a la sección “invites” (invitaciones) desde la página de perfil de tu usuario. Esto te llevará a tu página de invitaciones pendientes. Esa página muestra una lista de invitaciones previas que has enviado y te permite enviar nuevas invitaciones. Haz clic en el botón “Invite” (Invitar) para comenzar a crear una nueva invitación:

Se abrirá una ventana modal que te permitirá configurar la invitación:

  • Description (Descripción): Agrega una descripción opcional a la invitación para facilitar la organización.
  • Restrict to (Restringir a): Introduce una dirección de correo electrónico o dominio (ej. example.com) para limitar quién puede usar la invitación.
  • Max uses (Usos máximos): Establece el número de canjes permitidos si no estás limitando a un solo correo electrónico en el campo anterior.
  • Expire after (Expirar después de): Establece el período de tiempo durante el cual la invitación será válida.
  • Arrive at topic (Llegar al tema): Elige un tema al que aterrizarán los usuarios después de unirse. (Solo personal, oculto cuando must approve users está habilitado)
  • Add to groups (Añadir a grupos): Selecciona los grupos a los que se agregará el nuevo usuario. (Solo personal y dueños de grupo)
  • Custom message (Mensaje personalizado): Agrega una nota personal a tu correo electrónico de invitación. (Solo se muestra al restringir a una dirección de correo electrónico)

Después de configurar la invitación, si la has restringido a una dirección de correo electrónico, se te dará la opción de copiar el enlace de invitación o enviar un correo electrónico de invitación directamente desde tu sitio de Discourse:

Si no has restringido la invitación a una dirección de correo electrónico, solo se te dará la opción de copiar el enlace de invitación.

Métodos alternativos para invitar usuarios

Invitar a un tema específico

Se puede invitar a usuarios a un tema específico haciendo clic en el botón “Share” (Compartir) desde el pie de página del tema. Haz clic en el botón “Invite” (Invitar) en la ventana modal que se abre para acceder al formulario de invitación. Ten en cuenta que solo los usuarios administradores del sitio pueden invitar a un usuario a un tema que se encuentra en una categoría protegida. Al hacer esto, se les pedirá que agreguen al usuario al grupo que tiene acceso a la categoría.

Invitar a un grupo

Los dueños de grupo y los administradores del sitio pueden invitar nuevos usuarios a un grupo desde la página del grupo. Haz clic en el botón Invite (Invitar) desde la página del grupo para abrir la ventana modal de invitación:

Aceptar una invitación

Cuando se acepta una invitación visitando un enlace de invitación, el usuario será llevado a una página que muestra los mismos campos que se ven en la ventana de registro de tu sitio. Una excepción es que si la invitación fue creada para una dirección de correo electrónico específica, el campo de correo electrónico no se mostrará. En su lugar, se creará una cuenta para ellos con la dirección de correo electrónico para la cual se configuró la invitación:

Analíticas de invitaciones

Se pueden ver estadísticas sobre cuántas personas se han registrado a partir de un enlace específico en la página “Invites” (Invitaciones) del usuario que creó el enlace de invitación o el correo electrónico de invitación.

En particular, la página “Pending” (Pendientes) mostrará una lista de todos los enlaces de invitación que están actualmente activos, y mostrará un recuento de cuántos usuarios han canjeado el enlace de cuántos registros totales están permitidos por el enlace. La página “Expired” (Expiradas) mostrará una vista similar, pero solo mostrará las invitaciones que ya no están activas, y también puedes ver una lista de todos los usuarios que han canjeado enlaces de invitación en la página “Redeemed” (Canjeadas).

Además, el plugin Data Explorer (Explorador de datos) se puede usar para crear informes sobre estadísticas de invitaciones usando la tabla invited_users. Por ejemplo, la siguiente consulta SQL mostrará una lista de todos los usuarios que han sido invitados a un sitio, junto con quién los invitó y cuánto tiempo hace que el usuario se registró:

Lista de Usuarios Invitados
SELECT iu.user_id, 
       i.invited_by_id AS invited_by_user_id, 
       iu.redeemed_at AS reltime$time 
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC

Problemas comunes y soluciones

  • La invitación no funciona: Comprueba la caducidad de la invitación y los límites de canje.
  • Los usuarios no reciben las invitaciones: Verifica los registros de correo electrónico enviado y la validez de la dirección de correo electrónico.

Recursos adicionales

25 Me gusta
Trying to launch discourse to our membership?
Disable trust level 2 to invite users
Automate User Creation
Invite email link not working on Safari
How do I add users to a group?
Inviting users to Discourse?
Allow New Users by Invite Only
Sign up with link
How to make the user belong to a specific group once he creates the account
Is it possible to have a link that adds a user to a group?
Multiple use invites to existing users
Why is the invite screen different for normal users?
Trying to make a generic invite
Invite only community and newsletter
Trial period limitations - sending an email invite?
Invites not working
Bulk adding email addresses to group sends invitation emails even when “Notify users” is unchecked (latest branch)
Where can I find EXPLICIT step by step instructions to navigate to the section where I can invite people?
How does someone join my community?
Invite users to a group
Invite link for a closed group/category
Where can I find EXPLICIT step by step instructions to navigate to the section where I can invite people?
Invalid invite fields when creating invite as a moderator
Invite link now available in the sidebar
Default notifications for new users
Google groups login
Direct users into closed categories
Why do invited users on discourse get extra trust?
Getting error trying to add new accounts
Creating and using invites
Please help with new sign ups issue
(Superseded) Multiple Use Invite Links
Unique invite code/link to assign role
What is essential content for a new community?
How to allows members to invite others
Invite tokens without email?