M A P S L Y

Suite d'automatisation Mapsly

Implémentez des processus complexes autour de la carte à l'aide d'une variété d'outils sans code, extensibles avec du code

La suite d'automatisation Mapsly permet aux entreprises de mettre en œuvre des processus complexes autour de la carte qui peuvent couvrir Mapsly, CRM et un certain nombre d'autres systèmes informatiques, en utilisant les outils d'automatisation pointer-cliquer de Mapsly. Dans vos processus, vous pouvez également utiliser la distance et le temps de conduite entre les emplacements, sans écrire de code.

Pour traiter des cas plus sophistiqués, vous pouvez écrire des insertions de code en utilisant un langage Twig puissant mais facile à utiliser qui ne nécessite pas de connaissances préalables en programmation. Le code est hébergé et exécuté entièrement dans Mapsly et ne nécessite aucune maintenance ni l'aide d'un développeur.

Applications

Voici quelques exemples de ce que vous pouvez faire en utilisant la suite Automation, de manière entièrement automatique, avec une sauvegarde en temps réel du résultat dans le CRM :

  • pour une nouvelle piste, calculez la distance et le temps de conduite pour la conduire à votre bureau ;
  • pour un nouveau patient, trouvez les 3 cliniques qui offrent tous les services demandés par le patient, les plus proches du patient par le temps de conduite mais pas plus loin que 20 minutes en voiture, et pour chacune des cliniques trouvées calculez le prix du transport en fonction de la conduite la distance jusqu'à la clinique et le coût par mile fixé par la clinique ;
  • pour une nouvelle propriété immobilière, créez une liste de contacts dans le CRM avec tous les contacts dans un rayon de 50 milles qui ne possèdent pas encore de propriété dans ce rayon ;
  • laissez vos commerciaux s'enregistrer dans un arrêt et enregistrez des notes et des images de l'emplacement dans le CRM, tout en vérifiant l'emplacement des commerciaux (en vérifiant si le commercial est bien sur place lors de l'enregistrement, et marquez l'événement d'enregistrement comme non vérifié s'ils ne le sont pas);
  • ajouter l'enregistrement sélectionné à une liste de contacts ou une campagne nouvelle ou existante d'un CRM ;
  • et beaucoup plus.

Comment ça fonctionne

Déclencheurs et actions

Une séquence d'actions souhaitée peut être déclenchée

  • manuellement par un bouton,
  • automatiquement en réponse à un nouvel enregistrement, mis à jour ou supprimé de tout objet dans Mapsly ou CRM (flux de travail),
  • régulièrement par calendrier.

Dans une séquence d'actions, vous pouvez

  • créer, mettre à jour ou supprimer des enregistrements CRM,
  • appeler des API externes et utiliser le résultat de leur exécution,
  • trouver les meilleurs enregistrements utiliser une condition de correspondance réglable et enregistrer ou utiliser les enregistrements trouvés dans d'autres actions,
  • envoyer un e-mail et un SMS messages,
  • afficher les messages à l'utilisateur,
  • et URL ouvertes dans une fenêtre contextuelle dans Mapsly ou dans un nouvel onglet.

