Flux de travail d'automatisation du marketing de MailChimp - Est-il assez puissant ?

Simple et non technique

Que faire si l'outil d'automatisation du marketing MailChimp n'est tout simplement pas assez puissant pour vous ?

MailChimp est un excellent outil de marketing par courrier électronique. En fait, pour la plupart des comptes, c'est le plus populaire des outils de marketing par courriel vraiment simples pour le marché des PME. L'outil d'automatisation du flux de travail de MailChimp est idéal pour les spécialistes du marketing. Il permet à un utilisateur non technicien de gérer des événements, des déclencheurs et des flux de travail simples dans MailChimp.

Cas complexes d'utilisation du flux de travail de l'automatisation du marketing Mailchimp

Cependant, il existe de nombreux cas complexes d'utilisation du flux de travail Mailchimp où vous pourriez vouloir pouvoir pirater l'API MailChimp pour faire des choses un peu hors norme. Si vous êtes un développeur et que vous souhaitez créer un flux de travail d'automatisation du marketing ou un autre type de flux de travail qui n'est pas complètement standard, alors vous pourriez être intéressé par l'exemple de cas d'utilisation et de piratage de flux de travail que nous avons fait pour MailChimp en utilisant les E/S de ProcessMaker. Laissez-moi vous en dire plus sur notre exemple de cas d'utilisation.

Exemple de cas d'utilisation du flux de travail Mailchimp de ProcessMaker I/O

L'autre jour, un prospect nous a contacté avec un cas intéressant d'utilisation du flux de travail Mailchimp. Nous avons pensé que son exigence ferait un exemple intéressant de processus dans ProcessMaker I/O, nous l'avons donc construit. Les flux de travail sont incroyablement faciles à intégrer dans ProcessMaker I/O grâce à l'API extrêmement conviviale pour le développeur et à la documentation de l'API dans le produit. (Conseil : si vous avez un cas d'utilisation ou si vous voulez simplement essayer quelque chose d'étrange, appelez-nous).

Cette société voulait faire quelque chose qui semblait relativement simple. Cependant, cette exigence dépasse tout juste le cadre du flux de travail intégré d'automatisation du marketing de Mailchimp. C'est le type de flux de travail avancé et plus personnalisé qui est parfait pour les entrées/sorties de ProcessMaker.

Le cas d'utilisation du flux de travail Mailchimp

L'entreprise souhaitait mettre en place un système de notification afin que, si quelqu'un s'abonnait à son service, il le fasse automatiquement dans Mailchimp. Mailchimp a un moyen de le faire directement. Cependant, l'entreprise souhaitait être informée si la tentative d'abonnement était réussie ou non, et elle voulait que cette notification soit affichée directement dans un Slack Channel. (Si vous voulez voir un autre exemple de cas d'utilisation dans Slack, cliquez ici pour notre processus de demande d'absence en congé dans Slack). C'était la visibilité supplémentaire par le biais de leur canal Slack qu'ils n'avaient pas mais dont ils avaient besoin. Cela fonctionne comme suit :

  1. Le flux de travail démarre avec une action d'abonnement ou de désabonnement dans Mailchimp
  2. En cas de succès, un message de réussite est envoyé à un canal Slack et un courriel est envoyé
  3. En cas d'échec, un message est affiché sur un canal Slack afin que le suivi approprié puisse être assuré
  4. Une logique similaire se produit lorsque quelqu'un se désabonne

Utiliser un fichier de processus BPMN 2.0 ou appeler l'API par programme

Le ProcessMaker I/O Api peut être appelé de manière programmatique. Cependant, pour construire ce cas d'utilisation, nous l'avons conçu en utilisant un éditeur BPMN 2.0. Dans ce processus, le fichier BPMN 2.0 appellera un certain nombre de tâches de service. Voici l'exemple du code de tâche de service qui appelle Slack lorsqu'il y a un succès d'abonnement.

https://slack.com/api/chat.postMessage . ]]> {slack_token} {slack_channel} SlackApiConnector
SequenceFlow_1uq6fa8
SequenceFlow_1xprrd7

Le "ProcessMaker" est remplacé en fonction du concepteur de processus que vous utilisez. Voici la manière dont le code est généré pour refléter un point de décision à la passerelle.

abonnement_réussi=1

abonnement_réussi = 0

Bien sûr, si vous préférez ne pas regarder le XML, vous avez la belle représentation visuelle ci-dessus. C'est l'avantage d'utiliser un outil de conception et de création de processus bpmn 2.0 pour créer des processus. Dans les processus plus complexes, la conception visuelle des processus peut être très utile.

Autres outils que nous aurions pu utiliser

Ce cas d'utilisation ne s'intègre pas bien dans l'outil natif d'automatisation du flux de travail de Mailchimp Marketing. Il existe d'autres outils que nous pourrions envisager d'utiliser pour résoudre ce problème. Cependant, chacun d'entre eux serait un peu difficile pour des raisons différentes. Passons-les en revue :

  1. iPaaS - Il serait difficile d'utiliser une plate-forme d'intégration comme une société de services. Ces sociétés comme Mulesoft, Dell Boomi, Zapier ou Flowgear font un excellent travail avec les connecteurs. Cependant, leurs capacités de flux de travail sont très limitées.
  2. BPMs - Il serait difficile d'utiliser un BPMs complet pour faire ce travail. Un BPM complet serait juste un peu trop excessif. Un BPM complet comme Oracle ou AuraPortal ou même notre propre produit - ProcessMaker - pourrait gérer le flux de travail et avoir un moyen de construire les connecteurs, mais ce serait comme essayer de tuer une puce avec un marteau de forgeron. Ce n'est tout simplement pas l'outil qu'il faut pour ce travail. Un développeur doit être en mesure de s'engager rapidement et sans friction avec l'API du moteur de workflow pour résoudre ce problème. Le BPM comporte tellement de concepts et d'outils supplémentaires qui ne sont pas nécessaires dans ce cas.
  3. Moteur de règles - Un pur moteur de règles ou un cadre de DMN ne permettrait pas de relever ce défi. Il existe quelques règles, mais il y a plus de flux de travail et de connecteurs que de règles. Les règles sont relativement simples. Le flux et la connexion transparente aux connecteurs constituent le défi à relever ici.

Résumé

En conclusion, nous pouvons voir que ProcessMaker I/O est un moyen élégant d'ajouter un flux de travail complexe à un cas d'utilisation qui ne relève pas du domaine normal de l'outil d'automatisation du flux de travail de MailChimp Marketing. N'hésitez pas à consulter la description complète et à regarder la vidéo du fonctionnement de ce cas d'utilisation en cliquant ici.

Inscrivez-vous dès aujourd'hui pour obtenir un compte de développeur gratuit sur ProcessMaker I/O afin de commencer à essayer l'API de flux de travail. Les comptes développeurs sont toujours gratuits !

Solutions pour les plates-formes

Voyez par vous-même ! Essayez gratuitement les dernières fonctionnalités de ProcessMaker Platform.

Essai gratuit

S'abonner à la Newsletter Hyper-Productivity™ de ProcessMaker

    Consentement à la politique de confidentialité En cochant cette case, vous consentez à Déclaration de confidentialité du fabricant de processus.

    Découvrez comment des entreprises de premier plan utilisent ProcessMaker pour rationaliser leurs opérations grâce à l'automatisation des processus.

    Contactez-nous

    Mise à jour sur la protection de la vie privée
    Nous utilisons des cookies pour rendre les interactions avec notre site web et nos services faciles et significatives. Les cookies nous aident à mieux comprendre comment notre site web est utilisé et à adapter la publicité en conséquence.

    Accepter