Segmentation Mailchimp pour le self-stockage : cibler les bons clients
Envoyez des messages aux anciens clients, aux clients actifs ou à tout groupe de votre choix.
contenu
La plupart des logiciels de gestion de stockage modernes envoient déjà automatiquement des messages transactionnels : une confirmation de réservation, un rappel de paiement, un avis de déménagement. Ce n’est pas le sujet de cet article.
Mailchimp résout un problème différent : envoyer un message à un groupe spécifique de clients, une seule fois, selon vos propres termes. Une réduction de reconquête pour tous ceux dont la réservation s’est terminée au cours des six derniers mois. Un avis d’horaires de vacances envoyé uniquement aux clients ayant une unité active actuellement, et non aux personnes parties il y a des années. Un changement de prix communiqué aux clients d’une installation et non à ceux d’une autre. Rien de tout cela n’est déclenché par un événement unique se produisant pour un seul client. Il s’agit d’une campagne délibérée ciblant un segment que vous choisissez.
Pour créer de telles campagnes, Mailchimp a besoin que vos données clients soient à jour, avec des champs que vous pouvez réellement filtrer et personnaliser. Le transfert de ces données se fait via une intégration API entre ce qui contient vos enregistrements opérationnels et l’API de Mailchimp. Cet article explique comment cela fonctionne et comment bien le configurer, quel que soit le logiciel de stockage que vous utilisez. L’article sur les automatisations Zapier couvre une idée connexe, le déplacement des événements opérationnels vers d’autres outils au fur et à mesure qu’ils se produisent ; celui-ci concerne spécifiquement le maintien d’une audience Mailchimp peuplée et segmentable.
Si vous n’avez pas encore lu Introduction aux API, commencez par là.
Ce que signifie « intégrer via une API » en pratique
Votre logiciel de gestion de stockage contient des données opérationnelles : clients, réservations, factures, paiements. Mailchimp contient des données marketing : audiences, contacts, champs de fusion, automatisations. Aucun système ne connaît l’autre par défaut.
Une intégration API est le pont. Votre logiciel de stockage expose une API (les clients Kinnovis utilisent Kinnovis Connect, inclus avec chaque compte) ; Mailchimp expose sa propre API Marketing. Une tierce partie, généralement un middleware tel que Zapier ou Make, ou un petit script personnalisé, se situe entre les deux et déplace les données dans une seule direction : de votre logiciel de stockage vers une audience Mailchimp.
Comment vos données clients arrivent dans Mailchimp
La direction compte, et elle n’est pas toujours symétrique.
L’API Marketing de Mailchimp prend en charge les webhooks, de sorte que Mailchimp peut envoyer des événements dès que quelque chose se produit de son côté, un désabonnement ou un rebond, par exemple.
De nombreuses plateformes de self-stockage ne prennent pas en charge les webhooks sortants. Il n’y a pas de « push ». Tout ce qui passe de votre logiciel de stockage à Mailchimp doit plutôt s’exécuter selon un calendrier, appelé interrogation (polling) : votre middleware appelle un point de terminaison périodiquement, vérifie les nouveautés ou les modifications, et les transmet au point de terminaison des contacts de Mailchimp.
C’est une limitation à prendre en compte plutôt qu’un défaut à contourner. Un intervalle d’interrogation de cinq ou dix minutes est suffisant pour maintenir une audience à jour pour la segmentation. Ce n’est pas la bonne base pour tout ce qui doit se déclencher instantanément, ce à quoi servent les e-mails déclenchés de votre PMS.
Quelles données sont réellement déplacées et à quoi elles servent
La plupart des intégrations de stockage vers Mailchimp fonctionnent avec trois types de données :
| Type de données | Ce que cela devient dans Mailchimp | Utilisé pour |
|---|---|---|
| Enregistrements clients | Contact d’audience, avec champs de fusion pour le nom et les détails de l’unité | Personnaliser n’importe quelle campagne |
| Statut de réservation ou de contrat | Un champ de segment : actif, en retard, expiré, etc. | Cibler les destinataires d’une campagne |
| Statut de facture ou de paiement | Un champ de segment | Cibler une communication plus large, comme une incitation à l’inscription au paiement automatique pour les comptes ayant un historique de paiements en retard, distincte des rappels automatiques par facture que votre PMS envoie probablement déjà |
Quel que soit votre système source, créez des segments basés sur les valeurs de statut exactes qu’il renvoie plutôt que de supposer l’existence de distinctions plus fines qu’il ne fournit réellement.
Configuration des champs personnalisés et des balises de fusion dans Mailchimp
La synchronisation ne porte ses fruits que si Mailchimp a un endroit où stocker les données, ce qui signifie configurer les champs avant la première synchronisation, et non après.
- Dans Mailchimp, allez dans Audience > Paramètres > Champs d’audience et balises |MERGE|.
- Ajoutez un champ pour chaque attribut par lequel vous souhaitez segmenter ou personnaliser. Pour la plupart des opérateurs, il s’agit du statut de réservation, de l’installation ou de l’emplacement, du type d’unité et de la date d’entrée ou de sortie.
- Choisissez le bon type de champ. La liste déroulante fonctionne mieux pour les champs de statut, car elle maintient vos conditions de segment à un ensemble fixe de valeurs plutôt qu’à un texte libre qui peut dériver.
- Mailchimp génère automatiquement une balise de fusion pour chaque champ, par exemple
*|BOOKING_STATUS|*ou*|FACILITY|*. Vous verrez la balise exacte sous « Mettre cette balise dans votre contenu » à côté du champ. - Votre middleware mappe chaque champ source à sa balise de fusion Mailchimp lors de la création ou de la mise à jour d’un contact, de sorte que les champs se remplissent automatiquement à mesure que les enregistrements se synchronisent, plutôt que d’être saisis un par un.
- Une fois rempli, créez un segment en utilisant les conditions de champ : « Le statut de réservation est expiré » et « Dernière modification il y a plus de 90 jours » pour une liste de reconquête, ou « Le statut de réservation est actif » et « L’installation est Vienne » pour une annonce spécifique à un emplacement.
- Utilisez les mêmes balises de fusion à l’intérieur du contenu de la campagne elle-même pour la personnaliser, par exemple « Bonjour |FNAME|, votre unité à |FACILITY| est toujours disponible si vous souhaitez revenir. »
Cas d’utilisation pratiques
Campagne de reconquête. Segmentez sur le statut de réservation Expiré ou Annulé, plus une date de déménagement au cours des derniers mois. Un e-mail, une réduction, envoyé une seule fois à un groupe défini, pas à toute la liste.
Annonce spécifique à l’installation. Horaires de vacances, un changement de politique, un événement local : segmentez sur le statut de réservation Actif et l’installation, afin que seuls les clients actuels de cet emplacement le voient.
Relance de réactivation. Si les données de prospects sont également synchronisées, segmentez les demandes qui n’ont jamais abouti à une réservation, séparément des clients déjà actifs, car les deux groupes ont besoin de messages différents.
Changement de prix ou de politique. Segmentez par type d’unité ou d’installation afin que le message n’atteigne que les clients concernés.
Aucun de ces cas ne nécessite que les données soient réécrites de Mailchimp vers votre logiciel de stockage. La connexion reste unidirectionnelle, et cela est suffisant pour tous les cas d’utilisation ci-dessus.
Ce dont vous avez besoin pour configurer cela
Une clé API de votre logiciel de stockage, avec une portée en lecture seule lorsque c’est une option, car Mailchimp n’a rien à réécrire.
Un compte Mailchimp avec accès API ou OAuth, et une audience avec les champs personnalisés que vous prévoyez de remplir déjà créés.
Une couche middleware. Zapier ou Make couvrent la plupart des cas d’utilisation sans code personnalisé. Les opérateurs à volume plus élevé peuvent préférer un petit script planifié à la place, pour un meilleur contrôle de l’intervalle d’interrogation et de la gestion des erreurs.
À quelle fréquence la synchronisation vérifie les mises à jour (l’intervalle d’interrogation). Toutes les cinq à dix minutes fonctionnent bien pour les données clients et de facturation. Tout ce qui n’a pas de date à vérifier, comme les unités ou les emplacements, doit être entièrement revérifié à chaque fois plutôt que seulement les changements, de sorte que cela peut être exécuté moins souvent.
Où cela a des limites
Si votre logiciel de stockage ne prend pas en charge les webhooks, ce qui est courant, il n’y a aucun moyen de rendre cela instantané. Planifiez les campagnes segmentées en tenant compte d’un court délai de données plutôt que de promettre des déclencheurs en temps réel, et appuyez-vous sur les propres e-mails déclenchés de votre PMS, ou sur une approche d’automatisation basée sur les événements comme celle couverte dans l’article sur les automatisations Zapier, pour tout ce qui doit réellement se déclencher au moment où un événement se produit.
L’accès API et les limites d’envoi de Mailchimp dépendent de votre plan Mailchimp, et non de votre logiciel de stockage. Vérifiez l’allocation de requêtes API de votre plan avant de définir un intervalle d’interrogation, en particulier si vous interrogez plusieurs ressources selon un calendrier serré.
Ce que cela donne avec Kinnovis Connect
Si vous êtes un client Kinnovis, voici la version concrète de tout ce qui précède. Kinnovis Connect est notre API publique, incluse avec chaque compte, et elle ne prend pas en charge les webhooks, donc la synchronisation s’exécute par interrogation : GET /customers?filter[updatedAt]=... selon un calendrier de votre choix. Le statut de réservation ne renvoie que six valeurs (active, scheduled, past_due, canceled, expired, incomplete), ce qui correspond directement aux champs de segment décrits ci-dessus. Une clé API peut être configurée en lecture seule (reader_api) pour ce cas d’utilisation, car rien n’a besoin d’être réécrit.
Foire aux questions (FAQ)
Oui, si vous souhaitez envoyer un message à un groupe défini de clients selon votre propre calendrier, plutôt que de réagir à quelque chose qui vient de se produire pour un seul client. Les deux sont complémentaires : votre PMS gère ce qui se passe par client, par réservation. Mailchimp gère l’envoi de messages au groupe de votre choix.
Quelque chose entre les deux, dans la plupart des cas. Une couche middleware, généralement Zapier, Make ou un petit script, se situe entre l’API de votre logiciel de stockage et l’API de Mailchimp et transfère les données.
Non, pour la configuration décrite ici. La connexion ne déplace les données que dans un sens, vers une audience Mailchimp. Rien d’écrit ou de modifié dans Mailchimp n’est réécrit dans vos enregistrements opérationnels.
La plupart des plateformes de stockage ne prennent pas en charge les webhooks, de sorte que les données se déplacent selon un calendrier (interrogation) plutôt qu’instantanément. Un délai de cinq à dix minutes est standard et n’affecte pas les campagnes segmentées, qui ne sont pas critiques en temps réel de la même manière qu’un e-mail déclenché.
Une fois les données de statut synchronisées en tant que champ personnalisé, créez un segment dans Mailchimp en utilisant ce champ, par exemple « Le statut de réservation est expiré ». Consultez la section sur les champs personnalisés ci-dessus pour configurer le champ avant votre première synchronisation.
Pas pour l’intégration elle-même. Zapier ou Make couvrent la synchronisation des données sans code. La partie qui mérite d’être prise en compte est le mappage des champs dans Mailchimp, car un segment n’est aussi fiable que le champ sur lequel il est construit.
Académie API
HubSpot pour le self-stockage : segmenter les clients et suivre les renouvellements comme des opportunités
Commencez dès aujourd’hui
Libérez le véritable potentiel de vos
installations de self-stockage
Kinnovis. Conçu pour simplifier la gestion des installations.