# Guía de configuración de proyectos

Esta guía describe los pasos para configurar su proyecto de Pushwoosh y los canales de mensajería como notificaciones push, bandeja de entrada de mensajes, mensajería in-app, correo electrónico, WhatsApp, LINE, Kakao, SMS y pases de Apple y Google Wallet. Dependiendo del canal, configurará los ajustes de la plataforma, integrará los SDKs (si es necesario) y registrará los datos de los usuarios.

Una vez que un canal está configurado, puede empezar a enviar mensajes a través del Panel de Control de Pushwoosh o mediante la API.

## Prerrequisitos

Antes de empezar a trabajar con cualquier canal de comunicación, complete estos pasos:

*   **Crear una cuenta de Pushwoosh**

*   **Utilice su proyecto predeterminado o cree uno nuevo**
    Se crea un proyecto predeterminado (**Mi proyecto**) cuando se registra. Úselo para una aplicación en múltiples plataformas, o cree proyectos separados para diferentes aplicaciones
    <LinkCard title="Aprenda a crear un proyecto" href="/product/first-steps/start-with-your-project/create-your-project/" />

## Configurar canales de mensajería

<TitleIcon icon="push">
### Notificaciones push
</TitleIcon>

Envíe alertas oportunas y personalizadas a los usuarios a través de plataformas móviles y web.

Para habilitar las notificaciones push:

<Steps>
1. **Configure su plataforma**

   Configure las credenciales para iOS, Android, Huawei y Web. [Más información](/es/developer/first-steps/connect-messaging-services/configure-project/)

2. **Integre el SDK**

   Añada el SDK de Pushwoosh a su aplicación o sitio web. [Más información](/es/developer/pushwoosh-sdk/pushwoosh-sdk-overview/)

3. **Pruebe la integración y publique su aplicación o sitio web**

   Asegúrese de que la funcionalidad push funciona como se espera.
   * Para las aplicaciones, publique la versión con el SDK integrado en las tiendas de aplicaciones.
   Para los sitios web, simplemente actualice su sitio en vivo. [Más información](/es/developer/first-steps/test-your-integration/test-devices/)

4. **Registre usuarios**

   Suscriba dispositivos y sincronice los datos de los usuarios para permitir la entrega de notificaciones push. [Más información](/es/developer/first-steps/subscribe-users/)

5. **Establezca User IDs personalizados**

   Asigne un User ID personalizado para unificar los dispositivos/contactos de una persona bajo un mismo perfil. [Más información](/es/developer/first-steps/collecting-user-ids/)
</Steps>

