# Guide de configuration de projet

Ce guide décrit les étapes pour configurer votre projet Pushwoosh et les canaux de messagerie tels que les notifications Push, la boîte de réception des messages, la messagerie in-app, les e-mails, WhatsApp, LINE, Kakao, les SMS et les passes Apple et Google Wallet. Selon le canal, vous configurerez les paramètres de la plateforme, intégrerez les SDK (si nécessaire) et enregistrerez les données utilisateur.

Une fois qu'un canal est configuré, vous pouvez commencer à envoyer des messages via le Panneau de Contrôle Pushwoosh ou via l'API.

## Prérequis

Avant de commencer à travailler avec un canal de communication, suivez ces étapes :

*   **Créez un compte Pushwoosh**

*   **Utilisez votre projet par défaut ou créez-en un nouveau**
    Un projet par défaut (**My project**) est créé lors de votre inscription. Utilisez-le pour une seule application sur plusieurs plateformes, ou créez des projets distincts pour différentes applications.
    <LinkCard title="Apprenez à créer un projet" href="/product/first-steps/start-with-your-project/create-your-project/" />

## Configurer les canaux de messagerie

<TitleIcon icon="push">
### Notifications Push
</TitleIcon>

Envoyez des alertes opportunes et personnalisées aux utilisateurs sur les plateformes mobiles et web.

Pour activer les notifications Push :

<Steps>
1. **Configurez votre plateforme**

   Configurez les identifiants pour iOS, Android, Huawei et le Web. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/configure-project/)

2. **Intégrez le SDK**

   Ajoutez le SDK Pushwoosh à votre application ou site web. [En savoir plus](/fr/developer/pushwoosh-sdk/pushwoosh-sdk-overview/)

3. **Testez l'intégration et publiez votre application ou site web**

   Assurez-vous que la fonctionnalité Push fonctionne comme prévu.
   * Pour les applications, publiez la version avec le SDK intégré sur les boutiques d'applications.
   Pour les sites web, mettez simplement à jour votre site en ligne. [En savoir plus](/fr/developer/first-steps/test-your-integration/test-devices/)

4. **Enregistrez les utilisateurs**

   Abonnez les appareils et synchronisez les données utilisateur pour permettre la livraison des notifications Push. [En savoir plus](/fr/developer/first-steps/subscribe-users/)

5. **Définissez des ID utilisateur personnalisés**

   Attribuez un ID utilisateur personnalisé pour unifier les appareils/contacts d'une personne sous un seul profil. [En savoir plus](/fr/developer/first-steps/collecting-user-ids/)
</Steps>

Une fois la configuration terminée, vous pouvez commencer à [envoyer des notifications Push via le Panneau de Contrôle](/fr/product/messaging-channels/push-notifications/#start-sending-different-types-of-push-notifications) ou utiliser la méthode API [`Notify`](/fr/developer/api-reference/messaging-api-v2/notify/).

<TitleIcon icon="download">
### Boîte de réception des messages
</TitleIcon>

Stockez les messages importants dans un espace dédié au sein de l'application pour atteindre les utilisateurs même s'ils se désabonnent des notifications Push.

Pour activer la boîte de réception des messages :

<Steps>
1. **Configurez les plateformes**

   Configurez votre application pour la messagerie Push sur les plateformes prises en charge. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/configure-project/)

2. **Intégrez le SDK**

   Ajoutez le SDK Pushwoosh à votre application pour activer la fonctionnalité de boîte de réception. [En savoir plus](/fr/developer/pushwoosh-sdk/pushwoosh-sdk-overview/)

3. **Enregistrez les utilisateurs**

   Synchronisez les données utilisateur pour permettre la livraison des messages dans la boîte de réception. [En savoir plus](/fr/developer/first-steps/subscribe-users/)

4. **Définissez des ID utilisateur personnalisés**

   Attribuez un ID utilisateur personnalisé pour unifier les appareils/contacts d'une personne sous un seul profil. [En savoir plus](/fr/developer/first-steps/collecting-user-ids/)

