# Enregistrer les appareils et synchroniser les données

Pour cibler et engager efficacement les utilisateurs via Pushwoosh, il est crucial de s'assurer que les appareils des utilisateurs sont correctement enregistrés et que vos données sont synchronisées. Il existe plusieurs méthodes pour enregistrer les appareils et synchroniser les données avec Pushwoosh, en fonction de vos besoins spécifiques.

## SDK Pushwoosh

### Mobile

<Aside type="caution" icon="setting" title="Assistance d'un développeur requise">
Pour enregistrer les utilisateurs, intégrez d'abord le SDK Pushwoosh. Partagez ces liens avec votre équipe de développement : [guide d'intégration du SDK](/fr/developer/pushwoosh-sdk/pushwoosh-sdk-overview/) et [enregistrement des utilisateurs via le SDK](/fr/developer/first-steps/subscribe-users/#pushwoosh-sdk) pour commencer.
</Aside>

Pour les applications mobiles, l'intégration du SDK Pushwoosh est la méthode recommandée pour un enregistrement transparent des appareils et une synchronisation des données entre l'application, les systèmes Pushwoosh et, éventuellement, les systèmes tiers que les clients peuvent utiliser pour des pipelines de données ou des flux de travail spécifiques.

En intégrant le SDK, vous pouvez automatiser le processus d'enregistrement des appareils et de gestion de leurs jetons push. Le SDK appelle en interne la méthode de l'API `registerDevice`, garantissant que chaque appareil est enregistré et synchronisé avec Pushwoosh sans nécessiter d'intervention manuelle.

De plus, le SDK Pushwoosh permet d'enregistrer des numéros de téléphone pour les notifications SMS et WhatsApp.

### Web

<Aside type="caution" icon="setting" title="Assistance d'un développeur requise">
Pour enregistrer les utilisateurs, intégrez d'abord le [SDK Web Push](/fr/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30). Partagez ces liens avec votre équipe de développement : [guide d'intégration du SDK Web Push](/fr/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) et [enregistrement des utilisateurs via le SDK](/fr/developer/first-steps/subscribe-users#web) pour commencer.
</Aside>

Astuce : Pour permettre aux visiteurs de votre site web de s'inscrire aux notifications push, configurez une [invite d'abonnement](/fr/product/messaging-channels/push-notifications/subscription-prompt) personnalisée ou par défaut sur votre site. Cette invite déclenche la demande d'abonnement native du navigateur, où les utilisateurs peuvent choisir d'activer ou de bloquer les notifications web push pour votre site.

<video src="/start-with-your-project-subscribe-users-1.webm" title="Site web affichant une invite d'abonnement pour les notifications web push avec la boîte de dialogue d'autorisation du navigateur." autoplay loop muted playsinline />

[En savoir plus sur le SDK Pushwoosh](/fr/developer/pushwoosh-sdk/pushwoosh-sdk-overview)

## API Pushwoosh

Vous pouvez également utiliser l'**API Pushwoosh** pour enregistrer les appareils et synchroniser les données. L'API offre une flexibilité totale pour des scénarios plus avancés.

<Aside type="caution" icon="setting" title="Assistance d'un développeur requise">
 Vous aurez besoin de l'aide de votre équipe de développement pour enregistrer les appareils et synchroniser les données à l'aide de l'API Pushwoosh. Veuillez partager [ce guide](/fr/developer/first-steps/subscribe-users#pushwoosh-api) avec eux pour une mise en œuvre correcte.
</Aside>

## Importer votre base d'utilisateurs existante

Si vous travaillez avec de grands ensembles de données préexistantes, vous pouvez importer ces données dans Pushwoosh.

### Mobile

Pour migrer votre base d'abonnés aux notifications push mobiles, veuillez nous contacter via le [formulaire de contact](https://help.pushwoosh.com/hc/en-us/requests/new) et fournir un échantillon de votre base d'utilisateurs. Notre équipe examinera le format des données et évaluera si la migration est réalisable.

### Web

Les utilisateurs web ne peuvent pas être importés en raison de limitations techniques. Les différents fournisseurs de notifications push utilisent des formats de charge utile et des configurations de plateforme variables, ce qui rend l'importation d'utilisateurs web inefficace. Par conséquent, la base d'utilisateurs importée serait soit invalidée, soit recevrait un contenu incorrect ou vide.

Cependant, les utilisateurs web qui ont déjà donné leur autorisation pour recevoir des notifications push pour votre site web peuvent être réabonnés. [En savoir plus](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)

### E-mail

Pour collecter les inscriptions directement depuis votre site web, utilisez les [formulaires d'abonnement](/fr/product/audience-data-and-segmentation/subscription-forms/) dans le Panneau de Contrôle sous **Audience → Formulaires d'abonnement**.

Pour [importer votre base de données d'abonnés e-mail](/fr/product/messaging-channels/emails/get-email-subscribers), téléchargez un fichier **.csv** avec les adresses e-mail. Les e-mails importés seront enregistrés comme abonnés sur la plateforme e-mail. Vous pouvez également soumettre des données supplémentaires pour chaque adresse e-mail, telles que le nom, le sexe ou l'emplacement du destinataire, pour mieux segmenter et personnaliser vos communications par e-mail.

[Apprenez à importer des e-mails](/fr/product/messaging-channels/emails/get-email-subscribers/#how-to-import-your-email-list-from-csv)

### SMS

Importez un fichier **.csv** avec les numéros de téléphone des abonnés SMS. Vous pouvez fournir des données supplémentaires, telles que le nom, le sexe ou l'emplacement du destinataire, pour segmenter et personnaliser davantage vos communications SMS.

[Apprenez à importer des contacts SMS](/fr/product/messaging-channels/sms/import-sms-contacts/)

### WhatsApp

Pour importer vos contacts WhatsApp, téléchargez un fichier .csv avec les contacts WhatsApp. Vous pouvez également fournir des détails supplémentaires, tels que le nom, le sexe ou l'emplacement du destinataire, pour personnaliser vos messages WhatsApp.

[Apprenez à importer des contacts WhatsApp](/fr/product/messaging-channels/whatsapp-messages/register-phone-numbers-for-whatsapp/#how-to-import-whatsapp-contacts-from-a-csv-file)

## Utiliser des intégrations tierces pour transférer des données

En plus du SDK et de l'API, Pushwoosh propose plusieurs intégrations tierces pour vous aider à synchroniser et à transférer des données depuis d'autres plateformes, facilitant ainsi la gestion des utilisateurs et des données sur plusieurs systèmes.

[Découvrez toutes les intégrations disponibles](/fr/product/integrations/)