Automation + Custom Apps

Mapsly Automation Platform

Automate processes around the map with point-and-click tools: buttons, forms, workflows, and schedules that work across Mapsly, your CRM, and any other system.

  • Point-and-click
  • Driving distance & time
  • Built for you by Mapsly engineers
Mapsly workflow that assigns each new installation deal to the closest technician by driving time, with the drive-time area and route on the map

From rule to result

Write the Rule Once. Mapsly Runs It on Every Record.

When point-and-click isn’t enough, add a short code insert in an easy template language. It runs inside Mapsly, so there’s nothing to host or maintain.

  1. 1
    Set the base location and drive timeGeocode an address once and keep it in a variable.
  2. 2
    Loop over your CRM recordsEvery record of the object, with live data from your CRM.
  3. 3
    Assign every record within a 30-minute driveDriving time comes from real road data, not straight-line distance.

Applications

What Teams Automate With Mapsly

A few examples, each running automatically with the result saved to your CRM in real time.

  • 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

    Tell us your process. Mapsly engineers build it for you, included in your subscription.

    Book a demo

How it works

Triggers and Actions

Start a workflow

  • Manually by a button
  • Automatically in response to a new, updated, or removed record of any object in Mapsly or CRM (workflow)
  • Regularly by schedule

Then run any sequence of actions

  • Create, update, or remove CRM records
  • Call external APIs and use the result of their execution
  • Find best-matching records 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”).

A workflow in Mapsly: when a HubSpot deal is created, find technicians within a 20-minute drive, assign the closest, book a visit, and text the customer

Building blocks

Everything a Location-Aware Process Needs

Capture User's Current Location

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.

Use Right-Clicked Map Location

A button can be added to the map right-click menu. When such a button is pressed, the right-clicked map location is also available for use in actions that follow.

Forms

Using Mapsly’s form builder, you can create various forms and use them to gather data from users before executing actions. Inside a form, you may add nested actions that will be executed when a button is clicked or a picklist’s current value changes.

Apart from any of the actions listed above, form event handlers can show/hide other form fields or change their content and currently selected items, so you can implement dynamic forms that change their appearance and content in real time in response to user actions.

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

Use Driving Distance and Time, as Well as Direct Distance

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.

For example, for every new lead Mapsly can automatically calculate a quote for delivery to the lead from the best warehouse based on the driving distance for every warehouse in the area and their cost-per-mile.

Use Records for Which a Button Was Pressed

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.

You may also place a button into the Table view for an object and make it available when multiple records are selected at once. When such a button is pressed, selected records, or all records in the table, become available for use in actions and forms.

Process Multiple Records with Templates

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

  • A Create contact list button is clicked in the Table view.
  • You need to send an email report listing records found with a Match records action.

Use the template engine to construct a single text value out of the record set data.

When necessary, in your templates, you may also:

  • Execute other actions and use their results like data fetched from an external API
  • Call geo-functions
  • Use cycles and conditional logic
  • Format date and time or other types of values in the desired format
  • 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

Programmatically Create, Update & Remove Territories

You can create a territory with custom geometry and data field 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.

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

Automate Your Field Process

Show us how your team works today. Mapsly engineers build the automation for you, included in your subscription.

No credit card required · Chat with sales