{"id":334,"date":"2025-06-26T16:36:31","date_gmt":"2025-06-26T13:36:31","guid":{"rendered":"https:\/\/mapsly.com?page_id=334"},"modified":"2026-02-25T12:27:27","modified_gmt":"2026-02-25T09:27:27","slug":"automation","status":"publish","type":"page","link":"https:\/\/mapsly.com\/ja\/automation\/","title":{"rendered":"Mapsly Automation Platform"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"334\" class=\"elementor elementor-334\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2f1d9b70 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"2f1d9b70\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4076de4f\" data-id=\"4076de4f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50aa302d elementor-widget elementor-widget-heading\" data-id=\"50aa302d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Mapsly Automation Platform<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee7e696 elementor-widget elementor-widget-text-editor\" data-id=\"ee7e696\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Implement complex processes around the map using a variety of no-code tools, extendable with code<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-309596a7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"309596a7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ac001e7\" data-id=\"5ac001e7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a9aaad4 elementor-widget elementor-widget-text-editor\" data-id=\"2a9aaad4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"MsoNormal\">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&#8217;s point-and-click automation tools. In your processes, you may also use driving distance and time between locations, without writing any code.<\/p><p>To address more sophisticated cases, you may write code inserts using a powerful yet easy-to-use Twig language that doesn&#8217;t require prior knowledge of programming. The code is hosted and executed entirely inside Mapsly and doesn&#8217;t require any maintenance or help from a developer.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87d256c elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"87d256c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"position:absolute; width:0; height:0; overflow:hidden; opacity:0; pointer-events:none;\">\n  <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\" loading=\"eager\" fetchpriority=\"high\" alt=\"\">\n  <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-151.png\" loading=\"eager\" fetchpriority=\"high\" alt=\"\">\n  <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-150.png\" loading=\"eager\" fetchpriority=\"high\" alt=\"\">\n<\/div>\n\n<div class=\"stc-wrap\">\n  <!-- Background image underneath (2 layers for instant swap) -->\n  <div class=\"stc-img-stack\" aria-hidden=\"true\">\n    <img decoding=\"async\" class=\"stc-img stc-img-a\" alt=\"\"\n      src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\">\n    <img decoding=\"async\" class=\"stc-img stc-img-b\" alt=\"\"\n      src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\">\n  <\/div>\n\n  <!-- Code block (on top) -->\n  <div class=\"scroll-type-code\" data-start=\"0.15\" data-end=\"0.55\">\n    <pre class=\"stc-pre\"><code class=\"stc-code\"><\/code><span class=\"stc-caret\"><\/span><\/pre>\n  <\/div>\n<\/div>\n\n<style>\n  .stc-wrap{\n    position: relative;\n    width: 50%;\n    height: 480px;\n    margin: 20px auto;\n    margin-bottom: 0px;\n  }\n\n  .stc-img-stack{\n    position: absolute;\n    top: 20px;\n    left: 150px;\n    width: 100%;\n    z-index: 1;\n    pointer-events: none;\n    border-radius: 14px !important;\n  }\n\n  .stc-img{\n    position: absolute;\n    top: 0;\n    left: 0;\n\n    width: 100%;\n    height: auto;\n    object-fit: cover;\n\n    border-radius: 14px !important;\n    box-shadow: 0 16px 40px rgba(0,0,0,.25);\n\n    opacity: 0;\n\n    \/* \u2705 no fade *\/\n    transition: none !important;\n\n    will-change: opacity;\n    transform: translateZ(0);\n    backface-visibility: hidden;\n  }\n\n  .stc-img-a{ opacity: 1; }\n\n  .scroll-type-code{\n    position: relative;\n    z-index: 2;\n    width: 400px;\n    height: 440px;\n    display: flex;\n    flex-direction: column;\n    border-radius: 14px;\n    overflow: hidden;\n    border: 1px solid rgba(255,255,255,.08);\n    background: rgba(11,16,32,0.85);\n    box-shadow: 0 12px 30px rgba(0,0,0,.25);\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n  }\n\n  .stc-pre{\n    flex: 1;\n    margin: 0;\n    padding: 16px;\n    color: rgba(255,255,255,.95);\n    font-size: 14px;\n    line-height: 1.55;\n    white-space: pre-wrap;\n    word-break: break-word;\n    overflow: hidden;\n  }\n\n  .stc-caret{\n    display:inline-block;\n    width: 8px;\n    height: 1.1em;\n    background: rgba(255,255,255,.95);\n    margin-left: 2px;\n    animation: stcBlink 1s steps(2) infinite;\n  }\n\n  @keyframes stcBlink { 50% { opacity: 0; } }\n\n  @media (prefers-reduced-motion: reduce){\n    .stc-caret{ animation: none; }\n  }\n<\/style>\n;\n<script>\n(() => {\n  const container = document.querySelector('.scroll-type-code');\n  if (!container) return;\n\n  const codeEl  = container.querySelector('.stc-code');\n  const caretEl = container.querySelector('.stc-caret');\n\n  const imgA = document.querySelector('.stc-img-a');\n  const imgB = document.querySelector('.stc-img-b');\n  if (!imgA || !imgB) return;\n\n  const IMAGES = [\n    \"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\",\n    \"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-151.png\",\n    \"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-150.png\",\n  ];\n\n  \/\/ --- preload + decode all images up front ---\n  const decoded = new Map();\n  function preloadAndDecode(url){\n    if (decoded.has(url)) return decoded.get(url);\n\n    const p = new Promise((resolve) => {\n      const im = new Image();\n      im.onload = async () => {\n        try { if (im.decode) await im.decode(); } catch(e) {}\n        resolve(true);\n      };\n      im.onerror = () => resolve(false);\n      im.src = url;\n    });\n\n    decoded.set(url, p);\n    return p;\n  }\n\n  \/\/ \u2705 block swapping until all images are ready\n  let imagesReady = false;\n\n  const FULL_TEXT =\n`\n\n{{ Set(\"drive_time_min\", 30) }};\n\n{% for r in records %}\n{% if Route(r.lat, r.lng, base_location.lat, base_location.lng).time < drive_time_min %}\n{{ Do(\"assign_record\", r.id) }}\n{% endif %}\n{% endfor %}\n\n\/\/ Assigned 9 records`;\n\n  const PREFIX_ALWAYS_VISIBLE =\n`{{ Set(\"base_location\", Geocode(\"5166 Vernon Avenue, Fremont, California 94536, USA)\" }}`;\n\n  function tokenize(str){\n    const re = \/(\\s+|{{|}}|{%\\s*|%\\}|[(){}\\[\\];,]|==|!=|<=|>=|=|<|>|\\.\\.\\.|\\.|\"(?:\\\\.|[^\"])*\"|'(?:\\\\.|[^'])*'|[A-Za-z0-9_.\/-]+)\/g;\n    return str.match(re) || [];\n  }\n\n  const restStart = FULL_TEXT.indexOf(PREFIX_ALWAYS_VISIBLE);\n  const REST_TEXT = restStart >= 0\n    ? FULL_TEXT.slice(restStart + PREFIX_ALWAYS_VISIBLE.length)\n    : FULL_TEXT;\n\n  const PREFIX_TOKENS = tokenize(PREFIX_ALWAYS_VISIBLE);\n  const REST_TOKENS   = tokenize(REST_TEXT);\n\n  const startFrac = parseFloat(container.dataset.start || \"0.15\");\n  const endFrac   = parseFloat(container.dataset.end   || \"0.55\");\n\n  const clamp = (v,a,b)=>Math.max(a,Math.min(b,v));\n  const lerp  = (a,b,t)=>a+(b-a)*t;\n\n  let raf = false;\n\n  \/\/ which layer is currently visible\n  let showingA = true;\n  let currentIndex = 0;\n\n  async function setImageIndex(next){\n    if (!imagesReady) return;           \/\/ \u2705 no swap until preloaded\n    if (next === currentIndex) return;\n\n    const show = showingA ? imgB : imgA; \/\/ hidden layer\n    const hide = showingA ? imgA : imgB; \/\/ visible layer\n\n    \/\/ next image is guaranteed decoded at this point\n    if (show.src !== IMAGES[next]) show.src = IMAGES[next];\n\n    \/\/ Instant swap (no fade)\n    show.style.opacity = \"1\";\n    hide.style.opacity = \"0\";\n\n    showingA = !showingA;\n    currentIndex = next;\n  }\n\n  function progressFromScroll(){\n    const r = container.getBoundingClientRect();\n    const vh = window.innerHeight;\n    const startY = vh * startFrac;\n    const endY   = vh * endFrac;\n    return 1 - clamp((startY - r.top) \/ (startY - endY), 0, 1);\n  }\n\n  function update(){\n    raf = false;\n\n    const p = progressFromScroll();\n\n    \/\/ typing (token-based)\n    const restCount = Math.floor(lerp(0, REST_TOKENS.length, p));\n    codeEl.textContent =\n      PREFIX_TOKENS.join(\"\") +\n      REST_TOKENS.slice(0, restCount).join(\"\");\n\n    caretEl.style.opacity = restCount >= REST_TOKENS.length ? \"0\" : \"1\";\n\n    \/\/ 3-image mapping\n    const idx = Math.min(2, Math.floor(p * 3));\n    setImageIndex(idx);\n  }\n\n  function onScroll(){\n    if (!raf) {\n      raf = true;\n      requestAnimationFrame(update);\n    }\n  }\n\n  \/\/ Init: show first image instantly, then preload\/decode all, THEN enable swapping\n  (async () => {\n    \/\/ show initial in both layers\n    imgA.src = IMAGES[0];\n    imgB.src = IMAGES[0];\n    imgA.style.opacity = \"1\";\n    imgB.style.opacity = \"0\";\n    showingA = true;\n    currentIndex = 0;\n\n    \/\/ \u2705 preload everything before first swap can happen\n    await Promise.all(IMAGES.map(preloadAndDecode));\n    imagesReady = true;\n\n    update();\n  })();\n\n  window.addEventListener(\"scroll\", onScroll, { passive: true });\n  window.addEventListener(\"resize\", update);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5c5e7d24 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"5c5e7d24\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38a475b6\" data-id=\"38a475b6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4533645e elementor-widget elementor-widget-heading\" data-id=\"4533645e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Applications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5663f455 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5663f455\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-253780d9\" data-id=\"253780d9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26e8cc49 elementor-widget elementor-widget-text-editor\" data-id=\"26e8cc49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>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:<\/p><ul><li>For a new lead, calculate the driving distance and time to the lead from it to your office<\/li><li>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<\/li><li>For a new real estate property, create a Contact list in the CRM with all Contacts within a 50-mile radius who don&#8217;t yet own a property in this radius<\/li><li>Let your sales reps check into a stop and log notes and pictures of the location to the CRM while verifying the sales reps&#8217; location (checking if the sales rep is actually at the location when checking in, and mark the check-in event as Unverified if they&#8217;re not)<\/li><li>Add the selected record to a CRM&#8217;s new or existing contact list or campaign<\/li><li>And many more<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-e832dd3 e-flex e-con-boxed e-con e-parent\" data-id=\"e832dd3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-714179c elementor-widget elementor-widget-global elementor-global-26644 elementor-widget-html\" data-id=\"714179c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@400;600;700;800&family=Roboto:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* --- Scoped wrapper replaces body styles from the original file --- *\/\n  .mapsly-form-embed-wrap {\n    font-family: 'Open Sans', sans-serif !important;\n    background: #ffffff !important;\n    min-height: auto !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    justify-content: center !important;\n    padding: 10px !important;\n    margin: 0 !important;\n  }\n\n  .mapsly-form-embed-wrap *,\n  .mapsly-form-embed-wrap *:before,\n  .mapsly-form-embed-wrap *:after {\n    margin: 0 !important;\n    padding: 0 !important;\n    box-sizing: border-box !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-container-main {\n    width: 100% !important;\n    max-width: 1230px !important;\n    height: 546px !important;\n    position: relative !important;\n    background: radial-gradient(ellipse 142.25% 135.13% at 2.92% 100.00%, #E47DB5 11%, #7467E6 61%, #7042B1 89%) !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    border: none !important;\n    box-shadow: none !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-container-main::before {\n    content: '' !important;\n    position: absolute !important;\n    inset: 0 !important;\n    background: url('https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/union.png') no-repeat center !important;\n    background-size: cover !important;\n    pointer-events: none !important;\n    z-index: 1 !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-container-main > * {\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-main-title {\n    width: 1120px !important;\n    left: 60px !important;\n    top: 40px !important;\n    position: absolute !important;\n    color: white !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 40px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: 'Open Sans', sans-serif !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-glass-background {\n    width: 785px !important;\n    height: 356px !important;\n    left: 510px !important;\n    top: 150px !important;\n    position: absolute !important;\n    background: url('https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/glass-box.png') no-repeat center !important;\n    background-size: cover !important;\n    border-radius: 24px !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-description-text {\n    width: 324px !important;\n    left: 560px !important;\n    top: 205px !important;\n    position: absolute !important;\n    color: white !important;\n    font-size: 18px !important;\n    font-weight: 400 !important;\n    line-height: 29px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: 'Open Sans', sans-serif !important;\n  }\n\n\n\n  \/* \u2500\u2500 Form card \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-form-container {\n    width: 420px !important;\n    padding: 24px !important;\n    left: 60px !important;\n    top: 150px !important;\n    position: absolute !important;\n    background: #ffffff !important;\n    box-shadow: -10px 20px 30px rgba(0,0,0,0.15) !important;\n    border-radius: 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0 !important;\n    border: none !important;\n    box-sizing: border-box !important;\n  }\n\n  \/* \u2500\u2500 Form field list: gap-based, zero negative margins \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-form-fields,\n  .mapsly-form-embed-wrap form.mapsly-form-form-fields {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    list-style: none !important;\n    border: none !important;\n    background: none !important;\n  }\n\n  \/* \u2500\u2500 Each row: self-contained, no negative margins \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-input-group {\n    all: unset !important;\n    display: block !important;\n    position: relative !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: #ffffff !important;\n    \/* Hard paint boundary \u2014 autofill cannot escape this box *\/\n    isolation: isolate !important;\n    contain: layout paint style !important;\n  }\n\n  \/* Neutralise any WP\/Elementor framework margins that target divs inside the form *\/\n  .mapsly-form-embed-wrap form .mapsly-form-input-group,\n  .mapsly-form-embed-wrap form > div.mapsly-form-input-group,\n  .mapsly-form-embed-wrap .mapsly-form-form-fields .mapsly-form-input-group,\n  .mapsly-form-embed-wrap .elementor-field-group,\n  .mapsly-form-embed-wrap .elementor-field,\n  .mapsly-form-embed-wrap .form-row,\n  .mapsly-form-embed-wrap .form-group,\n  .mapsly-form-embed-wrap .wp-block-group {\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u2500\u2500 Input wrapper row \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-input-wrapper {\n    all: unset !important;\n    display: flex !important;\n    align-items: flex-end !important;\n    width: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: #ffffff !important;\n    border: none !important;\n    border-bottom: 1.5px solid #B2B2B2 !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    box-sizing: border-box !important;\n    \/* Clip any browser-native highlight painting to this exact box *\/\n    overflow: hidden !important;\n  }\n  .mapsly-form-embed-wrap .mapsly-form-input-wrapper:focus-within {\n    border-bottom-color: #6512BE !important;\n  }\n\n  \/* \u2500\u2500 Icon \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-input-icon {\n    all: unset !important;\n    flex-shrink: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 28px !important;\n    padding-bottom: 8px !important;\n  }\n  .mapsly-form-embed-wrap .mapsly-form-input-icon img {\n    all: unset !important;\n    display: block !important;\n    width: 16px !important;\n    height: 16px !important;\n    opacity: 0.6 !important;\n  }\n\n  \/* \u2500\u2500 Input \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-input-field {\n    all: unset !important;\n    display: block !important;\n    flex: 1 1 0% !important;\n    width: 100% !important;\n    margin: 0 !important;\n    \/* top padding creates the floating-label-esque space; bottom aligns baseline with border *\/\n    padding: 20px 4px 8px 4px !important;\n    font-family: 'Roboto', sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.4 !important;\n    color: #1a1a1a !important;\n    background: #ffffff !important;\n    border: none !important;\n    outline: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    -webkit-tap-highlight-color: transparent !important;\n    box-sizing: border-box !important;\n  }\n  .mapsly-form-embed-wrap .mapsly-form-input-field::placeholder {\n    color: #74767E !important;\n    font-weight: 400 !important;\n    letter-spacing: 0.25px !important;\n    opacity: 1 !important;\n  }\n  .mapsly-form-embed-wrap .mapsly-form-input-field:focus {\n    outline: none !important;\n    box-shadow: none !important;\n    background: #ffffff !important;\n  }\n  \/* Override browser autofill colour with white inset shadow \u2014 the only reliable cross-browser way *\/\n  .mapsly-form-embed-wrap .mapsly-form-input-field:-webkit-autofill,\n  .mapsly-form-embed-wrap .mapsly-form-input-field:-webkit-autofill:hover,\n  .mapsly-form-embed-wrap .mapsly-form-input-field:-webkit-autofill:focus,\n  .mapsly-form-embed-wrap .mapsly-form-input-field:-webkit-autofill:active {\n    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;\n    box-shadow: 0 0 0 1000px #ffffff inset !important;\n    -webkit-text-fill-color: #1a1a1a !important;\n    caret-color: #1a1a1a !important;\n    transition: background-color 9999s ease !important;\n    border-radius: 0 !important;\n  }\n\n  \/* \u2500\u2500 Required asterisk \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-required {\n    all: unset !important;\n    flex-shrink: 0 !important;\n    display: block !important;\n    color: #C33B34 !important;\n    font-family: 'Roboto', sans-serif !important;\n    font-size: 14px !important;\n    padding: 0 4px 8px 2px !important;\n    align-self: flex-end !important;\n  }\n\n  \/* \u2500\u2500 Submit button \u2500\u2500 *\/\n  .mapsly-form-embed-wrap .mapsly-form-download-btn {\n    all: unset !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    margin-top: 20px !important;\n    padding: 0 20px !important;\n    height: 40px !important;\n    background: #6512BE !important;\n    color: #ffffff !important;\n    font-family: 'Roboto', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 500 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    border: none !important;\n    border-radius: 4px !important;\n    cursor: pointer !important;\n    transition: background-color 0.2s ease !important;\n    text-decoration: none !important;\n    box-sizing: border-box !important;\n  }\n  .mapsly-form-embed-wrap .mapsly-form-download-btn:hover { background: #5a0fa8 !important; }\n  .mapsly-form-embed-wrap .mapsly-form-download-btn:disabled { background: #cccccc !important; cursor: not-allowed !important; }\n  .mapsly-form-embed-wrap .mapsly-form-download-icon {\n    all: unset !important;\n    display: block !important;\n    width: 18px !important;\n    height: 18px !important;\n    filter: brightness(0) invert(1) !important;\n    flex-shrink: 0 !important;\n  }\n\n  .mapsly-form-embed-wrap .mapsly-form-book-mockup {\n    width: 550px !important;\n    height: auto !important;\n    left: 670px !important;\n    top: 80px !important;\n    position: absolute !important;\n    z-index: 3 !important;\n  }\n  .mapsly-form-embed-wrap .mapsly-form-book-mockup img {\n    width: 100% !important; height: 100% !important; object-fit: contain !important; display: block !important;\n  }\n\n  \/* ======= MOBILE: switch to in-flow stacked layout (NO nested scroll) ======= *\/\n  @media (max-width: 768px) {\n    \/* Let wrappers size to content; drop vh min-heights *\/\n    .mapsly-form-embed-wrap,\n    .mapsly-form-embed-wrap .mapsly-form-container-main {\n      min-height: 0 !important;\n      height: auto !important;\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 16px !important;\n      padding: 24px !important;\n      overflow: visible !important;\n      border-radius: 0 !important; \/* full-bleed look ok on mobile *\/\n    }\n\n    \/* Make all hero children in-flow instead of absolute *\/\n    .mapsly-form-embed-wrap .mapsly-form-main-title,\n    .mapsly-form-embed-wrap .mapsly-form-form-container,\n    .mapsly-form-embed-wrap .mapsly-form-glass-background,\n    .mapsly-form-embed-wrap .mapsly-form-description-text,\n    .mapsly-form-embed-wrap .mapsly-form-book-mockup {\n      position: static !important;\n      left: auto !important;\n      top: auto !important;\n      width: 100% !important;\n    }\n\n    \/* Title *\/\n    .mapsly-form-embed-wrap .mapsly-form-main-title {\n      color: #fff !important;\n      font-size: 24px !important;\n      line-height: 1.2 !important;\n      margin-top: 8px !important;\n    }\n\n    \/* Form card *\/\n    .mapsly-form-embed-wrap .mapsly-form-form-container {\n      background: #fff !important;\n      border-radius: 16px !important;\n      box-shadow: -10px 20px 30px rgba(0, 0, 0, 0.15) !important;\n      order: 2;\n      padding: 20px !important;\n      left: auto !important;\n      top: auto !important;\n      width: 100% !important;\n    }\n\n    \/* Decorative glass panel *\/\n    .mapsly-form-embed-wrap .mapsly-form-glass-background {\n      order: 3;\n      min-height: 220px !important;\n      height: auto !important;\n      background: url('https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/glass-box-mobile.png') no-repeat center\/cover !important;\n      border-radius: 24px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      gap: 12px !important;\n    }\n\n    \/* Description *\/\n    .mapsly-form-embed-wrap .mapsly-form-description-text {\n      order: 4;\n      font-size: 14px !important;\n      line-height: 1.4 !important;\n      color: #fff !important;\n    }\n\n\n\n    \/* Book mockup *\/\n    .mapsly-form-embed-wrap .mapsly-form-book-mockup {\n      order: 5;\n      align-self: center !important;\n      width: 85% !important;\n      height: auto !important;\n    }\n    \/* When inside glass, control stacking order and spacing *\/\n    .mapsly-form-embed-wrap .mapsly-form-glass-background .mapsly-form-description-text {\n      order: 1 !important;\n      margin: 0 !important;\n    }\n    .mapsly-form-embed-wrap .mapsly-form-glass-background .mapsly-form-book-mockup {\n      order: 3 !important;\n      align-self: center !important;\n    }\n\n  }\n\n  @media (max-width: 480px) {\n    .mapsly-form-embed-wrap { padding: 16px !important; }\n    .mapsly-form-embed-wrap .mapsly-form-main-title { font-size: 22px !important; }\n  }\n\n  \/* Prevent sideways scroll at page level *\/\n  html, body { overflow-x: hidden !important; }\n\n<\/style>\n\n<div class=\"mapsly-form-embed-wrap\">\n  <div class=\"mapsly-form-container-main\">\n    <h1 class=\"mapsly-form-main-title\">\n      Unlock 3X Productivity For Your Team:<br>\n      Get Your Complete Field Team Playbook\n    <\/h1>\n\n    <!-- Glass background -->\n    <div class=\"mapsly-form-glass-background\"><\/div>\n\n    <!-- Description -->\n    <p class=\"mapsly-form-description-text\">\n      Strategies from high-performing field teams to save hours, capture perfect data, and deliver more visits every day.\n    <\/p>\n\n\n\n    <!-- Form -->\n    <div class=\"mapsly-form-form-container\">\n      <form class=\"mapsly-form-form-fields hs-skip-form\" action=\"\">\n        <div class=\"mapsly-form-input-group\">\n          <div class=\"mapsly-form-input-wrapper\">\n            <div class=\"mapsly-form-input-icon\">\n              <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/user-icon.svg\" alt=\"User\">\n            <\/div>\n            <input type=\"text\" class=\"mapsly-form-input-field\" placeholder=\"First Name\" required>\n            <span class=\"mapsly-form-required\">*<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"mapsly-form-input-group\">\n          <div class=\"mapsly-form-input-wrapper\">\n            <div class=\"mapsly-form-input-icon\">\n              <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/user-icon.svg\" alt=\"User\">\n            <\/div>\n            <input type=\"text\" class=\"mapsly-form-input-field\" placeholder=\"Last Name\" required>\n            <span class=\"mapsly-form-required\">*<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"mapsly-form-input-group\">\n          <div class=\"mapsly-form-input-wrapper\">\n            <div class=\"mapsly-form-input-icon\">\n              <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/company-icon.svg\" alt=\"\u4f1a\u793e\u6982\u8981\">\n            <\/div>\n            <input type=\"text\" class=\"mapsly-form-input-field\" placeholder=\"Company Name\" required>\n            <span class=\"mapsly-form-required\">*<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"mapsly-form-input-group\">\n          <div class=\"mapsly-form-input-wrapper\">\n            <div class=\"mapsly-form-input-icon\">\n              <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/job-icon.svg\" alt=\"Job\">\n            <\/div>\n            <input type=\"text\" class=\"mapsly-form-input-field\" placeholder=\"Job Title\" required>\n            <span class=\"mapsly-form-required\">*<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"mapsly-form-input-group\">\n          <div class=\"mapsly-form-input-wrapper\">\n            <div class=\"mapsly-form-input-icon\">\n              <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/user-icon.svg\" alt=\"Email\">\n            <\/div>\n            <input type=\"email\" class=\"mapsly-form-input-field\" placeholder=\"Email Address\" required>\n            <span class=\"mapsly-form-required\">*<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- Honeypot field (hidden) -->\n        <div style=\"opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1;\">\n            <input type=\"text\" name=\"website_check\" tabindex=\"-1\" autocomplete=\"off\">\n        <\/div>\n\n        <button type=\"submit\" class=\"mapsly-form-download-btn\">\n          <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/download-icon.svg\" class=\"mapsly-form-download-icon\" alt=\"Download\">\n          Get the guide\n        <\/button>\n      <input type=\"hidden\" name=\"trp-form-language\" value=\"ja\"\/><\/form>\n    <\/div>\n\n    <!-- Book mockup -->\n    <div class=\"mapsly-form-book-mockup\">\n      <img decoding=\"async\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/12\/arrow_book.png\" alt=\"Triple Your Field Team's Productivity Guide\">\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  \/\/ Form submission handler (scoped to this block)\n  (function() {\n    const form = document.querySelector('.mapsly-form-embed-wrap form');\n    if (!form) return;\n\n    \/\/ Helper: read Sellably visitor id cookie\n    function getSellablyVisitorId() {\n      const name = '_sellably_visitor_id=';\n      const decodedCookie = decodeURIComponent(document.cookie || '');\n      const cookieArray = decodedCookie.split(';');\n      for (let i = 0; i < cookieArray.length; i++) {\n        let cookie = cookieArray[i];\n        while (cookie && cookie.charAt(0) === ' ') {\n          cookie = cookie.substring(1);\n        }\n        if (cookie && cookie.indexOf(name) === 0) {\n          return cookie.substring(name.length, cookie.length);\n        }\n      }\n      return null;\n    }\n\n    function validateInput(text) {\n      if (!text || text.length < 3) return false;\n      \n      const normalized = text.replace(\/[\\s\\-'.]\/g, '');\n      if (normalized.length < 3) return false;\n      \n      let score = 0;\n      \n      const uppercaseCount = (normalized.match(\/[A-Z]\/g) || []).length;\n      const uppercaseRatio = uppercaseCount \/ normalized.length;\n      \n      if (uppercaseRatio > 0.7) score += 2;\n      \n      const consonants = 'bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ';\n      let maxConsecutiveConsonants = 0;\n      let currentConsecutiveConsonants = 0;\n      \n      for (let i = 0; i < normalized.length; i++) {\n        if (consonants.includes(normalized[i])) {\n          currentConsecutiveConsonants++;\n          maxConsecutiveConsonants = Math.max(maxConsecutiveConsonants, currentConsecutiveConsonants);\n        } else {\n          currentConsecutiveConsonants = 0;\n        }\n      }\n      \n      if (maxConsecutiveConsonants > 7) score += 2;\n      else if (maxConsecutiveConsonants > 5) score += 1;\n      \n      let caseChanges = 0;\n      for (let i = 1; i < normalized.length; i++) {\n        const prevIsUpper = normalized[i-1] === normalized[i-1].toUpperCase() && \/[A-Za-z]\/.test(normalized[i-1]);\n        const currIsUpper = normalized[i] === normalized[i].toUpperCase() && \/[A-Za-z]\/.test(normalized[i]);\n        if (prevIsUpper !== currIsUpper) caseChanges++;\n      }\n      \n      if (normalized.length > 5 && caseChanges \/ normalized.length > 0.5) score += 2;\n      \n      const vowels = 'aeiouAEIOU';\n      const vowelCount = normalized.split('').filter(c => vowels.includes(c)).length;\n      const vowelRatio = vowelCount \/ normalized.length;\n      \n      if (normalized.length > 10 && vowelRatio < 0.15) score += 2;\n\n      \/\/ Check for mid-word uppercase letters (camelCase style transitions)\n      \/\/ e.g. \"JohnDoe\" has 1. \"OscarDeLaHoya\" has 3. Spam often has many.\n      let midWordUpper = 0;\n      for (let i = 1; i < normalized.length; i++) {\n          if (\/[A-Z]\/.test(normalized[i]) && \/[a-z]\/.test(normalized[i-1])) {\n              midWordUpper++;\n          }\n      }\n      if (midWordUpper > 3) score += 2;\n      \n      return score >= 3;\n    }\n\n    form.addEventListener('submit', async function(e) {\n      e.preventDefault();\n      e.stopPropagation();\n\n      const submitBtn = this.querySelector('.mapsly-form-download-btn');\n      if (submitBtn.disabled) {\n        return false;\n      }\n\n      const firstName = this.querySelector('input[placeholder=\"First Name\"]').value;\n      const lastName  = this.querySelector('input[placeholder=\"Last Name\"]').value;\n      const company   = this.querySelector('input[placeholder=\"Company Name\"]').value;\n      const jobTitle  = this.querySelector('input[placeholder=\"Job Title\"]').value;\n      const email     = this.querySelector('input[placeholder=\"Email Address\"]').value;\n      const honeypot  = this.querySelector('input[name=\"website_check\"]').value;\n\n      const invalidInput = validateInput(firstName) || \n                           validateInput(lastName) || \n                           validateInput(company) ||\n                           !!honeypot;\n      \n      if (invalidInput) {\n        const originalText = submitBtn.innerHTML;\n        submitBtn.innerHTML = 'Submitting...';\n        submitBtn.disabled = true;\n        \n        setTimeout(() => {\n          try { \n            alert('Thank you! Your guide will be sent to your email shortly.'); \n          } catch (e) {}\n          try { \n            this.reset(); \n          } catch (e) {}\n          submitBtn.innerHTML = originalText;\n          submitBtn.disabled = false;\n        }, 800 + Math.random() * 400);\n        \n        return false;\n      }\n\n      \/\/ Show loading state\n      const originalText = submitBtn.innerHTML;\n      submitBtn.innerHTML = 'Submitting...';\n      submitBtn.disabled = true;\n\n      \/\/ Prepare fields for HubSpot API\n      const formFields = [\n        { \"name\": \"email\", \"value\": email },\n        { \"name\": \"firstname\", \"value\": firstName },\n        { \"name\": \"lastname\", \"value\": lastName },\n        { \"name\": \"company\", \"value\": company },\n        { \"name\": \"jobtitle\", \"value\": jobTitle },\n        { \"name\": \"lead_form_id\", \"value\": \"field_visits_guide\" }\n      ];\n\n      \/\/ Add Sellably visitor id if present\n      const visitorId = getSellablyVisitorId();\n      if (visitorId) {\n        formFields.push({ \"name\": \"sb_visitor_ids\", \"value\": visitorId });\n      }\n\n      \/\/ Create the request payload\n      const payload = {\n        fields: formFields,\n        context: {\n          pageUri: window.location.href,\n          pageName: document.title\n        }\n      };\n\n      \/\/ Helpers for user feedback (alerts) and external listeners (events)\n      const showSuccess = () => {\n        try { alert('Thank you! Your guide will be sent to your email shortly.'); } catch (e) {}\n        try { this.reset(); } catch (e) {}\n        submitBtn.innerHTML = originalText;\n        submitBtn.disabled = false;\n        try { window.dispatchEvent(new CustomEvent('mapsly:form-submission:success')); } catch (_) {}\n      };\n\n      const showError = (summary) => {\n        try { alert('Sorry, there was a problem sending your request. Please try again in a moment.' + (summary ? `\\n\\n${summary}` : '')); } catch (e) {}\n        submitBtn.innerHTML = originalText;\n        submitBtn.disabled = false;\n        try { window.dispatchEvent(new CustomEvent('mapsly:form-submission:error', { detail: { summary } })); } catch (_) {}\n      };\n\n      try {\n        \/\/ Send the request to HubSpot\n        const response = await fetch('https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/22174973\/521b1876-4bb6-4fc5-8c29-7f690faab7c1', {\n          method: 'POST',\n          headers: { 'Content-Type': 'application\/json' },\n          body: JSON.stringify(payload)\n        });\n\n        if (!response.ok) {\n          throw new Error('Network response was not ok');\n        }\n\n        await response.json();\n        \n        \/\/ Dispatch success event\n        window.dispatchEvent(new CustomEvent('mapsly:form-submission:success', { \n          detail: { email: email } \n        }));\n        \n        showSuccess();\n      } catch (error) {\n        try { console.error('Form submission failed:', error); } catch (_) {}\n        const summary = error.message || 'Network\/CORS error';\n        showError(summary);\n        \n        \/\/ Dispatch error event\n        window.dispatchEvent(new CustomEvent('mapsly:form-submission:error', { \n          detail: { error: error.message } \n        }));\n      }\n    });\n\n    \/\/ Focus effects\n    document.querySelectorAll('.mapsly-form-input-field').forEach(input => {\n      input.addEventListener('focus', function() {\n        this.closest('.mapsly-form-input-wrapper').style.borderBottomColor = '#6512BE';\n      });\n      input.addEventListener('blur', function() {\n        this.closest('.mapsly-form-input-wrapper').style.borderBottomColor = '#B2B2B2';\n      });\n    });\n\n    \/\/ Move description, arrow, and book into the glass background on mobile only\n    try {\n      const wrap = document.querySelector('.mapsly-form-embed-wrap');\n      const glass = wrap ? wrap.querySelector('.mapsly-form-glass-background') : null;\n      const description = wrap ? wrap.querySelector('.mapsly-form-description-text') : null;\n      const book = wrap ? wrap.querySelector('.mapsly-form-book-mockup') : null;\n\n      const items = [description, book].filter(Boolean);\n      const placeholders = new Map();\n\n      function createPlaceholder(el) {\n        if (!el || placeholders.has(el) || !el.parentNode) return;\n        const marker = document.createComment('mapsly-mobile-restore');\n        el.parentNode.insertBefore(marker, el);\n        placeholders.set(el, marker);\n      }\n\n      items.forEach(createPlaceholder);\n\n      function moveForViewport() {\n        const isMobile = window.matchMedia('(max-width: 768px)').matches;\n        if (!glass) return;\n        if (isMobile) {\n          \/\/ Append into glass in desired order\n          items.forEach(el => {\n            if (el && el.parentElement !== glass) {\n              glass.appendChild(el);\n            }\n          });\n        } else {\n          \/\/ Restore to original locations using placeholders\n          items.forEach(el => {\n            const marker = placeholders.get(el);\n            if (el && marker && marker.parentNode) {\n              \/\/ Ensure element is placed right after its marker\n              if (el.previousSibling !== marker || el.parentNode !== marker.parentNode) {\n                marker.parentNode.insertBefore(el, marker.nextSibling);\n              }\n            }\n          });\n        }\n      }\n\n      \/\/ Debounce helper for resize\n      function debounce(fn, wait) {\n        let t;\n        return function() {\n          clearTimeout(t);\n          t = setTimeout(fn, wait);\n        };\n      }\n\n      moveForViewport();\n      window.addEventListener('resize', debounce(moveForViewport, 150));\n      \/\/ Some builders reflow after load; run once more after a tick\n      setTimeout(moveForViewport, 0);\n    } catch (e) {\n      console.warn('Mobile reparenting skipped due to error:', e);\n    }\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-10938747 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"10938747\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e93ad0d\" data-id=\"6e93ad0d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ae8e049 elementor-widget elementor-widget-heading\" data-id=\"7ae8e049\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 class=\"elementor-heading-title elementor-size-default elementor-inline-editing pen\" data-elementor-setting-key=\"title\" data-pen-placeholder=\"Type Here...\" style=\"font-family: Poppins, sans-serif;font-weight: var( --e-global-typography-primary-font-weight );text-align: center\">How it works<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41730d34 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41730d34\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2c07410e\" data-id=\"2c07410e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-33f53b66 elementor-widget elementor-widget-menu-anchor\" data-id=\"33f53b66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"actions\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-10eb41a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"10eb41a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-45c291e1\" data-id=\"45c291e1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3667dcd5 elementor-widget elementor-widget-heading\" data-id=\"3667dcd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Triggers and actions<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2534f1f3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2534f1f3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ad541e6\" data-id=\"4ad541e6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-77c1b131 elementor-widget elementor-widget-text-editor\" data-id=\"77c1b131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A desired sequence of actions can be triggered:<\/p><ul><li>Manually by a button<\/li><li>Automatically in response to a new, updated, or removed record of any object in Mapsly or CRM (workflow)<\/li><li>Regularly by schedule<\/li><\/ul><p>In a sequence of actions, you may:<\/p><ul><li>Create, update, or remove CRM records<\/li><li>Call external APIs and use the result of their execution<\/li><li><a href=\"\/ja\/match-records\/\">\u30d9\u30b9\u30c8\u30de\u30c3\u30c1\u306e\u30ec\u30b3\u30fc\u30c9\u3092\u63a2\u3059<\/a> using adjustable match conditions and save or use the found records in further actions<\/li><li>Send email and text messages<\/li><li>Show messages to the user<\/li><li>Open URLs in a popup inside Mapsly or in a new tab<\/li><\/ul><p>You may also make the execution of various actions contingent on conditions that will be evaluated at the time of execution (&#8220;at runtime&#8221;).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-513de37 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"513de37\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6dbae8e0\" data-id=\"6dbae8e0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e9785db elementor-widget elementor-widget-menu-anchor\" data-id=\"3e9785db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"userLocation\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d74d624 elementor-widget elementor-widget-heading\" data-id=\"7d74d624\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Capture user's current location<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e0af535 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5e0af535\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-15c6b2f8\" data-id=\"15c6b2f8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2788dd9 elementor-widget elementor-widget-text-editor\" data-id=\"2788dd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>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.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-74ed765 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"74ed765\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d808177\" data-id=\"d808177\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-147dfe70 elementor-widget elementor-widget-heading\" data-id=\"147dfe70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Use right-clicked map location<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3062026f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3062026f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4fbe4574\" data-id=\"4fbe4574\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65190307 elementor-widget elementor-widget-text-editor\" data-id=\"65190307\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>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.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1c2429ac elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1c2429ac\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61e55f1a\" data-id=\"61e55f1a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-73cd83fb elementor-widget elementor-widget-menu-anchor\" data-id=\"73cd83fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"forms\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-624860f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"624860f0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-16109795\" data-id=\"16109795\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-11bb3e89 elementor-widget elementor-widget-heading\" data-id=\"11bb3e89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Forms<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6701ff1b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6701ff1b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46095b1b\" data-id=\"46095b1b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c36a4c4 elementor-widget elementor-widget-text-editor\" data-id=\"6c36a4c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Using Mapsly&#8217;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&#8217;s current value changes.<\/p><p>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.<\/p><p>In particular, Mapsly&#8217;s check-in\/check-out feature is built entirely with the Automation Platform.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-73e6c7ae elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"73e6c7ae\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d94e2f2\" data-id=\"7d94e2f2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d80d07a elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"4d80d07a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;21540&quot;,&quot;columns&quot;:1,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:1,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-21540\">.elementor-21540 .elementor-element.elementor-element-5546dbce{border-style:none;box-shadow:0px 0px 33px 22px rgba(0, 0, 0, 0.1);padding:70px 70px 70px 70px;}.elementor-21540 .elementor-element.elementor-element-5546dbce, .elementor-21540 .elementor-element.elementor-element-5546dbce > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21540 .elementor-element.elementor-element-7f25611c{text-align:start;}.elementor-21540 .elementor-element.elementor-element-7f25611c img{width:87%;max-width:87%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 33px 22px rgba(0, 0, 0, 0.1);}.elementor-21540 .elementor-element.elementor-element-7f25611c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21540 .elementor-element.elementor-element-a0e8ccf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21540 .elementor-element.elementor-element-29e3b4e7{font-family:\"Poppins\", Sans-serif;font-size:18px;font-weight:400;}.elementor-21540 .elementor-element.elementor-element-29e3b4e7 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-21540 .elementor-element.elementor-element-21df4f3d .elementor-button{fill:#6512BE;color:#6512BE;background-color:rgba(0, 0, 0, 0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#6512BE;}.elementor-21540 .elementor-element.elementor-element-21df4f3d .elementor-button:hover, .elementor-21540 .elementor-element.elementor-element-21df4f3d .elementor-button:focus{color:#FBFBFD;background-color:#6512BE;}.elementor-21540 .elementor-element.elementor-element-21df4f3d .elementor-button:hover svg, .elementor-21540 .elementor-element.elementor-element-21df4f3d .elementor-button:focus svg{fill:#FBFBFD;}.elementor-21540 .elementor-element.elementor-element-21df4f3d > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-21540 .elementor-element.elementor-element-21df4f3d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}@media(max-width:1024px) and (min-width:768px){.elementor-21540 .elementor-element.elementor-element-640b833b{width:100%;}.elementor-21540 .elementor-element.elementor-element-216948ff{width:100%;}}@media(max-width:1024px){.elementor-21540 .elementor-element.elementor-element-5546dbce{padding:20px 20px 20px 20px;}.elementor-21540 .elementor-element.elementor-element-7f25611c img{width:100%;max-width:100%;height:200px;object-fit:cover;}.elementor-21540 .elementor-element.elementor-element-216948ff > .elementor-element-populated{margin:4% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-21540 .elementor-element.elementor-element-29e3b4e7 > .elementor-widget-container{margin:20px 0px 20px 0px;}}@media(max-width:767px){.elementor-21540 .elementor-element.elementor-element-79e8fe9b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21540 .elementor-element.elementor-element-a0e8ccf > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-21540 .elementor-element.elementor-element-29e3b4e7 > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-21540 .elementor-element.elementor-element-21df4f3d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21540 .elementor-element.elementor-element-21df4f3d{width:100%;max-width:100%;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"21540\" class=\"elementor elementor-21540 e-loop-item e-loop-item-21406 post-21406 customer-success type-customer-success status-publish has-post-thumbnail hentry products-and-features-check-in-and-visit-scripting products-and-features-location-tracking products-and-features-optimized-routing industries-consumer-goods\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5546dbce elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5546dbce\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79e8fe9b\" data-id=\"79e8fe9b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-703df5bd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"703df5bd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-640b833b\" data-id=\"640b833b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f25611c elementor-widget elementor-widget-image\" data-id=\"7f25611c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1520\" height=\"1019\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/Screenshot-2025-04-28-130729.webp\" class=\"attachment-full size-full wp-image-21419\" alt=\"\" srcset=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/Screenshot-2025-04-28-130729.webp 1520w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/Screenshot-2025-04-28-130729-300x201.webp 300w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/Screenshot-2025-04-28-130729-1024x686.webp 1024w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/Screenshot-2025-04-28-130729-768x515.webp 768w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/Screenshot-2025-04-28-130729-18x12.webp 18w\" sizes=\"(max-width: 1520px) 100vw, 1520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-216948ff\" data-id=\"216948ff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a0e8ccf elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"a0e8ccf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">How FELFEL Cuts Planning Time from a Week to a Day\u2014and Doubles Field Efficiency with Mapsly<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29e3b4e7 elementor-widget elementor-widget-text-editor\" data-id=\"29e3b4e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tBy eliminating manual route planning, tool-hopping, and error-prone communications, FelFel streamlined nationwide fridge maintenance, emergency responses, and field coordination\u2014freeing up time for logistics and improving service at scale.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21df4f3d elementor-mobile-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit openChat elementor-align-left elementor-widget elementor-widget-button\" data-id=\"21df4f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/mapsly.com\/ja\/customer-success-stories\/felfel-case-study\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u8a18\u4e8b\u3092\u8aad\u3080<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-57a1785a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"57a1785a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-496b0ba8\" data-id=\"496b0ba8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2c87f3ca elementor-widget elementor-widget-menu-anchor\" data-id=\"2c87f3ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"drivingDistance\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-32a17f00 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"32a17f00\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a11fcd0\" data-id=\"5a11fcd0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-67fd46a8 elementor-widget elementor-widget-heading\" data-id=\"67fd46a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Use driving distance and time, as well as direct distance<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41e7d821 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41e7d821\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4242beda\" data-id=\"4242beda\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-24796313 elementor-widget elementor-widget-text-editor\" data-id=\"24796313\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>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.<\/p><p>For example, a 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.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5cd1007f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5cd1007f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-50ebcc4b\" data-id=\"50ebcc4b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f0a28b3 elementor-widget elementor-widget-heading\" data-id=\"f0a28b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Use records for which a buttons was pressed<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-140ad88c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"140ad88c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-524cd5f5\" data-id=\"524cd5f5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-57631e8d elementor-widget elementor-widget-text-editor\" data-id=\"57631e8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>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.<\/p><p>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.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5eea46b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5eea46b6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28e799c9\" data-id=\"28e799c9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f21ca8 elementor-widget elementor-widget-menu-anchor\" data-id=\"7f21ca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"code\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5eb8510e elementor-widget elementor-widget-heading\" data-id=\"5eb8510e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Process multiple records with Twig template engine<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-37f3de32 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"37f3de32\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-15c0ffd0\" data-id=\"15c0ffd0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-25a52dac elementor-widget elementor-widget-text-editor\" data-id=\"25a52dac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When executing actions for multiple records at once, like when:<\/p><ul><li>A Create contact list button is clicked in the Table view. This is a sample edition of the text here.<\/li><li>You need to send an email report listing records found with a <a href=\"\/ja\/match-records\/\">Match records<\/a> action, This is a sample change.<\/li><\/ul><p>Use the <a href=\"https:\/\/twig.symfony.com\/doc\/3.x\/\" target=\"_blank\" rel=\"noopener\">Twig template engine<\/a> to construct a single text value out of the record set data.<\/p><p>When necessary, in your Twig templates, you may also:<\/p><ul><li>Execute other actions and use their results like data fetched from an external API<\/li><li>Call geo-functions and this is yet another sample edition to the text here<\/li><li>Use cycles and conditional logic<\/li><li>Format date and time or other types of values in the desired format, This is another sample change<\/li><li>Save data to the execution context and re-use it down the execution flow<\/li><li>Access the user&#8217;s current location and right-clicked map address<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4628f4a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4628f4a0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1eb8518f\" data-id=\"1eb8518f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4cc7f183 elementor-widget elementor-widget-heading\" data-id=\"4cc7f183\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Link multiple actions through Execution context<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-131d22c5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"131d22c5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21247805\" data-id=\"21247805\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-22b1dd9c elementor-widget elementor-widget-text-editor\" data-id=\"22b1dd9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Actions within a single execution session are working in the same Execution context\u00a0&#8211; a global space of variables &#8211; so they can pass one another various data, declare and re-use variables, which can be used to implement more sophisticated scenarios that cannot be addressed by just point-and-click tools.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2801ff2a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2801ff2a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44a6523c\" data-id=\"44a6523c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-70e0d995 elementor-widget elementor-widget-menu-anchor\" data-id=\"70e0d995\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"territories\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3106f068 elementor-widget elementor-widget-heading\" data-id=\"3106f068\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Programmatically create, update &amp; remove territories<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-577f5093 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"577f5093\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-775805b7\" data-id=\"775805b7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6395f5c2 elementor-widget elementor-widget-text-editor\" data-id=\"6395f5c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With the Winter 2022 release, you&#8217;ll be able to create a <a href=\"\/ja\/territories\/\">territory<\/a> with custom geometry and <a href=\"\/ja\/territories\/#metrics\">data field<\/a> 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&#8217;s data fields, geometry, name, and color, as well as remove the territory.<\/p><p>Just like any <a href=\"\/ja\/territories\/#create\">territories created manually<\/a>,\u00a0<span style=\"color: var( --e-global-color-text ); letter-spacing: 0px;\">programmatically<\/span><span style=\"color: var( --e-global-color-text ); letter-spacing: 0px;\">\u00a0<\/span><span style=\"color: var( --e-global-color-text ); letter-spacing: 0px;\">created\u00a0<\/span><span style=\"color: var( --e-global-color-text ); letter-spacing: 0px;\">territories\u00a0<\/span><span style=\"color: var( --e-global-color-text ); letter-spacing: 0px;\">can also be <a href=\"\/ja\/territories\/#assign\">automatically assigned to records of any object<\/a>\u00a0and can be <a href=\"\/ja\/aggregate-metrics-demographics\/#add\">automatically colorized based on their metric values<\/a>.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9d6c4d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9d6c4d5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a3b25d0\" data-id=\"6a3b25d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f92b267 elementor-widget elementor-widget-spacer\" data-id=\"f92b267\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b18b052 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"3b18b052\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/help.mapsly.com\/articles\/5173729\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more about Automation Platform in Mapsly Help Center<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-479f3251 elementor-widget elementor-widget-spacer\" data-id=\"479f3251\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a3080b6 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"6a3080b6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c8e4f4\" data-id=\"6c8e4f4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-55faa82b elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"55faa82b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;21540&quot;,&quot;columns&quot;:1,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:1,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"21540\" class=\"elementor elementor-21540 e-loop-item e-loop-item-21405 post-21405 customer-success type-customer-success status-publish has-post-thumbnail hentry products-and-features-mapsly-analytics products-and-features-navigation products-and-features-optimized-routing products-and-features-territory-management industries-automotive\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5546dbce elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5546dbce\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79e8fe9b\" data-id=\"79e8fe9b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-703df5bd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"703df5bd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-640b833b\" data-id=\"640b833b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f25611c elementor-widget elementor-widget-image\" data-id=\"7f25611c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1792\" height=\"1024\" src=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final.webp\" class=\"attachment-full size-full wp-image-21418\" alt=\"\" srcset=\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final.webp 1792w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final-300x171.webp 300w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final-1024x585.webp 1024w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final-768x439.webp 768w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final-1536x878.webp 1536w, https:\/\/mapsly.com\/wp-content\/uploads\/2025\/09\/tekmetric-final-18x10.webp 18w\" sizes=\"(max-width: 1792px) 100vw, 1792px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-216948ff\" data-id=\"216948ff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a0e8ccf elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"a0e8ccf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">How Tekmetric Empowers Its Field Sales Team With Mapsly<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29e3b4e7 elementor-widget elementor-widget-text-editor\" data-id=\"29e3b4e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tLearn how Tekmetric uses Mapsly\u2019s route optimization, prospecting, and data cleansing tools to grow in-person sales outreach and better serve automotive repair shops.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21df4f3d elementor-mobile-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit openChat elementor-align-left elementor-widget elementor-widget-button\" data-id=\"21df4f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/mapsly.com\/ja\/customer-success-stories\/how-tekmetric-empowers-its-field-sales-team-with-mapsly\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u8a18\u4e8b\u3092\u8aad\u3080<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-253f46f5 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"253f46f5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c112005\" data-id=\"5c112005\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6f0c7ca7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f0c7ca7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-991cf0e\" data-id=\"991cf0e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f8719fe elementor-widget elementor-widget-heading\" data-id=\"6f8719fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u6e96\u5099\u306f\u3044\u3044\u3067\u3059\u304b\uff1f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-20f3d23d\" data-id=\"20f3d23d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3fe15940 elementor-align-justify elementor-mobile-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"3fe15940\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/app.mapsly.com\/signup\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u7121\u6599\u4f53\u9a13<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b62c536 elementor-mobile-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit openChat elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"7b62c536\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#openChat\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u55b6\u696d\u62c5\u5f53\u8005\u3068\u30c1\u30e3\u30c3\u30c8\u3059\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1106479d elementor-widget elementor-widget-text-editor\" data-id=\"1106479d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">\u00a0 No credit card required <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69ea7ad7 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"69ea7ad7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c408071\" data-id=\"6c408071\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5ea80660 elementor-hidden-tablet elementor-hidden-phone elementor-widget elementor-widget-spacer\" data-id=\"5ea80660\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Implement complex processes around the map using a variety of no-code tools, extendable with code 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&#8217;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&#8217;t require prior knowledge of programming. The code is hosted and executed entirely inside Mapsly and doesn&#8217;t require any maintenance or help from a developer. ; Applications Here are just [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-334","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mapsly Automation Platform - Mapsly<\/title>\n<meta name=\"description\" content=\"Implement complex processes around the map using a powerful no-code automation framework, extendable with code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mapsly.com\/ja\/automation\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mapsly Automation Platform - Mapsly\" \/>\n<meta property=\"og:description\" content=\"Implement complex processes around the map using a powerful no-code automation framework, extendable with code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mapsly.com\/ja\/automation\/\" \/>\n<meta property=\"og:site_name\" content=\"Mapsly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T09:27:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"8\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mapsly.com\/automation\/\",\"url\":\"https:\/\/mapsly.com\/automation\/\",\"name\":\"Mapsly Automation Platform - Mapsly\",\"isPartOf\":{\"@id\":\"https:\/\/mapsly.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mapsly.com\/automation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mapsly.com\/automation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\",\"datePublished\":\"2025-06-26T13:36:31+00:00\",\"dateModified\":\"2026-02-25T09:27:27+00:00\",\"description\":\"Implement complex processes around the map using a powerful no-code automation framework, extendable with code.\",\"breadcrumb\":{\"@id\":\"https:\/\/mapsly.com\/automation\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mapsly.com\/automation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/mapsly.com\/automation\/#primaryimage\",\"url\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\",\"contentUrl\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mapsly.com\/automation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mapsly.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mapsly Automation Platform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mapsly.com\/#website\",\"url\":\"https:\/\/mapsly.com\/\",\"name\":\"Mapsly\",\"description\":\"The Ultimate CRM Map\",\"publisher\":{\"@id\":\"https:\/\/mapsly.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mapsly.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mapsly.com\/#organization\",\"name\":\"Mapsly\",\"url\":\"https:\/\/mapsly.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/mapsly.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png\",\"contentUrl\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png\",\"width\":280,\"height\":85,\"caption\":\"Mapsly\"},\"image\":{\"@id\":\"https:\/\/mapsly.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mapsly Automation Platform - Mapsly","description":"Implement complex processes around the map using a powerful no-code automation framework, extendable with code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mapsly.com\/ja\/automation\/","og_locale":"ja_JP","og_type":"article","og_title":"Mapsly Automation Platform - Mapsly","og_description":"Implement complex processes around the map using a powerful no-code automation framework, extendable with code.","og_url":"https:\/\/mapsly.com\/ja\/automation\/","og_site_name":"Mapsly","article_modified_time":"2026-02-25T09:27:27+00:00","og_image":[{"url":"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"8\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mapsly.com\/automation\/","url":"https:\/\/mapsly.com\/automation\/","name":"Mapsly Automation Platform - Mapsly","isPartOf":{"@id":"https:\/\/mapsly.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mapsly.com\/automation\/#primaryimage"},"image":{"@id":"https:\/\/mapsly.com\/automation\/#primaryimage"},"thumbnailUrl":"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png","datePublished":"2025-06-26T13:36:31+00:00","dateModified":"2026-02-25T09:27:27+00:00","description":"Implement complex processes around the map using a powerful no-code automation framework, extendable with code.","breadcrumb":{"@id":"https:\/\/mapsly.com\/automation\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mapsly.com\/automation\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/mapsly.com\/automation\/#primaryimage","url":"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png","contentUrl":"https:\/\/mapsly.com\/wp-content\/uploads\/2026\/01\/image-152.png"},{"@type":"BreadcrumbList","@id":"https:\/\/mapsly.com\/automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mapsly.com\/"},{"@type":"ListItem","position":2,"name":"Mapsly Automation Platform"}]},{"@type":"WebSite","@id":"https:\/\/mapsly.com\/#website","url":"https:\/\/mapsly.com\/","name":"Mapsly","description":"The Ultimate CRM Map","publisher":{"@id":"https:\/\/mapsly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mapsly.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/mapsly.com\/#organization","name":"Mapsly","url":"https:\/\/mapsly.com\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/","url":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","contentUrl":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","width":280,"height":85,"caption":"Mapsly"},"image":{"@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":59,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/334\/revisions"}],"predecessor-version":[{"id":26674,"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/pages\/334\/revisions\/26674"}],"wp:attachment":[{"href":"https:\/\/mapsly.com\/ja\/wp-json\/wp\/v2\/media?parent=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}