Una vez completada la configuración, puede empezar a [enviar notificaciones push a través del Panel de Control](/es/product/messaging-channels/push-notifications/#start-sending-different-types-of-push-notifications) o utilizar el método de la API [`Notify`](/es/developer/api-reference/messaging-api-v2/notify/).

<TitleIcon icon="download">
### Bandeja de entrada de mensajes
</TitleIcon>

Almacene mensajes importantes en un espacio dedicado dentro de la aplicación para llegar a los usuarios incluso si optan por no recibir notificaciones push.

Para habilitar la Bandeja de entrada de mensajes:

<Steps>
1. **Configure las plataformas**

   Configure su aplicación para la mensajería push en las plataformas compatibles. [Más información](/es/developer/first-steps/connect-messaging-services/configure-project/)

2. **Integre el SDK**

   Añada el SDK de Pushwoosh a su aplicación para habilitar la funcionalidad de la bandeja de entrada. [Más información](/es/developer/pushwoosh-sdk/pushwoosh-sdk-overview/)

3. **Registre usuarios**

   Sincronice los datos de los usuarios para permitir la entrega de mensajes en la bandeja de entrada. [Más información](/es/developer/first-steps/subscribe-users/)

4. **Establezca User IDs personalizados**

   Asigne un User ID personalizado para unificar los dispositivos/contactos de una persona bajo un mismo perfil. [Más información](/es/developer/first-steps/collecting-user-ids/)

5. **Implemente la Bandeja de entrada de mensajes**

   Siga las guías específicas de la plataforma para implementar la interfaz de usuario de la bandeja de entrada. [Más información](/es/developer/guides/message-inbox/)

6. **Personalice la interfaz de usuario (opcional)**

   Personalice la apariencia de la bandeja de entrada según sea necesario. [Más información](/es/developer/guides/message-inbox/)
</Steps>

Una vez completada la integración, puede entregar mensajes en la bandeja de entrada utilizando [Pushwoosh Customer Journey](/es/product/customer-journey/journey-elements/#save-to-inbox) o el método de la API [`Notify`](/es/developer/api-reference/messaging-api-v2/notify/).

<TitleIcon icon="inapp">
### Mensajes in-app
</TitleIcon>

Muestre mensajes contextuales directamente dentro de su aplicación.

Para habilitar la mensajería in-app:

<Steps>
1. **Configure su plataforma**

   Asegúrese de que su aplicación es compatible con la mensajería in-app. [Más información](/es/developer/first-steps/connect-messaging-services/configure-project/)

2. **Integre el SDK**

   Requerido para la entrega de mensajes in-app. [Más información](/es/developer/pushwoosh-sdk/pushwoosh-sdk-overview/)

3. **Pruebe la integración y publique su aplicación**

   Asegúrese de que la funcionalidad in-app funciona como se espera y publique la versión con el SDK integrado en las tiendas de aplicaciones. [Más información](/es/developer/first-steps/test-your-integration/)

4. **Registre usuarios**

   Asegúrese de que los dispositivos están suscritos y los datos de los usuarios están sincronizados. [Más información](/es/developer/first-steps/subscribe-users/)

5. **Establezca User IDs personalizados**

   Asigne un User ID personalizado para unificar los dispositivos/contactos de una persona bajo un mismo perfil. [Más información](/es/developer/first-steps/collecting-user-ids/)
</Steps>

Después de la configuración, puede enviar mensajes in-app a través de [Customer Journey](/es/product/messaging-channels/in-apps/sending-in-apps/#send-in-apps-via-customer-journey) o utilizar la funcionalidad de [In-apps instantáneos](/es/product/messaging-channels/in-apps/sending-in-apps/#send-instant-in-apps).

<TitleIcon icon="email">
### Correos electrónicos
</TitleIcon>

Llegue a sus usuarios con campañas de correo electrónico personalizadas o mensajes transaccionales.

Para empezar a enviar correos electrónicos:

<Steps>
1. **Configure la plataforma de correo electrónico**

   Autentique su dominio y dirección de remitente. [Más información](/es/developer/first-steps/connect-messaging-services/email-verification/)

2. **Registre usuarios**

   Importe y sincronice las direcciones de correo electrónico de los usuarios. [Más información](/es/developer/first-steps/subscribe-users/)

3. **Establezca User IDs personalizados**

   Asigne un User ID personalizado para unificar los dispositivos/contactos de una persona bajo un mismo perfil. [Más información](/es/developer/first-steps/collecting-user-ids/)
</Steps>

Una vez completada la configuración, puede empezar a enviar correos electrónicos utilizando el Panel de Control de Pushwoosh o el método [`Notify`](/es/developer/api-reference/messaging-api-v2/notify/).

<TitleIcon icon="whatsapp">
### WhatsApp
</TitleIcon>

Interactúe con los usuarios en una de las aplicaciones de mensajería más utilizadas del mundo, entregando mensajes seguros y aprobados que impulsan interacciones significativas.

Para habilitar la mensajería de WhatsApp:

<Steps>
1. **Conecte su cuenta de WhatsApp Business**

   [Más información](/es/product/first-steps/start-with-your-project/configure-platforms/whatsapp-configuration/)

2. **Apruebe las plantillas**

   Envíe sus propias plantillas a Meta o utilice las preaprobadas. [Más información](/es/product/messaging-channels/whatsapp-messages/#create-whatsapp-templates)

3. **Registre los contactos de WhatsApp**

   [Más información](/es/developer/first-steps/subscribe-users/)

4. **Establezca User IDs personalizados**

   Asigne un User ID personalizado para unificar los dispositivos/contactos de una persona bajo un mismo perfil. [Más información](/es/developer/first-steps/collecting-user-ids/)
</Steps>

Una vez que la integración esté lista, puede enviar mensajes de WhatsApp [utilizando el Panel de Control](/es/product/messaging-channels/whatsapp-messages/send-whatsapp-messages/) o el método de la API [`Notify`](/es/developer/api-reference/messaging-api-v2/notify/).

<TitleIcon icon="sms">
### SMS
</TitleIcon>

Envíe mensajes de texto directamente a los números de móvil de los usuarios.

Para habilitar los SMS:

<Steps>
1. **Conecte su proveedor de SMS**

   [Más información](/es/developer/first-steps/connect-messaging-services/sms-configuration/)

   Para las URL de devolución de llamada del proveedor, consulte [Webhooks del proveedor de SMS](/es/developer/first-steps/connect-messaging-services/sms-configuration/sms-provider-webhooks/).

2. **Registre los números de teléfono**

   Recopile y formatee los números correctamente (E.164) con el consentimiento del usuario. [Más información](/es/developer/first-steps/subscribe-users/)

3. **Establezca User IDs personalizados**

   Asigne un User ID personalizado para unificar los dispositivos/contactos de una persona bajo un mismo perfil. [Más información](/es/developer/first-steps/collecting-user-ids/)
</Steps>

Después de la configuración, puede enviar mensajes SMS utilizando [Customer Journey](/es/product/customer-journey/journey-elements/#sms), o a través del método de la API [`Notify`](/es/developer/api-reference/messaging-api-v2/notify/).

<TitleIcon icon="line">
### LINE
</TitleIcon>

Utilice LINE para conectar con los usuarios a través de Customer Journeys, API o chat 1:1, utilizando plantillas o mensajes de texto sin formato.
Para empezar a utilizar la mensajería de LINE:

<Steps>

1.  **Configure sus cuentas de LINE**
    Cree una [Cuenta Oficial de Negocios de LINE](https://www.linebiz.com/jp-en/) y una [Cuenta de Desarrolladores de LINE](https://developers.line.biz/en/docs/line-developers-console/login-account/).

2.  **Conecte LINE a Pushwoosh**
    Configure la plataforma LINE en su cuenta de Pushwoosh. [Más información](/es/developer/first-steps/connect-messaging-services/line-configuration/)

3.  **Asegúrese de que la Mensajería de LINE está configurada y la facturación está habilitada.**
    > **Importante:** Los precios de la API de Mensajería de LINE son gestionados directamente por LINE. Los planes varían según la región y el volumen de uso. [Ver detalles de precios](https://developers.line.biz/en/docs/messaging-api/pricing/)

</Steps>

##### Próximos pasos

*   **Enviar mensajes a través de la API**

    Utilice la API de Pushwoosh para enviar mensajes de LINE con plantillas o contenido de texto sin formato.

    <LinkCard title="Notify" href="/developer/api-reference/messaging-api-v2/notify/" />

<TitleIcon icon="comment">
### Kakao
</TitleIcon>

Envíe mensajes de Kakao a través de Customer Journeys o API utilizando plantillas aprobadas para llegar a los usuarios en KakaoTalk.

Para empezar a utilizar la mensajería de Kakao:

<Steps>

1.  **Conecte Kakao a Pushwoosh**

    Configure la plataforma Kakao en su cuenta de Pushwoosh. [Más información](/es/developer/first-steps/connect-messaging-services/kakao-configuration/)

2.  **Cree y apruebe plantillas de mensajes**

    Utilice plantillas de Kakao aprobadas; las plantillas personalizadas requieren aprobación en el Centro de Negocios de Kakao. [Más información](/es/product/content/kakao-presets/)

</Steps>

##### Próximos pasos

*   **Enviar mensajes a través de la API**

    Utilice la API de Pushwoosh para enviar mensajes de Kakao con plantillas aprobadas.

    <LinkCard title="Notify" href="/developer/api-reference/messaging-api-v2/notify/" />

### Pases de Apple Wallet

Diseñe pases de Apple Wallet, incluyendo tarjetas de fidelidad, cupones, entradas para eventos y más, y envíe actualizaciones en vivo a cada dispositivo que los haya añadido.

Para empezar a utilizar los pases de Apple Wallet:

<Steps>

1.  **Configure el certificado de firma**

    Añada su certificado de ID de Tipo de Pase de Apple a su aplicación para que Pushwoosh pueda firmar los pases. [Más información](/es/developer/first-steps/connect-messaging-services/ios-configuration/ios-wallet-pass-configuration/)

2.  **Diseñe y emita un pase**

    Construya un pase en el constructor de pases, luego compártalo como un enlace de instalación o un código QR. [Más información](/es/product/messaging-channels/apple-wallet-passes/pass-builder/)

</Steps>

##### Próximos pasos

*   **Más información sobre los pases de Apple Wallet**

    Diseñe, distribuya y actualice los pases en el Panel de Control.

    <LinkCard title="Más información" href="/product/messaging-channels/apple-wallet-passes/" />

*   **Gestione los pases a través de la API**

    Utilice la API de PassKit para crear, actualizar y gestionar pases de forma programática.

    <LinkCard title="Más información" href="/developer/api-reference/apple-wallet-passkit-api/" />

### Pases de Google Wallet

Diseñe pases de Google Wallet, incluyendo tarjetas de fidelidad, ofertas, entradas para eventos y más, y deje que Google sincronice las actualizaciones en cada dispositivo que los haya guardado.

Para empezar a utilizar los pases de Google Wallet:

<Steps>

1.  **Configure Google Wallet en Pushwoosh**

    Añada su ID de Emisor y la clave de la cuenta de servicio a su aplicación. Esta configuración es independiente de Firebase. [Más información](/es/developer/first-steps/connect-messaging-services/android-configuration/android-google-wallet-configuration/)

2.  **Diseñe y emita un pase**

    Construya un pase en el constructor de pases, luego comparta un enlace de guardado "Añadir a Google Wallet" o un código QR. [Más información](/es/product/messaging-channels/google-wallet-passes/pass-builder/)

</Steps>

##### Próximos pasos

*   **Distribuya y actualice los pases en el Panel de Control**

    <LinkCard title="Más información" href="/product/messaging-channels/google-wallet-passes/" />

*   **Envíe mensajes a los titulares de los pases**

    Llegue a los titulares con actualizaciones de pases, push únicos o Customer Journey.

    <LinkCard title="Más información" href="/product/messaging-channels/google-wallet-passes/message-pass-holders/" />

*   **Gestione los pases a través de la API**

    Utilice la API de Google Wallet para crear pases, emitir enlaces de guardado y enviarlos a los usuarios.

    <LinkCard title="Más información" href="/developer/api-reference/google-wallet-api/" />

## Cree campañas omnicanal

Una vez que haya configurado e integrado los canales de mensajería necesarios, puede crear campañas omnicanal para coordinar la comunicación a través de múltiples puntos de contacto.

Para habilitar la funcionalidad omnicanal, asegúrese de registrar y asociar los datos del usuario (por ejemplo, ID del dispositivo, correo electrónico, número de teléfono) bajo un [User ID unificado](/es/developer/pushwoosh-knowledge-hub/users-userids/). Esto le permite dirigirse al mismo usuario a través de los canales desde una única lógica de campaña.

<LinkCard title="Más información sobre las campañas omnicanal" href="/product/pushwoosh-knowledge-hub/omnichannel-campaigns/" />