Vous pouvez également faire dépendre l'exécution de diverses actions de conditions qui seront évaluées au moment de l'exécution (« au moment de l'exécution »).

Capturer l'emplacement actuel de l'utilisateur

Lorsque l'utilisateur clique sur un bouton personnalisé, son emplacement actuel est disponible pour une utilisation dans les actions. Grâce à cette fonctionnalité, vous pouvez par exemple implémenter des processus d'enregistrement/de départ personnalisés.

Utiliser l'emplacement de la carte cliqué avec le bouton droit

Un bouton peut être ajouté au menu contextuel de la carte. Lorsqu'un tel bouton est enfoncé, l'emplacement de la carte cliqué avec le bouton droit est également disponible pour une utilisation dans les actions qui suivent.

Formes

À l'aide du générateur de formulaires de Mapsly, vous pouvez créer divers formulaires et les utiliser pour collecter des données auprès des utilisateurs avant d'exécuter des actions. Dans un formulaire, vous pouvez ajouter des actions imbriquées qui seront exécutées lorsqu'un bouton est cliqué ou que la valeur actuelle d'une liste de sélection change.

En dehors de toutes les actions répertoriées ci-dessus, les gestionnaires d'événements de formulaire peuvent afficher/masquer d'autres champs de formulaire ou modifier leur contenu et les éléments actuellement sélectionnés, afin que vous puissiez implémenter des formulaires dynamiques qui modifient leur apparence et leur contenu en temps réel en réponse aux actions de l'utilisateur.

En particulier, la fonction de check-in/check-out de Mapsly est entièrement construite avec la suite Automation.

Utilisez la distance et le temps de conduite, ainsi que la distance directe

Dans Mapsly, vous pouvez facilement calculer à la fois la distance directe et la distance de conduite, ainsi que le temps de conduite entre n'importe quel emplacement et les utiliser dans votre automatisation ou enregistrés dans des enregistrements.

Par exemple, pour chaque nouveau prospect, Mapsly peut calculer automatiquement un devis pour la livraison au prospect depuis le meilleur entrepôt en fonction de la distance parcourue pour chaque entrepôt de la région et de leur coût par kilomètre.

Utiliser les enregistrements pour lesquels un bouton a été enfoncé

Un bouton peut être placé dans les menus contextuels d'un objet, comme Compte, ainsi lorsque le bouton est cliqué, les champs de cet objet sont disponibles pour une utilisation dans les formulaires et les actions qui suivent. Ceci est un exemple de changement.

Vous pouvez également placer un bouton dans la vue Tableau pour un objet et le rendre disponible lorsque plusieurs enregistrements sont sélectionnés à la fois. Lorsqu'un tel bouton est enfoncé, les enregistrements sélectionnés ou tous les enregistrements de la table deviennent disponibles pour une utilisation dans les actions et les formulaires.

Et c'est encore un autre changement d'échantillon

Traiter plusieurs enregistrements avec le moteur de modèle Twig

Lors de l'exécution d'actions pour plusieurs enregistrements à la fois, comme lorsque

  • une Créer une liste de contacts est cliqué dans la vue Tableau, il s'agit d'un exemple d'édition du texte ici
  • ou vous devez envoyer un rapport par e-mail répertoriant les enregistrements trouvés avec un Faire correspondre les enregistrements action, Ceci est un exemple de changement.

utilisation Moteur de modèle de brindille pour construire une valeur de texte unique à partir des données de l'ensemble d'enregistrements.

Si nécessaire, dans vos modèles Twig, vous pouvez également :

  • exécuter d'autres actions et utiliser leurs résultats comme des données extraites d'une API externe,
  • appelez des fonctions géographiques, et ceci est encore un autre exemple d'édition du texte ici.
  • utiliser les cycles et la logique conditionnelle,
  • format datetime ou d'autres types de valeurs dans le format souhaité, ceci est un autre exemple de changement
  • enregistrer les données dans le contexte d'exécution et les réutiliser dans le flux d'exécution,
  • accéder à l'emplacement actuel de l'utilisateur et à l'adresse de la carte en cliquant avec le bouton droit de la souris.

Lier plusieurs actions via le contexte d'exécution

Les actions au sein d'une même session d'exécution fonctionnent dans le même Contexte d'exécution – un espace global de variables – afin qu'elles puissent se transmettre diverses données, déclarer et réutiliser des variables, qui peuvent être utilisées pour mettre en œuvre des scénarios plus sophistiqués qui ne peuvent pas être traités par de simples outils pointer-cliquer.

Programmatically create, update & remove territories

With the Winter 2022 release, you’ll be able to create a territoire with custom geometry and data field values using the automation suite. For example, it can be a circular territory around each of your account with the radius from the account record representing its service area. You may also use automation to programmatically update the territory’s data fields, geometry, name and color, as well as remove the territory.

Just like any territories created manuallyprogrammatically created territories can also be automatically assigned to records of any object, and can be automatically colorized based on their metric values.