# Registrar dispositivos y sincronizar datos

Para dirigirse e interactuar eficazmente con los usuarios a través de Pushwoosh, es crucial asegurarse de que los dispositivos de los usuarios estén correctamente registrados y que sus datos estén sincronizados. Existen varios métodos para registrar dispositivos y sincronizar datos con Pushwoosh, dependiendo de sus necesidades específicas.

## SDK de Pushwoosh

### Móvil

<Aside type="caution" icon="setting" title="Se necesita ayuda de un desarrollador">
Para registrar usuarios, primero integre el SDK de Pushwoosh. Comparta estos enlaces con su equipo de desarrollo: [guía de integración del SDK](/es/developer/pushwoosh-sdk/pushwoosh-sdk-overview/) y [registro de usuarios a través del SDK](/es/developer/first-steps/subscribe-users/#pushwoosh-sdk) para comenzar.
</Aside>

Para las aplicaciones móviles, la integración del SDK de Pushwoosh es el método recomendado para un registro de dispositivos y una sincronización de datos sin problemas entre la aplicación, los sistemas de Pushwoosh y, opcionalmente, los sistemas de terceros que los clientes pueden usar para flujos de trabajo o canalizaciones de datos específicos.

Al integrar el SDK, puede automatizar el proceso de registro de dispositivos y el manejo de sus tokens push. El SDK llama internamente al método de la API registerDevice, asegurando que cada dispositivo esté registrado y sincronizado con Pushwoosh sin requerir ninguna intervención manual.

Además, el SDK de Pushwoosh permite registrar números de teléfono para notificaciones por SMS y WhatsApp.

### Web

<Aside type="caution" icon="setting" title="Se necesita ayuda de un desarrollador">
Para registrar usuarios, primero integre el [SDK de Web Push](/es/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30). Comparta estos enlaces con su equipo de desarrollo: [guía de integración del SDK de Web Push](/es/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) y [registro de usuarios a través del SDK](/es/developer/first-steps/subscribe-users#web) para comenzar.
</Aside>

Sugerencia: Para permitir que los visitantes de su sitio web opten por recibir notificaciones push, configure un [Aviso de Suscripción](/es/product/messaging-channels/push-notifications/subscription-prompt) personalizado o predeterminado en su sitio. Este aviso activa la solicitud de suscripción nativa del navegador, donde los usuarios pueden elegir habilitar o bloquear las notificaciones push web para su sitio.

<video src="/start-with-your-project-subscribe-users-1.webm" title="Sitio web que muestra un aviso de suscripción para notificaciones push web con un diálogo de permiso del navegador." autoplay loop muted playsinline />

[Aprenda más sobre el SDK de Pushwoosh](/es/developer/pushwoosh-sdk/pushwoosh-sdk-overview)

## API de Pushwoosh

Además, puede usar la **API de Pushwoosh** para registrar dispositivos y sincronizar datos. La API proporciona total flexibilidad para escenarios más avanzados.

<Aside type="caution" icon="setting" title="Se necesita ayuda de un desarrollador">
Necesitará ayuda de su equipo de desarrollo para registrar dispositivos y sincronizar datos usando la API de Pushwoosh. Por favor, comparta [esta guía](/es/developer/first-steps/subscribe-users#pushwoosh-api) con ellos para una implementación adecuada.
</Aside>

## Importar su base de usuarios existente

Si está trabajando con grandes conjuntos de datos preexistentes, puede importar estos datos a Pushwoosh.

### Móvil

Para migrar su base de suscriptores de push móviles, por favor contáctenos a través del [formulario de Contacto](https://help.pushwoosh.com/hc/en-us/requests/new) y proporcione una muestra de su base de usuarios. Nuestro equipo revisará el formato de los datos y evaluará si la migración es factible.

### Web

Los usuarios web no pueden ser importados debido a limitaciones técnicas. Diferentes proveedores de push utilizan diferentes formatos de carga útil y configuraciones de plataforma, lo que hace que la importación de usuarios web sea ineficaz. Como resultado, la base de usuarios importada sería invalidada o recibiría contenido incorrecto o en blanco.

Sin embargo, los usuarios web que ya han dado permiso para recibir notificaciones push para su sitio web pueden volver a suscribirse. [Aprenda más](https://help.pushwoosh.com/hc/en-us/articles/360018326111-Migrate-your-userbase-to-Pushwoosh/?utm_content=docs&utm_term=post&utm_campaign=migrate-your-userbase-to-pushwoosh)

### Correo electrónico

Para recopilar registros directamente desde su sitio web, utilice [formularios de suscripción](/es/product/audience-data-and-segmentation/subscription-forms/) en el Panel de Control en **Audiencia → Formularios de suscripción**.

Para [importar su base de datos de suscriptores de correo electrónico](/es/product/messaging-channels/emails/get-email-subscribers), cargue un archivo **.csv** con las direcciones de correo electrónico. Los correos electrónicos importados se registrarán como suscriptores en la plataforma de correo electrónico. También puede enviar datos adicionales para cada dirección de correo electrónico, como el nombre, el género o la ubicación del destinatario, para segmentar y personalizar mejor sus comunicaciones por correo electrónico.

[Aprenda cómo importar correos electrónicos](/es/product/messaging-channels/emails/get-email-subscribers/#how-to-import-your-email-list-from-csv)

### SMS

Importe un archivo **.csv** con los números de teléfono de los suscriptores de SMS. Puede proporcionar datos adicionales, como el nombre, el género o la ubicación del destinatario, para segmentar y personalizar aún más sus comunicaciones por SMS.

[Aprenda cómo importar contactos de SMS](/es/product/messaging-channels/sms/import-sms-contacts/)

### WhatsApp

Para importar sus contactos de WhatsApp, cargue un archivo .csv con los contactos de WhatsApp. También puede proporcionar detalles adicionales, como el nombre, el género o la ubicación del destinatario, para personalizar sus mensajes de WhatsApp.

[Aprenda cómo importar contactos de WhatsApp](/es/product/messaging-channels/whatsapp-messages/register-phone-numbers-for-whatsapp/#how-to-import-whatsapp-contacts-from-a-csv-file)

## Usar integraciones de terceros para transferir datos

Además del SDK y la API, Pushwoosh ofrece varias integraciones de terceros para ayudarle a sincronizar y transferir datos desde otras plataformas, lo que facilita la gestión de usuarios y datos en múltiples sistemas.

[Explore todas las integraciones disponibles](/es/product/integrations/)