5. **Implémentez la boîte de réception des messages**

   Suivez les guides spécifiques à chaque plateforme pour implémenter l'interface utilisateur de la boîte de réception. [En savoir plus](/fr/developer/guides/message-inbox/)

6. **Personnalisez l'interface utilisateur (facultatif)**

   Personnalisez l'apparence de la boîte de réception selon vos besoins. [En savoir plus](/fr/developer/guides/message-inbox/)
</Steps>

Une fois l'intégration terminée, vous pouvez livrer des messages dans la boîte de réception en utilisant [Pushwoosh Customer Journey](/fr/product/customer-journey/journey-elements/#save-to-inbox) ou la méthode API [`Notify`](/fr/developer/api-reference/messaging-api-v2/notify/).

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

Affichez des messages contextuels directement dans votre application.

Pour activer la messagerie in-app :

<Steps>
1. **Configurez votre plateforme**

   Assurez-vous que votre application prend en charge la messagerie in-app. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/configure-project/)

2. **Intégrez le SDK**

   Requis pour la livraison des messages in-app. [En savoir plus](/fr/developer/pushwoosh-sdk/pushwoosh-sdk-overview/)

3. **Testez l'intégration et publiez votre application**

   Assurez-vous que la fonctionnalité in-app fonctionne comme prévu et publiez la version avec le SDK intégré sur les boutiques d'applications. [En savoir plus](/fr/developer/first-steps/test-your-integration/)

4. **Enregistrez les utilisateurs**

   Assurez-vous que les appareils sont abonnés et que les données utilisateur sont synchronisées. [En savoir plus](/fr/developer/first-steps/subscribe-users/)

5. **Définissez des ID utilisateur personnalisés**

   Attribuez un ID utilisateur personnalisé pour unifier les appareils/contacts d'une personne sous un seul profil. [En savoir plus](/fr/developer/first-steps/collecting-user-ids/)
</Steps>

