# Primeros pasos con los elementos de Journey

Los customer journeys en Pushwoosh se construyen utilizando elementos de journey modulares. Estos representan puntos de entrada, canales de comunicación y controles de flujo que definen cómo los usuarios se mueven a través de su journey.

## Trabajar con los elementos de Journey
###### Añadir elementos a un journey

Para añadir un elemento a su journey, arrástrelo desde el panel izquierdo al lienzo, o haga clic en **Conectar esto** en un elemento existente y elija el siguiente paso de la lista.
<video src="/journey-elements-README-1.webm" title="Demostración de cómo añadir un elemento de journey al lienzo arrastrándolo desde el panel izquierdo o conectándolo desde un paso existente." autoplay loop muted playsinline />

###### Eliminar un elemento
Para **eliminar** un elemento, haga clic en él una vez y presione el **icono de la papelera** en la parte superior.

<img src="/journey-elements-README-2.webp" alt="Interfaz que muestra el icono de la papelera para eliminar elementos de journey del lienzo."/>

###### Editar un elemento
Para **editar** un elemento, haga clic en él dos veces y rellene los campos de la ventana emergente que apareció.

<video src="/journey-elements-README-3.webm" title="Demostración de cómo editar elementos de journey haciendo doble clic y rellenando la ventana emergente de configuración." autoplay loop muted playsinline />

## Elementos de Journey

### Entrada

#### Entrada basada en disparadores
Inicie un journey cuando un usuario active un evento específico, como una compra o un registro.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/entry-elements/trigger-based-entry/" />

#### Entrada basada en la audiencia
Lance un journey para un segmento de usuarios predefinido.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/entry-elements/audience-based-entry/" />

#### Entrada basada en API
Inicie un journey enviando una solicitud a la API de Pushwoosh cuando ocurra un evento de negocio externo.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/entry-elements/api-based-entry/" />

### Canales

#### Push
Envíe notificaciones push personalizadas en el momento adecuado del journey, con soporte para cupones, almacenamiento en la bandeja de entrada, optimización del tiempo y limitación de frecuencia.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/push/" />

#### Multi-Armed Bandit
Envíe automáticamente la variante de push con mejor rendimiento en los journeys utilizando las tasas de apertura en tiempo real, sin necesidad de pruebas A/B manuales.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/multi-armed-bandit/" />

#### Email
Envíe mensajes de email personalizados como parte de su customer journey. Puede probar las líneas de asunto, incluir códigos de cupón, habilitar CCO, establecer límites de frecuencia y dividir el journey en función de si el email se abre.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/email/" />

#### In-app
Active mensajes in-app para atraer a los usuarios con contenido personalizado que se muestra cuando abren la aplicación.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/in-app/" />

#### SMS
Entregue mensajes SMS oportunos utilizando preajustes personalizables o texto personalizado para impulsar la participación inmediata del usuario.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/sms/" />

#### WhatsApp
Envíe mensajes de WhatsApp personalizados utilizando plantillas de Meta aprobadas o texto personalizado para entregar contenido relevante y mejorar las tasas de conversión.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/whatsapp/" />

#### Telegram
Envíe mensajes de solo texto de Telegram después de que los usuarios inicien su bot, con personalización, cupones y estadísticas de entrega.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/telegram/" />

#### LINE
Atraiga a los usuarios con mensajes de LINE dirigidos. Elija entre preajustes con formato o contenido de texto sin formato, añada cupones y optimice el flujo en función del éxito de la entrega.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/line/" />

#### Kakao
Envíe mensajes de Kakao aprobados utilizando plantillas de Kakao con variables dinámicas y cupones opcionales.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/kakao/" />

#### Datos a la aplicación
Entregue pushes silenciosos o cargas útiles JSON para activar el comportamiento in-app, personalizar el contenido o probar nuevas funciones de forma dinámica.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/data-to-app/" />

#### Webhook
Envíe datos o active acciones en sistemas de terceros a través de solicitudes HTTP.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/webhook/" />

### Controles de flujo

#### División por condición
Divida un journey en función de los segmentos de usuarios o los valores de las Tags.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/segment-split/" />

#### Esperar disparador
Pause el journey hasta que el usuario active los eventos o atributos especificados.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/wait-for-trigger/" />
#### División A/B/n
Divida el journey para probar variantes de mensajes y optimizar en función del rendimiento.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/abn-split/" />

#### Comprobación de accesibilidad
Compruebe si se puede contactar a un usuario a través de un canal y dirija el journey en consecuencia.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/reachability-check/" />

#### Retraso de tiempo
Pause a los usuarios antes del siguiente paso basándose en intervalos fijos, horas específicas, fechas o valores de Tag/evento.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/time-delay/" />

#### Actualizar perfil de usuario
Asigne o actualice las Tags de usuario de forma manual o dinámica en función de los eventos del journey.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/update-user-profile/" />

#### Sincronización de audiencia
Sincronice usuarios de un paso del journey con las audiencias de Meta para la segmentación o supresión de anuncios.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/audience-sync/" />

#### Webhook
Envíe datos o active acciones en sistemas de terceros a través de solicitudes HTTP.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/channels/webhook/" />

#### Salir del journey
Marque el punto final de un user journey para concluir toda la lógica y la mensajería.
<LinkCard title="Más información" href="/product/customer-journey/journey-elements/flow-controls/exit/" />

## Atajos de teclado del lienzo

Para facilitar la configuración de su journey, utilice los atajos de teclado que permiten gestionar instantáneamente las partes del journey sin necesidad de hacer clics:

* Seleccione un elemento de journey y cópielo y péguelo con **Ctrl+C/Ctrl+V** (Cmd+C/Cmd+V).
* Seleccione varios elementos de journey manteniendo pulsada la tecla Mayús/Cmd y copie y pegue toda la selección con **Ctrl+C/Ctrl+V**.
* Copie y pegue elementos entre journeys (no cambie de pestaña mientras copia).
* Elimine elementos de journey del lienzo pulsando la tecla **Suprimir** de su sistema.

<video src="/journey-elements-README-4.webm" title="Demostración de los atajos de teclado para copiar, pegar y eliminar elementos de journey en el lienzo." autoplay loop muted playsinline />