Mapsly Automation Platform

Implementieren Sie komplexe Prozesse rund um die Karte mit einer Vielzahl von No-Code-Tools, die mit Code erweiterbar sind

Mapsly automation platform enables businesses to implement complex processes around the map that can span Mapsly, CRM and any number of other IT systems, by using Mapsly’s point-and-click automation tools. In your processes, you may also use driving distance and time between locations, without writing any code.

To address more sophisticated cases, you may write code inserts using a powerful yet easy-to-use Twig language that doesn’t require prior knowledge of programming. The code is hosted and executed entirely inside Mapsly and doesn’t require any maintenance or help from a developer.


Here are just a few examples of what you can do using the Automation Platform, entirely automatically, with real-time saving of the result to the CRM:

  • For a new lead, calculate the driving distance and time to the lead from it to your office
  • For a new patient, find the 3 clinics that offer all services requested by the patient, closest to the patient by driving time but not further away than 20 minutes drive, and for each of the found clinics, calculate the price of transportation based on the driving distance to the clinic and the cost-per-mile set by the clinic
  • For a new real estate property, create a Contact list in the CRM with all Contacts within a 50-mile radius who don’t yet own a property in this radius
  • Let your sales reps check into a stop and log notes and pictures of the location to the CRM while verifying the sales reps’ location (checking if the sales rep is actually at the location when checking in, and mark the check-in event as Unverified if they’re not)
  • Add the selected record to a CRM’s new or existing contact list or campaign
  • And many more

So funktioniert's

Auslöser und Aktionen

A desired sequence of actions can be triggered:

  • Manually by a Taste
  • Automatically in response to a new, updated, or removed record of any object in Mapsly or CRM (Arbeitsablauf)
  • Regularly by Zeitplan

In a sequence of actions, you may:

  • Create, update, or remove CRM records
  • Call external APIs and use the result of their execution
  • Finden Sie am besten passende Datensätze using adjustable match conditions and save or use the found records in further actions
  • Send email and text messages
  • Show messages to the user
  • Open URLs in a popup inside Mapsly or in a new tab

You may also make the execution of various actions contingent on conditions that will be evaluated at the time of execution (“at runtime”).

Erfassen Sie den aktuellen Standort des Benutzers

When a user clicks a custom button, their current location is available for use in actions. Using this feature, you can, for example, implement custom check-in/check-out processes.

Mit der rechten Maustaste angeklickte Kartenposition verwenden

Dem Kontextmenü der Karte kann eine Schaltfläche hinzugefügt werden. Wenn eine solche Schaltfläche gedrückt wird, steht die mit der rechten Maustaste angeklickte Kartenposition auch für die folgenden Aktionen zur Verfügung.


Mit dem Formularersteller von Mapsly können Sie verschiedene Formulare erstellen und diese verwenden, um Daten von Benutzern zu sammeln, bevor Sie Aktionen ausführen. Innerhalb eines Formulars können Sie verschachtelte Aktionen hinzufügen, die ausgeführt werden, wenn auf eine Schaltfläche geklickt wird oder sich der aktuelle Wert einer Auswahlliste ändert.

Abgesehen von den oben aufgeführten Aktionen können Formularereignishandler andere Formularfelder anzeigen/ausblenden oder deren Inhalt und aktuell ausgewählte Elemente ändern, sodass Sie dynamische Formulare implementieren können, die ihr Aussehen und ihren Inhalt in Echtzeit als Reaktion auf Benutzeraktionen ändern.

In particular, Mapsly’s check-in/check-out feature is built entirely with the Automation Platform.

Verwenden Sie die Fahrstrecke und -zeit sowie die direkte Entfernung

In Mapsly, you can easily calculate both direct and driving distance, as well as driving time between any locations, and use them in your automation or saved to records.

Mapsly kann beispielsweise für jeden neuen Lead automatisch ein Angebot für die Lieferung an den Lead aus dem besten Lager basierend auf der Fahrstrecke für jedes Lager in der Umgebung und deren Cost-per-Meile berechnen.

Datensätze verwenden, für die eine Schaltfläche gedrückt wurde

A button can be placed into context menus for an object, like Account, so when the button is clicked, the fields of this object are available for use in the forms and actions that follow. This is a sample change.

Sie können auch eine Schaltfläche in der Tabellenansicht für ein Objekt platzieren und verfügbar machen, wenn mehrere Datensätze gleichzeitig ausgewählt werden. Wenn eine solche Schaltfläche gedrückt wird, werden ausgewählte Datensätze oder alle Datensätze in der Tabelle für die Verwendung in Aktionen und Formularen verfügbar.

Verarbeiten Sie mehrere Datensätze mit der Twig-Vorlagen-Engine

When executing actions for multiple records at once, like when:

  • EIN Kontaktliste erstellen button is clicked in the Table view. This is a sample edition of the text here.
  • You need to send an email report listing records found with a Datensätze abgleichen action, This is a sample change.

Verwenden Sie die Zweigvorlagen-Engine einen einzelnen Textwert aus den Datensatzdaten zu konstruieren.

When necessary, in your Twig templates, you may also:

  • Execute other actions and use their results like data fetched from an external API
  • Call geo-functions and this is yet another sample edition to the text here
  • Use cycles and conditional logic
  • Format date and time or other types of values in the desired format, This is another sample change
  • Save data to the execution context and re-use it down the execution flow
  • Access the user’s current location and right-clicked map address

Mehrere Aktionen über den Ausführungskontext verknüpfen

Aktionen innerhalb einer einzelnen Ausführungssitzung arbeiten im selben Ausführungskontext - einem globalen Raum von Variablen -, so dass sie sich gegenseitig verschiedene Daten übergeben, Variablen deklarieren und wiederverwenden können, was zur Implementierung anspruchsvollerer Szenarien genutzt werden kann, die mit reinen Point-and-Click-Tools nicht zu bewältigen sind.

Gebiete programmatisch erstellen, aktualisieren und entfernen

Mit der Winterversion 2022 können Sie eine Gebiet mit benutzerdefinierter Geometrie und Datenfeld values using the Automation Platform. For example, it can be a circular territory around each of your accounts, 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.

Genau wie jeder Gebiete manuell erstelltprogrammatisch erstellt Territorien kann auch sein automatisch Datensätzen eines beliebigen Objekts zugewiesen and can be automatisch basierend auf ihren metrischen Werten eingefärbt.