Après la configuration, vous pouvez envoyer des messages in-app via [Customer Journey](/fr/product/messaging-channels/in-apps/sending-in-apps/#send-in-apps-via-customer-journey) ou utiliser la fonctionnalité [Instant in-apps](/fr/product/messaging-channels/in-apps/sending-in-apps/#send-instant-in-apps).

<TitleIcon icon="email">
### E-mails
</TitleIcon>

Atteignez vos utilisateurs avec des campagnes d'e-mails personnalisées ou des messages transactionnels.

Pour commencer à envoyer des e-mails :

<Steps>
1. **Configurez la plateforme d'e-mail**

   Authentifiez votre domaine et votre adresse d'expéditeur. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/email-verification/)

2. **Enregistrez les utilisateurs**

   Importez et synchronisez les adresses e-mail des utilisateurs. [En savoir plus](/fr/developer/first-steps/subscribe-users/)

3. **Définissez des ID utilisateur personnalisés**

   Attribuez un ID utilisateur personnalisé pour unifier les appareils/contacts d'une personne sous un seul profil. [En savoir plus](/fr/developer/first-steps/collecting-user-ids/)
</Steps>

Une fois la configuration terminée, vous pouvez commencer à envoyer des e-mails en utilisant le Panneau de Contrôle Pushwoosh ou la méthode [`Notify`](/fr/developer/api-reference/messaging-api-v2/notify/).

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

Engagez les utilisateurs sur l'une des applications de messagerie les plus utilisées au monde, en livrant des messages sécurisés et approuvés qui génèrent des interactions significatives.

Pour activer la messagerie WhatsApp :

<Steps>
1. **Connectez votre compte WhatsApp Business**

   [En savoir plus](/fr/product/first-steps/start-with-your-project/configure-platforms/whatsapp-configuration/)

2. **Approuvez les modèles**

   Soumettez vos propres modèles à Meta ou utilisez des modèles pré-approuvés. [En savoir plus](/fr/product/messaging-channels/whatsapp-messages/#create-whatsapp-templates)

3. **Enregistrez les contacts WhatsApp**

   [En savoir plus](/fr/developer/first-steps/subscribe-users/)

4. **Définissez des ID utilisateur personnalisés**

   Attribuez un ID utilisateur personnalisé pour unifier les appareils/contacts d'une personne sous un seul profil. [En savoir plus](/fr/developer/first-steps/collecting-user-ids/)
</Steps>

Une fois l'intégration prête, vous pouvez envoyer des messages WhatsApp [en utilisant le Panneau de Contrôle](/fr/product/messaging-channels/whatsapp-messages/send-whatsapp-messages/) ou la méthode API [`Notify`](/fr/developer/api-reference/messaging-api-v2/notify/).

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

Envoyez des messages texte directement aux numéros de mobile des utilisateurs.

Pour activer les SMS :

<Steps>
1. **Connectez votre fournisseur de SMS**

   [En savoir plus](/fr/developer/first-steps/connect-messaging-services/sms-configuration/)

   Pour les URL de rappel du fournisseur, consultez les [webhooks du fournisseur de SMS](/fr/developer/first-steps/connect-messaging-services/sms-configuration/sms-provider-webhooks/).

2. **Enregistrez les numéros de téléphone**

   Collectez et formatez correctement les numéros (E.164) avec le consentement de l'utilisateur. [En savoir plus](/fr/developer/first-steps/subscribe-users/)

3. **Définissez des ID utilisateur personnalisés**

   Attribuez un ID utilisateur personnalisé pour unifier les appareils/contacts d'une personne sous un seul profil. [En savoir plus](/fr/developer/first-steps/collecting-user-ids/)
</Steps>

Après la configuration, vous pouvez envoyer des SMS en utilisant le [Customer Journey](/fr/product/customer-journey/journey-elements/#sms), ou via la méthode API [`Notify`](/fr/developer/api-reference/messaging-api-v2/notify/).

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

Utilisez LINE pour vous connecter avec les utilisateurs via les Customer Journeys, l'API ou le chat 1:1, en utilisant des modèles ou des messages en texte brut.
Pour commencer à utiliser la messagerie LINE :

<Steps>

1.  **Configurez vos comptes LINE**
    Créez un [compte LINE Official Business](https://www.linebiz.com/jp-en/) et un [compte LINE Developers](https://developers.line.biz/en/docs/line-developers-console/login-account/).

2.  **Connectez LINE à Pushwoosh**
    Configurez la plateforme LINE dans votre compte Pushwoosh. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/line-configuration/)

3.  **Assurez-vous que la messagerie LINE est configurée et que la facturation est activée.**
    > **Important :** La tarification de l'API de messagerie LINE est gérée directement by LINE. Les forfaits varient selon la région et le volume d'utilisation. [Voir les détails de la tarification](https://developers.line.biz/en/docs/messaging-api/pricing/)

</Steps>

##### Prochaines étapes

*   **Envoyez des messages via l'API**

    Utilisez l'API Pushwoosh pour envoyer des messages LINE avec un modèle ou un contenu en texte brut.

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

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

Envoyez des messages Kakao via les Customer Journeys ou l'API en utilisant des modèles approuvés pour atteindre les utilisateurs sur KakaoTalk.

Pour commencer à utiliser la messagerie Kakao :

<Steps>

1.  **Connectez Kakao à Pushwoosh**

    Configurez la plateforme Kakao dans votre compte Pushwoosh. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/kakao-configuration/)

2.  **Créez et approuvez des modèles de message**

    Utilisez des modèles Kakao approuvés ; les modèles personnalisés nécessitent une approbation dans le Kakao Business Center. [En savoir plus](/fr/product/content/kakao-presets/)

</Steps>

##### Prochaines étapes

*   **Envoyez des messages via l'API**

    Utilisez l'API Pushwoosh pour envoyer des messages Kakao avec des modèles approuvés.

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

### Passes Apple Wallet

Concevez des passes Apple Wallet, y compris des cartes de fidélité, des coupons, des billets d'événement, et plus encore, et envoyez des mises à jour en direct à chaque appareil qui les a ajoutés.

Pour commencer à utiliser les passes Apple Wallet :

<Steps>

1.  **Configurez le certificat de signature**

    Ajoutez votre certificat d'ID de type de passe Apple à votre application pour que Pushwoosh puisse signer les passes. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/ios-configuration/ios-wallet-pass-configuration/)

2.  **Concevez et émettez une passe**

    Créez une passe dans le constructeur de passes, puis partagez-la sous forme de lien d'installation ou de code QR. [En savoir plus](/fr/product/messaging-channels/apple-wallet-passes/pass-builder/)

</Steps>

##### Prochaines étapes

*   **En savoir plus sur les passes Apple Wallet**

    Concevez, distribuez et mettez à jour les passes dans le Panneau de Contrôle.

    <LinkCard title="En savoir plus" href="/product/messaging-channels/apple-wallet-passes/" />

*   **Gérez les passes via l'API**

    Utilisez l'API PassKit pour créer, mettre à jour et gérer les passes par programmation.

    <LinkCard title="En savoir plus" href="/developer/api-reference/apple-wallet-passkit-api/" />

### Passes Google Wallet

Concevez des passes Google Wallet, y compris des cartes de fidélité, des offres, des billets d'événement, et plus encore, et laissez Google synchroniser les mises à jour sur chaque appareil qui les a enregistrés.

Pour commencer à utiliser les passes Google Wallet :

<Steps>

1.  **Configurez Google Wallet dans Pushwoosh**

    Ajoutez votre ID d'émetteur et votre clé de compte de service à votre application. Cette configuration est indépendante de Firebase. [En savoir plus](/fr/developer/first-steps/connect-messaging-services/android-configuration/android-google-wallet-configuration/)

2.  **Concevez et émettez une passe**

    Créez une passe dans le constructeur de passes, puis partagez un lien de sauvegarde "Ajouter à Google Wallet" ou un code QR. [En savoir plus](/fr/product/messaging-channels/google-wallet-passes/pass-builder/)

</Steps>

##### Prochaines étapes

*   **Distribuez et mettez à jour les passes dans le Panneau de Contrôle**

    <LinkCard title="En savoir plus" href="/product/messaging-channels/google-wallet-passes/" />

*   **Envoyez des messages aux détenteurs de passes**

    Atteignez les détenteurs avec des mises à jour de passes, des notifications Push uniques ou un Customer Journey.

    <LinkCard title="En savoir plus" href="/product/messaging-channels/google-wallet-passes/message-pass-holders/" />

*   **Gérez les passes via l'API**

    Utilisez l'API Google Wallet pour créer des passes, émettre des liens de sauvegarde et les envoyer aux utilisateurs.

    <LinkCard title="En savoir plus" href="/developer/api-reference/google-wallet-api/" />

## Créez des campagnes omnicanales

Une fois que vous avez configuré et intégré les canaux de messagerie nécessaires, vous pouvez créer des campagnes omnicanales pour coordonner la communication sur plusieurs points de contact.

Pour activer la fonctionnalité omnicanale, assurez-vous d'enregistrer et d'associer les données utilisateur (par exemple, ID de l'appareil, e-mail, numéro de téléphone) sous un [ID utilisateur unifié](/fr/developer/pushwoosh-knowledge-hub/users-userids/). Cela vous permet de vous adresser au même utilisateur sur différents canaux à partir d'une seule logique de campagne.

<LinkCard title="En savoir plus sur les campagnes omnicanales" href="/product/pushwoosh-knowledge-hub/omnichannel-campaigns/" />