Il existe plus de 4 milliards de comptes de messagerie sur une multitude de plateformes – toutes importantes pour avoir une portée mondiale. Chacune présente ses propres API et des fonctionnalités en constante évolution. Avec Sunshine Conversations, il est plus facile que jamais pour les plateformes d’engagement client d’exploiter ces canaux et d’offrir des expériences de messagerie moderne à leurs clients.

  • La messagerie omnicanale à votre façon

    Développez et gérez chaque aspect des conversations clients se déroulant sur le Web, les appareils mobiles ou les applications de messagerie. Épargnez-vous le gros du travail, mais gardez entièrement le contrôle grâce à de puissants modules d’API et d’extensions vous permettant d’implanter n’importe quel cas d’usage de messagerie. Profitez des types de messages médias enrichis, des abstractions de canaux, de la mise à jour régulière des fonctionnalités et du dépannage des problèmes.

  • Simplifiez le développement de solutions de messagerie

    Pas besoin de devenir un expert des systèmes de messagerie pour faire en sorte que votre produit puisse fonctionner sur les canaux les plus récents que veulent utiliser vos clients. Grâce à une seule API unifiée, vous aurez accès aux fonctionnalités les plus riches sur un vaste registre de canaux. Vous pourrez immédiatement prendre en charge de nouveaux canaux comme WhatsApp ou Apple Business Chat, accepter les paiements dans le cadre des conversations et plus encore.

  • Fiable, extensible et sûr

    Notre infrastructure cloud vous protège du caractère changeant, imprévisible et peu fiable des API de certaines plateformes de messagerie. Chaque message est envoyé au moyen d’une connexion sécurisée et stocké conformément à des politiques strictes en matière de sécurité et de conformité.

Messagerie omnicanale conçue pour les développeurs

Évitez le long processus d’apprentissage et ajoutez rapidement un service de messagerie à votre logiciel avec nos modules d’API simples conçues pour une extensibilité et une disponibilité maximales. Ainsi, vous pouvez consacrer votre temps aux améliorations de vos produits et les mettre plus rapidement en marché.

Anatomie des données utiles d'un webhook

1
{
2

Déclencheur

Il s’agit des données utiles du webhook que vous recevrez pour chaque message des utilisateurs

    "trigger" : message:appUser",
3
    "app" : {
4
        "id" : "5698edbf2a43bd081be982f1"
5
    },
6
    "messages" : [{
7
        "authorId" : "5698edbf2a43bd081be982f1",
8

Texte

Le contenu du message que vous avez reçu

        "text" : "I love your new messaging feature! :party:",
9
        "role" : "appUser",
10
        "name" : "Alexia",
11
        "received" : 1444348338.704
12

Actions

Les actions associées à ce message

        "actions" : [],
13
        "_id" : "55c8c1498590aa1900b9b9b1",
14
        "source" : {
15
            "type" : "viber"
16

Source

Le canal d’où vous parvient le message

            "id" : "64+EgmmtYyL5DIyqLtWicg=="
17
        }
18
    }],
19
    "appUser": {
20
        "_id" : "c7f6e6dc6c3a637261bd9656f",
21
        "userId" : "john@example.com",
22
        "properties" : {
23

Propriétés de l’utilisateur

Métadonnées et propriétés personnalisées dont vous faites le suivi au sujet de votre utilisateur

            "paid" : true,
24
            "subscriptionDate" : "2016-11-22T16:03:56.830Z"
25
        },
26
        "signedUpAt" : "2015-10-06T03:38:02.346Z",
27
        "clients" : [{
28
            "id" : "49917bf1-4f76-4cf3-a12b-adf72349b00f",
29

Client actif

Information au sujet du canal le plus récemment utilisé

            "displayName" : "Alexia Milton",
30
            "platform" : "viber",
31
            "lastSeen" : "2016-11-21T22:25:59.474Z",
32
        }, {
33
            "id" : "bf29c884-6379-4b37-90cf-f7891799b9fe",
34
            "displayName" : "+1 514-962-2529",
35
            "platform" : "twilio",
36

Clients reliés

Autres canaux reliés par l’utilisateur ou à partir de l’API de Sunshine Conversations

            "linkedAt" : "2016-08-29T15:13:13.630Z",
37
            "lastSeen" : "2016-11-14T22:15:20.908Z",
38
            "info" : {
39
                "state" : "QC",
40

Infos client

Toute information additionnelle disponible sur le canal

                "city" : "MONTREAL",
41
                "country" : "CA",
42
            },
43
        }]
44
    }
45
}
  • Documentation de pointe, guides pratiques et tutoriels pour faciliter la conception de tout type de service de messagerie et vous assister à chaque étape.

  • Soutien de développeurs pour vous lancer et vous aider dans les situations plus difficiles. Nos clients peuvent clavarder directement avec nous dans notre canal Slack.

  • Kits SDK natifs pour iOS, Android et Web, de même que des API versionnées qui vous permettent de faire les mises à jour selon votre calendrier et sans surprise.

Gérez vos conversations

Sunshine Conversations vous fournit le plein contrôle et la visibilité totale dans le système grâce à des outils puissants pour accéder au profil de tous vos utilisateurs et à l’information de messagerie, vous permettant ainsi de mieux exploiter vos données.

  • Suivi des événements en temps réel

    Obtenez rapidement un portrait d’ensemble de l’utilisation des services de messagerie par vos clients grâce aux suivis d’événements d’API, de même que des données sur l’envoi et la réception des messages et la facturation.

  • Accès direct aux API

    Des API puissantes et flexibles vous donnent un accès direct à vos données sur les utilisateurs et les conversations, de même qu’à chaque étape de la gestion des utilisateurs et du déroulement des conversations.

  • Profilage et métadonnées des utilisateurs

    Stockez les conversations afin de profiter d’un contexte permanent et enrichissez les profils des utilisateurs à l’aide de métadonnées riches provenant des applications de clavardage, navigateurs Web et systèmes d’exploitation hôtes.

  • Exportez ou exploitez

    Permettant des exportations faciles, notre API vous donne accès à toutes vos données. Vous pouvez ainsi créer des rapports et des tableaux de bord afin d’obtenir pour vos clients des informations sur l’engagement des utilisateurs.