{"id":898,"date":"2026-08-12T08:06:33","date_gmt":"2026-08-12T08:06:33","guid":{"rendered":"https:\/\/trendroute.ai\/?page_id=898"},"modified":"2026-08-18T08:37:53","modified_gmt":"2026-08-18T08:37:53","slug":"product-overview","status":"publish","type":"page","link":"https:\/\/trendroute.ai\/en\/product-overview\/","title":{"rendered":"Product Overview"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"898\" class=\"elementor elementor-898\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-452972d e-con-full e-flex e-con e-parent\" data-id=\"452972d\" data-element_type=\"container\" data-e-type=\"container\" data-no-translation=\"\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae2df19 elementor-widget elementor-widget-html\" data-id=\"ae2df19\" 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<!--\r\n  TrendRoute.ai - Elementor HTML Widget\r\n  Paste this whole file into ONE Elementor HTML widget.\r\n  Best result: set the Elementor container\/section to Full Width and remove default padding.\r\n-->\r\n<style>\r\n  .tr-page,\r\n  .tr-page * { box-sizing: border-box; }\r\n\r\n  .tr-page {\r\n    --tr-navy: #0c3151;\r\n    --tr-navy-2: #082844;\r\n    --tr-teal: #07989b;\r\n    --tr-teal-2: #19bcc0;\r\n    --tr-aqua: #bdf3ef;\r\n    --tr-ink: #132f4a;\r\n    --tr-muted: #5e7184;\r\n    --tr-line: #d7e4e8;\r\n    --tr-soft: #f4f8f9;\r\n    --tr-soft-2: #eaf7f7;\r\n    --tr-white: #ffffff;\r\n    --tr-shadow: 0 24px 70px rgba(12,49,81,.12);\r\n    width: 100%;\r\n    overflow: hidden;\r\n    background:\r\n      radial-gradient(circle at 88% 3%, rgba(25,188,192,.12), transparent 24%),\r\n      radial-gradient(circle at 7% 26%, rgba(7,152,155,.08), transparent 20%),\r\n      #fff;\r\n    color: var(--tr-ink);\r\n    font-family: Inter, Arial, Helvetica, sans-serif;\r\n    line-height: 1.55;\r\n    -webkit-font-smoothing: antialiased;\r\n  }\r\n\r\n  .tr-page a { color: inherit; }\r\n  .tr-wrap { width: min(1180px, calc(100% - 40px)); margin: 0 auto; }\r\n  .tr-section { padding: 92px 0; position: relative; }\r\n\r\n  .tr-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin: 0 0 14px;\r\n    color: var(--tr-teal);\r\n    font-size: 13px;\r\n    font-weight: 800;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n  }\r\n  .tr-kicker:before {\r\n    content: \"\";\r\n    width: 28px;\r\n    height: 2px;\r\n    background: currentColor;\r\n    border-radius: 99px;\r\n  }\r\n\r\n  .tr-title {\r\n    margin: 0;\r\n    color: var(--tr-navy);\r\n    font-size: clamp(38px, 5.2vw, 72px);\r\n    line-height: 1.02;\r\n    letter-spacing: -.035em;\r\n    font-weight: 800;\r\n  }\r\n  .tr-title em { font-style: normal; color: var(--tr-teal); }\r\n\r\n  .tr-h2 {\r\n    margin: 0;\r\n    color: var(--tr-navy);\r\n    font-size: clamp(30px, 3.6vw, 50px);\r\n    line-height: 1.08;\r\n    letter-spacing: -.025em;\r\n    font-weight: 800;\r\n  }\r\n  .tr-lead {\r\n    margin: 18px 0 0;\r\n    max-width: 820px;\r\n    color: var(--tr-muted);\r\n    font-size: clamp(17px, 1.8vw, 21px);\r\n    line-height: 1.6;\r\n  }\r\n\r\n  \/* HERO *\/\r\n  .tr-hero { padding: 36px 0 74px; position: relative; }\r\n  .tr-hero:before {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: -150px;\r\n    right: -140px;\r\n    width: 500px;\r\n    height: 500px;\r\n    border: 1px solid rgba(7,152,155,.15);\r\n    border-radius: 50%;\r\n    box-shadow:\r\n      0 0 0 55px rgba(7,152,155,.03),\r\n      0 0 0 110px rgba(7,152,155,.02);\r\n    pointer-events: none;\r\n  }\r\n  .tr-brand {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    width: fit-content;\r\n    margin-bottom: 70px;\r\n  }\r\n  .tr-mark {\r\n    width: 58px;\r\n    height: 45px;\r\n    border-radius: 12px;\r\n    display: grid;\r\n    place-items: center;\r\n    color: var(--tr-navy);\r\n    background: linear-gradient(145deg, #fff, #eef9f8);\r\n    border: 1px solid #dbe9ea;\r\n    box-shadow: 0 8px 25px rgba(12,49,81,.08);\r\n    font-size: 22px;\r\n    font-weight: 900;\r\n    letter-spacing: -.08em;\r\n    position: relative;\r\n  }\r\n  .tr-mark:after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 9px;\r\n    right: 9px;\r\n    bottom: 8px;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, #d6a23a 0 46%, var(--tr-teal) 46% 100%);\r\n    border-radius: 20px;\r\n  }\r\n  .tr-brand-name {\r\n    color: var(--tr-navy);\r\n    font-size: 30px;\r\n    line-height: 1;\r\n    font-weight: 800;\r\n    letter-spacing: -.025em;\r\n  }\r\n  .tr-brand-name span { color: var(--tr-teal); }\r\n\r\n  .tr-hero-grid {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1.23fr) minmax(320px, .77fr);\r\n    align-items: center;\r\n    gap: 70px;\r\n  }\r\n  .tr-subtitle {\r\n    margin: 22px 0 0;\r\n    color: var(--tr-teal);\r\n    font-size: clamp(21px, 2.4vw, 31px);\r\n    line-height: 1.25;\r\n    font-weight: 800;\r\n    letter-spacing: -.02em;\r\n  }\r\n  .tr-hero-copy {\r\n    margin: 24px 0 0;\r\n    max-width: 760px;\r\n    color: var(--tr-muted);\r\n    font-size: 18px;\r\n  }\r\n  .tr-hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 32px; }\r\n  .tr-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    min-height: 52px;\r\n    padding: 0 22px;\r\n    border-radius: 14px;\r\n    text-decoration: none !important;\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n    transition: transform .25s ease, box-shadow .25s ease, background .25s ease;\r\n  }\r\n  .tr-btn:hover { transform: translateY(-2px); }\r\n  .tr-btn-primary { background: var(--tr-navy); color: #fff !important; box-shadow: 0 14px 30px rgba(12,49,81,.2); }\r\n  .tr-btn-primary:hover { background: #103c62; box-shadow: 0 18px 36px rgba(12,49,81,.25); }\r\n  .tr-btn-secondary { background: #fff; color: var(--tr-navy) !important; border: 1px solid #d8e7ea; }\r\n  .tr-btn svg { width: 18px; height: 18px; }\r\n\r\n  .tr-hero-card {\r\n    min-height: 450px;\r\n    padding: 26px;\r\n    border-radius: 28px;\r\n    background: linear-gradient(145deg, var(--tr-navy), #124d72);\r\n    box-shadow: var(--tr-shadow);\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .tr-hero-card:before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image:\r\n      linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px),\r\n      linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);\r\n    background-size: 42px 42px;\r\n    mask-image: linear-gradient(to bottom, black 0%, rgba(0,0,0,.5) 70%, transparent 100%);\r\n  }\r\n  .tr-route-svg { position: absolute; inset: 28px; width: calc(100% - 56px); height: calc(100% - 56px); }\r\n  .tr-hero-card-copy {\r\n    position: absolute;\r\n    left: 26px;\r\n    right: 26px;\r\n    bottom: 26px;\r\n    z-index: 2;\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n    gap: 18px;\r\n  }\r\n  .tr-card-label { color: #a5efeb; font-size: 13px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\r\n  .tr-card-main { margin-top: 7px; color: white; font-size: 18px; font-weight: 700; line-height: 1.35; max-width: 250px; }\r\n  .tr-card-chip {\r\n    flex: 0 0 auto;\r\n    padding: 10px 12px;\r\n    border-radius: 12px;\r\n    background: rgba(255,255,255,.1);\r\n    border: 1px solid rgba(255,255,255,.16);\r\n    color: #d7ffff;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    backdrop-filter: blur(8px);\r\n  }\r\n\r\n  .tr-intro-panel {\r\n    margin-top: 54px;\r\n    display: grid;\r\n    grid-template-columns: minmax(0,1.4fr) minmax(280px,.6fr);\r\n    gap: 1px;\r\n    background: #d9e7ea;\r\n    border: 1px solid #d9e7ea;\r\n    border-radius: 22px;\r\n    overflow: hidden;\r\n  }\r\n  .tr-intro-copy, .tr-proof { background: #fff; }\r\n  .tr-intro-copy { padding: 30px 32px; }\r\n  .tr-intro-copy h3 { margin: 0 0 9px; color: var(--tr-navy); font-size: 18px; }\r\n  .tr-intro-copy p { margin: 0; color: var(--tr-muted); font-size: 16px; }\r\n  .tr-proof {\r\n    padding: 28px 30px;\r\n    display: grid;\r\n    grid-template-columns: auto 1fr;\r\n    align-items: center;\r\n    gap: 22px;\r\n    background: linear-gradient(135deg, #0c3151, #154c70);\r\n  }\r\n  .tr-proof-number { color: #9af0ec; font-size: 46px; font-weight: 900; line-height: 1; letter-spacing: -.04em; }\r\n  .tr-proof-copy strong { display: block; color: #baf4ef; font-size: 12px; letter-spacing: .07em; text-transform: uppercase; }\r\n  .tr-proof-copy span { display: block; margin-top: 5px; color: #fff; font-size: 14px; font-weight: 700; line-height: 1.4; }\r\n\r\n  \/* VALUE *\/\r\n  .tr-value { background: var(--tr-soft); }\r\n  .tr-grid-4 { margin-top: 40px; display: grid; grid-template-columns: repeat(4,1fr); gap: 18px; }\r\n  .tr-card {\r\n    background: #fff;\r\n    border: 1px solid #dce8ea;\r\n    border-radius: 20px;\r\n    padding: 26px;\r\n    box-shadow: 0 12px 34px rgba(12,49,81,.05);\r\n    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;\r\n  }\r\n  .tr-card:hover { transform: translateY(-5px); box-shadow: 0 20px 44px rgba(12,49,81,.1); border-color: #c7dfdf; }\r\n  .tr-icon {\r\n    width: 46px; height: 46px; border-radius: 13px;\r\n    display: grid; place-items: center;\r\n    background: var(--tr-soft-2); color: var(--tr-teal);\r\n    margin-bottom: 20px;\r\n  }\r\n  .tr-icon svg { width: 23px; height: 23px; }\r\n  .tr-card h3 { margin: 0; color: var(--tr-navy); font-size: 19px; line-height: 1.25; }\r\n  .tr-card p { margin: 9px 0 0; color: var(--tr-muted); font-size: 15px; line-height: 1.55; }\r\n\r\n  .tr-audience {\r\n    margin-top: 24px;\r\n    display: grid;\r\n    grid-template-columns: .62fr 1.38fr;\r\n    border-radius: 24px;\r\n    overflow: hidden;\r\n    background: var(--tr-navy);\r\n    box-shadow: var(--tr-shadow);\r\n  }\r\n  .tr-audience-head { padding: 36px; display: flex; flex-direction: column; justify-content: space-between; gap: 30px; }\r\n  .tr-audience-head h3 { margin: 0; color: white; font-size: 28px; line-height: 1.15; }\r\n  .tr-audience-head p { margin: 0; color: #c4d7e5; font-size: 15px; }\r\n  .tr-audience-list { padding: 32px; background: #eaf8f7; display: grid; grid-template-columns: repeat(2,1fr); gap: 12px 22px; }\r\n  .tr-audience-item { display: flex; gap: 10px; color: #27445c; font-size: 15px; line-height: 1.4; }\r\n  .tr-audience-item:before {\r\n    content: \"\"; width: 8px; height: 8px; margin-top: 7px; border-radius: 50%; background: var(--tr-teal); flex: 0 0 auto;\r\n  }\r\n\r\n  \/* DIFFERENT *\/\r\n  .tr-different .tr-head-row { display: flex; justify-content: space-between; gap: 40px; align-items: flex-end; }\r\n  .tr-head-note { max-width: 360px; color: var(--tr-muted); font-size: 15px; margin: 0; }\r\n  .tr-dark-feature {\r\n    margin-top: 40px;\r\n    padding: 38px;\r\n    border-radius: 26px;\r\n    background:\r\n      linear-gradient(135deg, rgba(12,49,81,.98), rgba(7,77,101,.96)),\r\n      #0c3151;\r\n    color: #fff;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .tr-dark-feature:after {\r\n    content:\"\"; position:absolute; width:320px; height:320px; border-radius:50%; border:1px solid rgba(169,242,238,.18); right:-130px; top:-130px;\r\n  }\r\n  .tr-dark-feature h3 { margin: 0; font-size: 26px; color: #fff; }\r\n  .tr-dark-feature > p { margin: 10px 0 0; max-width: 880px; color: #c9dce8; font-size: 16px; }\r\n  .tr-grid-3 { margin-top: 30px; display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; position: relative; z-index:1; }\r\n  .tr-mini {\r\n    padding: 24px;\r\n    border-radius: 18px;\r\n    background: rgba(255,255,255,.075);\r\n    border: 1px solid rgba(255,255,255,.12);\r\n  }\r\n  .tr-mini strong { display:block; color:#b7f2ef; font-size:17px; }\r\n  .tr-mini p { margin:8px 0 0; color:#d0dee7; font-size:14px; }\r\n\r\n  \/* 6 FEATURES *\/\r\n  .tr-feature-section { background: linear-gradient(180deg, #fff 0%, #f7fafb 100%); }\r\n  .tr-feature-grid { margin-top: 44px; display: grid; grid-template-columns: repeat(2,1fr); gap: 18px; }\r\n  .tr-feature-card {\r\n    min-height: 205px;\r\n    padding: 28px;\r\n    border-radius: 22px;\r\n    border: 1px solid #d8e6e8;\r\n    background: #fff;\r\n    display: grid;\r\n    grid-template-columns: 50px 1fr;\r\n    gap: 20px;\r\n  }\r\n  .tr-num {\r\n    width: 50px; height: 50px; display: grid; place-items: center;\r\n    border-radius: 14px; background: var(--tr-soft-2); color: var(--tr-teal); font-size: 19px; font-weight: 900;\r\n  }\r\n  .tr-feature-card h3 { margin: 2px 0 0; color: var(--tr-navy); font-size: 20px; line-height: 1.25; }\r\n  .tr-feature-card p { margin: 10px 0 0; color: var(--tr-muted); font-size: 15px; }\r\n\r\n  \/* FLOW *\/\r\n  .tr-platform { background: var(--tr-navy); color: #fff; }\r\n  .tr-platform .tr-kicker { color: #9beae7; }\r\n  .tr-platform .tr-h2 { color: #fff; }\r\n  .tr-platform .tr-lead { color: #bcd0dd; }\r\n  .tr-flow {\r\n    margin-top: 46px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 64px 1fr 64px 1fr;\r\n    align-items: stretch;\r\n  }\r\n  .tr-flow-card { padding: 28px 24px; border-radius: 19px; background: #fff; color: var(--tr-ink); text-align:center; }\r\n  .tr-flow-card.core { background: #0a243b; border: 1px solid rgba(255,255,255,.18); color: white; }\r\n  .tr-flow-card h3 { margin:0; color:inherit; font-size:18px; }\r\n  .tr-flow-card p { margin:8px 0 0; color:#607386; font-size:14px; }\r\n  .tr-flow-card.core p { color:#bcd0dd; }\r\n  .tr-arrow { display:grid; place-items:center; color:#62d8d2; }\r\n  .tr-arrow svg { width:30px; height:30px; }\r\n\r\n  .tr-integrations { margin-top: 22px; display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }\r\n  .tr-integration-card { padding:24px; border-radius:18px; background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.11); }\r\n  .tr-integration-card h3 { margin:0; color:#fff; font-size:17px; }\r\n  .tr-integration-card p { margin:8px 0 0; color:#c4d5df; font-size:14px; }\r\n\r\n  \/* CTA *\/\r\n  .tr-cta { padding: 84px 0 100px; }\r\n  .tr-cta-box {\r\n    padding: 46px;\r\n    border-radius: 30px;\r\n    display: grid;\r\n    grid-template-columns: minmax(0,1fr) auto;\r\n    gap: 34px;\r\n    align-items: center;\r\n    background:\r\n      radial-gradient(circle at 92% 20%, rgba(39,215,208,.22), transparent 34%),\r\n      linear-gradient(135deg, #092b49, #0f4366);\r\n    box-shadow: 0 28px 70px rgba(12,49,81,.18);\r\n  }\r\n  .tr-cta-box h2 { margin:0; color:white; font-size:clamp(28px,3.4vw,45px); line-height:1.08; letter-spacing:-.025em; }\r\n  .tr-cta-box p { margin:12px 0 0; max-width:760px; color:#c7dbe7; font-size:16px; }\r\n  .tr-cta-links { display:flex; flex-direction:column; gap:10px; min-width:190px; }\r\n  .tr-cta-link {\r\n    padding: 14px 18px;\r\n    border-radius: 13px;\r\n    background: #b3f2ee;\r\n    color: #0b3854 !important;\r\n    text-decoration:none !important;\r\n    font-weight: 900;\r\n    text-align:center;\r\n  }\r\n  .tr-site-link { text-align:center; color:#d8eef0 !important; text-decoration:none !important; font-size:14px; font-weight:700; }\r\n\r\n  .tr-footer { padding: 0 0 42px; }\r\n  .tr-footer-inner { padding-top:24px; border-top:1px solid #e1ebed; display:flex; align-items:center; justify-content:space-between; gap:20px; color:#6a7c8d; font-size:13px; }\r\n  .tr-footer strong { color:var(--tr-navy); }\r\n  .tr-footer a { color:var(--tr-teal); text-decoration:none; font-weight:800; }\r\n\r\n  @media (max-width: 1024px) {\r\n    .tr-section { padding: 76px 0; }\r\n    .tr-hero-grid { grid-template-columns: 1fr; gap: 38px; }\r\n    .tr-hero-card { min-height: 390px; }\r\n    .tr-brand { margin-bottom: 48px; }\r\n    .tr-grid-4 { grid-template-columns: repeat(2,1fr); }\r\n    .tr-audience { grid-template-columns: 1fr; }\r\n    .tr-feature-grid { grid-template-columns: 1fr; }\r\n    .tr-flow { grid-template-columns: 1fr; gap: 12px; }\r\n    .tr-arrow { transform: rotate(90deg); min-height: 38px; }\r\n    .tr-integrations { grid-template-columns: 1fr; }\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .tr-wrap { width: min(100% - 28px, 1180px); }\r\n    .tr-section { padding: 60px 0; }\r\n    .tr-hero { padding: 24px 0 56px; }\r\n    .tr-brand { margin-bottom: 38px; }\r\n    .tr-brand-name { font-size: 26px; }\r\n    .tr-mark { width: 50px; height: 40px; }\r\n    .tr-title { font-size: clamp(39px, 12vw, 56px); }\r\n    .tr-subtitle { font-size: 22px; }\r\n    .tr-hero-copy { font-size: 16px; }\r\n    .tr-hero-actions { flex-direction: column; }\r\n    .tr-btn { width: 100%; }\r\n    .tr-hero-card { min-height: 350px; border-radius: 22px; }\r\n    .tr-hero-card-copy { align-items:flex-start; flex-direction:column; }\r\n    .tr-intro-panel { grid-template-columns: 1fr; }\r\n    .tr-proof { grid-template-columns: 1fr; gap: 10px; }\r\n    .tr-grid-4 { grid-template-columns: 1fr; }\r\n    .tr-audience-list { grid-template-columns: 1fr; }\r\n    .tr-different .tr-head-row { align-items:flex-start; flex-direction:column; }\r\n    .tr-grid-3 { grid-template-columns: 1fr; }\r\n    .tr-dark-feature { padding: 26px; }\r\n    .tr-feature-card { grid-template-columns: 44px 1fr; padding: 22px; min-height: 0; }\r\n    .tr-num { width: 44px; height: 44px; }\r\n    .tr-cta-box { padding: 30px 24px; grid-template-columns: 1fr; }\r\n    .tr-cta-links { min-width: 0; width: 100%; }\r\n    .tr-footer-inner { flex-direction:column; align-items:flex-start; }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .tr-card, .tr-btn { transition: none; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"tr-page\">\r\n  <section class=\"tr-hero\" id=\"top\">\r\n    <div class=\"tr-wrap\">\r\n      <div class=\"tr-hero-grid\">\r\n        <div>\r\n          <div class=\"tr-kicker\">AI-powered logistics intelligence<\/div>\r\n          <h1 class=\"tr-title\">AI-Powered Route <em>Optimisation<\/em><\/h1>\r\n          <p class=\"tr-subtitle\">Smarter routes. Better ETAs. Less manual planning.<\/p>\r\n          <p class=\"tr-hero-copy\">TrendRoute.ai is an API-first route optimisation engine and ETA prediction platform for delivery and fleet operations. It combines mathematical optimisation, geospatial intelligence, adaptive clustering and machine learning to produce routes that are efficient on paper and practical in the real world.<\/p>\r\n\r\n          <div class=\"tr-hero-actions\">\r\n            <a class=\"tr-btn tr-btn-primary\" href=\"https:\/\/trendroute.ai\/route-optimisation-sandbox\" target=\"_blank\" rel=\"noopener\">\r\n              Explore the Sandbox\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\r\n            <\/a>\r\n            <a class=\"tr-btn tr-btn-secondary\" href=\"#platform-fit\">See how it fits your platform<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tr-hero-card\" aria-hidden=\"true\">\r\n          <svg class=\"tr-route-svg\" viewBox=\"0 0 500 430\" fill=\"none\">\r\n            <path d=\"M46 334C92 305 100 265 140 242C186 215 220 250 255 213C290 177 267 140 322 119C367 101 393 129 450 73\" stroke=\"#83E4DE\" stroke-width=\"7\" stroke-linecap=\"round\" stroke-dasharray=\"1 17\"\/>\r\n            <path d=\"M54 79C111 101 115 161 166 174C217 187 239 143 290 157C347 172 356 227 430 245\" stroke=\"rgba(255,255,255,.46)\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/>\r\n            <circle cx=\"54\" cy=\"79\" r=\"10\" fill=\"#fff\"\/><circle cx=\"166\" cy=\"174\" r=\"10\" fill=\"#83E4DE\"\/><circle cx=\"290\" cy=\"157\" r=\"10\" fill=\"#fff\"\/><circle cx=\"430\" cy=\"245\" r=\"10\" fill=\"#83E4DE\"\/>\r\n            <circle cx=\"46\" cy=\"334\" r=\"12\" fill=\"#83E4DE\"\/><circle cx=\"255\" cy=\"213\" r=\"12\" fill=\"#fff\"\/><circle cx=\"450\" cy=\"73\" r=\"12\" fill=\"#83E4DE\"\/>\r\n            <path d=\"M118 354l24-5 13 21-15 19-26-5-8-18 12-12z\" fill=\"rgba(255,255,255,.09)\" stroke=\"rgba(255,255,255,.35)\"\/>\r\n            <path d=\"M343 276l29-8 21 22-9 30-30 6-21-22 10-28z\" fill=\"rgba(131,228,222,.1)\" stroke=\"rgba(131,228,222,.45)\"\/>\r\n          <\/svg>\r\n          <div class=\"tr-hero-card-copy\">\r\n            <div>\r\n              <div class=\"tr-card-label\">Route intelligence<\/div>\r\n              <div class=\"tr-card-main\">Optimisation + ETA + geospatial intelligence<\/div>\r\n            <\/div>\r\n            <div class=\"tr-card-chip\">API-first<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tr-intro-panel\">\r\n        <div class=\"tr-intro-copy\">\r\n          <h3>What is TrendRoute.ai?<\/h3>\r\n          <p>For large delivery operations, even small improvements in route distance, duration, utilisation or planning effort compound across thousands of routes. TrendRoute.ai helps turn those incremental gains into measurable operating value.<\/p>\r\n        <\/div>\r\n        <div class=\"tr-proof\">\r\n          <div class=\"tr-proof-number\">2M+<\/div>\r\n          <div class=\"tr-proof-copy\">\r\n            <strong>Proven in Nordic operations<\/strong>\r\n            <span>More than 2 million deliveries in the Nordics have already been performed using routing plans generated by TrendRoute.ai.<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"tr-section tr-value\" id=\"business-value\">\r\n    <div class=\"tr-wrap\">\r\n      <div class=\"tr-kicker\">Business value<\/div>\r\n      <h2 class=\"tr-h2\">Small routing gains can create meaningful operational value.<\/h2>\r\n      <p class=\"tr-lead\">Improve planning efficiency, vehicle productivity and ETA reliability without forcing a replacement of your existing logistics stack.<\/p>\r\n\r\n      <div class=\"tr-grid-4\">\r\n        <article class=\"tr-card\">\r\n          <div class=\"tr-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 18h16M6 15l3-3 3 2 6-7\"\/><path d=\"M16 7h2v2\"\/><\/svg><\/div>\r\n          <h3>Lower delivery cost<\/h3>\r\n          <p>Reduce unnecessary distance, travel time, vehicle movement and avoidable operational waste.<\/p>\r\n        <\/article>\r\n        <article class=\"tr-card\">\r\n          <div class=\"tr-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 3v18M3 12h18\"\/><path d=\"M5 5l14 14M19 5L5 19\" opacity=\".28\"\/><\/svg><\/div>\r\n          <h3>More automation<\/h3>\r\n          <p>Generate practical routes that need fewer manual corrections, shortening the morning planning cycle.<\/p>\r\n        <\/article>\r\n        <article class=\"tr-card\">\r\n          <div class=\"tr-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 17h3l2-5 3 2 3-7 2 4h3\"\/><circle cx=\"5\" cy=\"17\" r=\"1\"\/><\/svg><\/div>\r\n          <h3>Better fleet productivity<\/h3>\r\n          <p>Improve vehicle and courier utilisation, route capacity and stops per hour while respecting constraints.<\/p>\r\n        <\/article>\r\n        <article class=\"tr-card\">\r\n          <div class=\"tr-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"8\"\/><path d=\"M12 8v5l3 2\"\/><\/svg><\/div>\r\n          <h3>More reliable ETAs<\/h3>\r\n          <p>Use ML-based ETA prediction that can adapt to customer operations and historical courier performance.<\/p>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <div class=\"tr-audience\">\r\n        <div class=\"tr-audience-head\">\r\n          <div>\r\n            <div class=\"tr-kicker\" style=\"color:#91e7e3;\">Who is it for<\/div>\r\n            <h3>Built for real-world delivery and fleet operations.<\/h3>\r\n          <\/div>\r\n          <p>A complete optimisation engine - not just a solver. TrendRoute.ai adds map intelligence, ETA models, analytics, feedback loops and production-scale infrastructure around the mathematical optimisation core.<\/p>\r\n        <\/div>\r\n        <div class=\"tr-audience-list\">\r\n          <div class=\"tr-audience-item\">Last-mile parcel and courier operators<\/div>\r\n          <div class=\"tr-audience-item\">Logistics and transportation software providers<\/div>\r\n          <div class=\"tr-audience-item\">Express and pickup-delivery businesses<\/div>\r\n          <div class=\"tr-audience-item\">Fleet-based service operations<\/div>\r\n          <div class=\"tr-audience-item\">Food, grocery and retail delivery platforms<\/div>\r\n          <div class=\"tr-audience-item\">Established logistics companies benchmarking internal optimisation<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"tr-section tr-different\" id=\"route-intelligence\">\r\n    <div class=\"tr-wrap\">\r\n      <div class=\"tr-head-row\">\r\n        <div>\r\n          <div class=\"tr-kicker\">Why TrendRoute.ai routes are different<\/div>\r\n          <h2 class=\"tr-h2\">AI route intelligence beyond generic VRP solvers.<\/h2>\r\n        <\/div>\r\n        <p class=\"tr-head-note\">TrendRoute.ai is not designed as a thin wrapper around a standard open-source VRP solver.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"tr-dark-feature\">\r\n        <h3>A routing pipeline designed to generate, select and improve practical routes.<\/h3>\r\n        <p>AI-driven clustering and operational route-quality intelligence are used as part of how routes are built and evaluated.<\/p>\r\n        <div class=\"tr-grid-3\">\r\n          <div class=\"tr-mini\">\r\n            <strong>Adaptive clustering<\/strong>\r\n            <p>Multiple unsupervised clustering techniques can run in parallel. The engine evaluates alternatives and adapts parameters to local mission density, geography and the selected cost objective.<\/p>\r\n          <\/div>\r\n          <div class=\"tr-mini\">\r\n            <strong>Route-shape intelligence<\/strong>\r\n            <p>An AI quality model evaluates patterns dispatchers and couriers notice - crossing edges, zig-zags, backtracking, repeated returns to areas and unnatural geographic progression.<\/p>\r\n          <\/div>\r\n          <div class=\"tr-mini\">\r\n            <strong>Learns from operations<\/strong>\r\n            <p>When enabled, dispatcher corrections and actual execution data can feed back into the engine, helping tune clustering, ETA models and route-quality behaviour to the customer operation.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"tr-section tr-feature-section\" id=\"capabilities\">\r\n    <div class=\"tr-wrap\">\r\n      <div class=\"tr-kicker\">What makes TrendRoute.ai different<\/div>\r\n      <h2 class=\"tr-h2\">Built for the way logistics operations actually work.<\/h2>\r\n      <p class=\"tr-lead\">Designed around the details that often make the difference between a mathematically valid route and a route that dispatchers and couriers trust in daily operations.<\/p>\r\n\r\n      <div class=\"tr-feature-grid\">\r\n        <article class=\"tr-feature-card\"><div class=\"tr-num\">01<\/div><div><h3>Operational route intelligence<\/h3><p>AI-driven clustering and route-shape quality logic evaluate geographical coherence, zig-zags, crossings and backtracking - not only distance and duration.<\/p><\/div><\/article>\r\n        <article class=\"tr-feature-card\"><div class=\"tr-num\">02<\/div><div><h3>Last-meter &amp; park-and-walk planning<\/h3><p>In dense areas, TrendRoute can group nearby stops for walking, reason about where the vehicle should stop, and connect the walking tour back to the next driving leg.<\/p><\/div><\/article>\r\n        <article class=\"tr-feature-card\"><div class=\"tr-num\">03<\/div><div><h3>Flexible planning modes<\/h3><p>Single-route, multi-route and shipment optimisation, plus Route Extension for static routes with new dynamic missions and fixed-sequence ETA recalculation.<\/p><\/div><\/article>\r\n        <article class=\"tr-feature-card\"><div class=\"tr-num\">04<\/div><div><h3>Adaptive ETA prediction<\/h3><p>ML models can learn from historical execution data and customer-specific patterns, including historical courier performance where enabled.<\/p><\/div><\/article>\r\n        <article class=\"tr-feature-card\"><div class=\"tr-num\">05<\/div><div><h3>Analytics &amp; continuous improvement<\/h3><p>Monitor route distance, duration, stops\/hour, operational quality and performance trends. Optional feedback can help improve models, clustering and map intelligence over time.<\/p><\/div><\/article>\r\n        <article class=\"tr-feature-card\"><div class=\"tr-num\">06<\/div><div><h3>Straightforward API integration<\/h3><p>TrendRoute.ai plugs into existing order-management, dispatch and driver workflows through REST APIs. Your platform remains the system of record.<\/p><\/div><\/article>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"tr-section tr-platform\" id=\"platform-fit\">\r\n    <div class=\"tr-wrap\">\r\n      <div class=\"tr-kicker\">How TrendRoute.ai fits into your platform<\/div>\r\n      <h2 class=\"tr-h2\">Keep your existing workflow. Add a stronger routing engine.<\/h2>\r\n      <p class=\"tr-lead\">TrendRoute.ai connects to existing order, dispatch and driver workflows through REST APIs, while your platform remains the system of record.<\/p>\r\n\r\n      <div class=\"tr-flow\">\r\n        <div class=\"tr-flow-card\"><h3>Your logistics platform<\/h3><p>Orders \u2022 vehicles \u2022 constraints<\/p><\/div>\r\n        <div class=\"tr-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 12h16M14 6l6 6-6 6\"\/><\/svg><\/div>\r\n        <div class=\"tr-flow-card core\"><h3>TrendRoute.ai engine<\/h3><p>Optimisation \u2022 ETA \u2022 geospatial<\/p><\/div>\r\n        <div class=\"tr-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 12h16M14 6l6 6-6 6\"\/><\/svg><\/div>\r\n        <div class=\"tr-flow-card\"><h3>Operational outputs<\/h3><p>Routes \u2022 assignments \u2022 ETAs \u2022 KPIs<\/p><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tr-integrations\">\r\n        <div class=\"tr-integration-card\"><h3>Straightforward integration<\/h3><p>Connect through REST APIs to existing order, dispatch and driver workflows - without replacing your logistics platform.<\/p><\/div>\r\n        <div class=\"tr-integration-card\"><h3>Usage-based, competitive pricing<\/h3><p>Pay according to the deliveries\/routes you process. Competitive Nordic pricing keeps cost aligned with usage and sensible relative to the operational savings improved routing can generate.<\/p><\/div>\r\n        <div class=\"tr-integration-card\"><h3>EU-hosted &amp; GDPR-ready<\/h3><p>Designed for European logistics teams and privacy-conscious deployments, with staged evaluation through the TrendRoute.ai Sandbox.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"tr-cta\">\r\n    <div class=\"tr-wrap\">\r\n      <div class=\"tr-cta-box\">\r\n        <div>\r\n          <h2>See what TrendRoute.ai can be worth at your scale.<\/h2>\r\n          <p>Benchmark your current planning approach, test realistic scenarios, and evaluate a straightforward integration before changing production workflows.<\/p>\r\n        <\/div>\r\n        <div class=\"tr-cta-links\">\r\n          <a class=\"tr-cta-link\" href=\"https:\/\/trendroute.ai\/route-optimisation-sandbox\/\" target=\"_blank\" rel=\"noopener\">trendroute.ai\/sandbox<\/a>\r\n          <a class=\"tr-site-link\" href=\"https:\/\/trendroute.ai\" target=\"_blank\" rel=\"noopener\">trendroute.ai<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <footer class=\"tr-footer\">\r\n    <div class=\"tr-wrap tr-footer-inner\">\r\n      <div><strong>TrendRoute.ai<\/strong> \u2022 AI-powered route optimisation for real-world logistics<\/div>\r\n      <a href=\"https:\/\/trendroute.ai\" target=\"_blank\" rel=\"noopener\">trendroute.ai<\/a>\r\n    <\/div>\r\n  <\/footer>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab21d9d e-flex e-con-boxed e-con e-parent\" data-id=\"ab21d9d\" 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-e15bf0b elementor-widget elementor-widget-shortcode\" data-id=\"e15bf0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div id=\"tpgp-7521847\" class=\"tpgp-wrap\" data-pdf-id=\"1\" data-pdf-label=\"PDF 1\">\n            <button type=\"button\" class=\"tpgp-open\">Download PDF<\/button>\n\n            <div class=\"tpgp-modal\" aria-hidden=\"true\">\n                <div class=\"tpgp-backdrop\"><\/div>\n                <div class=\"tpgp-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"tpgp-7521847-title\">\n                    <button type=\"button\" class=\"tpgp-close\" aria-label=\"Close\">&times;<\/button>\n                    <h3 id=\"tpgp-7521847-title\">Get the PDF<\/h3>\n                    <form class=\"tpgp-form\" novalidate>\n                        <input type=\"hidden\" name=\"action\" value=\"trendplus_gated_pdf_submit\">\n                        <input type=\"hidden\" name=\"nonce\" value=\"685da5e841\">\n                        <input type=\"hidden\" name=\"pdf_id\" value=\"1\">\n                        <input type=\"hidden\" name=\"page_url\" value=\"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/pages\/898\">\n                        <div class=\"tpgp-hp\" aria-hidden=\"true\"><label>Website<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n\n                        <label>\n                            <span>Work email<\/span>\n                            <input type=\"email\" name=\"email\" autocomplete=\"email\" required>\n                        <\/label>\n\n                        <label>\n                            <span>Company name<\/span>\n                            <input type=\"text\" name=\"company\" autocomplete=\"organization\" required maxlength=\"190\">\n                        <\/label>\n\n                        <button type=\"submit\" class=\"tpgp-submit\">Download PDF<\/button>\n                        <p class=\"tpgp-privacy\">We\u2019ll use your details to provide the requested resource. See our Privacy Policy for more information.<\/p>\n                        <div class=\"tpgp-message\" role=\"status\" aria-live=\"polite\"><\/div>\n                    <\/form>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <style>\n            #tpgp-7521847 .tpgp-open,\n            #tpgp-7521847 .tpgp-submit{appearance:none;border:0;border-radius:8px;padding:13px 20px;cursor:pointer;font:inherit;font-weight:600;background:#111;color:#fff;line-height:1.2}\n            #tpgp-7521847 .tpgp-open:hover,\n            #tpgp-7521847 .tpgp-submit:hover{opacity:.88}\n            #tpgp-7521847 .tpgp-modal{display:none;position:fixed;inset:0;z-index:999999}\n            #tpgp-7521847 .tpgp-modal.is-open{display:block}\n            #tpgp-7521847 .tpgp-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.58)}\n            #tpgp-7521847 .tpgp-dialog{position:relative;z-index:2;width:min(92vw,480px);margin:10vh auto;background:#fff;color:#111;border-radius:14px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.25)}\n            #tpgp-7521847 .tpgp-dialog h3{margin:0 34px 20px 0;font-size:26px;line-height:1.2}\n            #tpgp-7521847 .tpgp-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer;color:#555}\n            #tpgp-7521847 .tpgp-form label{display:block;margin:0 0 14px;font-weight:600}\n            #tpgp-7521847 .tpgp-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}\n            #tpgp-7521847 .tpgp-form label span{display:block;margin-bottom:7px}\n            #tpgp-7521847 .tpgp-form input{width:100%;box-sizing:border-box;border:1px solid #d7d7d7;border-radius:8px;padding:12px 13px;font:inherit;background:#fff;color:#111}\n            #tpgp-7521847 .tpgp-submit{width:100%;margin-top:4px}\n            #tpgp-7521847 .tpgp-submit[disabled]{opacity:.55;cursor:wait}\n            #tpgp-7521847 .tpgp-privacy{font-size:12px;line-height:1.45;color:#666;margin:12px 0 0}\n            #tpgp-7521847 .tpgp-message{font-size:14px;margin-top:10px}\n            @media (max-width:600px){#tpgp-7521847 .tpgp-dialog{margin:6vh auto;padding:22px}}\n        <\/style>\n\n        <script>\n        (function(){\n            var root = document.getElementById(\"tpgp-7521847\");\n            if(!root) return;\n            var modal = root.querySelector('.tpgp-modal');\n            var openBtn = root.querySelector('.tpgp-open');\n            var closeBtn = root.querySelector('.tpgp-close');\n            var backdrop = root.querySelector('.tpgp-backdrop');\n            var form = root.querySelector('.tpgp-form');\n            var submitBtn = root.querySelector('.tpgp-submit');\n            var msg = root.querySelector('.tpgp-message');\n            var ajaxUrl = \"https:\\\/\\\/trendroute.ai\\\/wp-admin\\\/admin-ajax.php\";\n\n            function ga(name){\n                if(typeof window.gtag === 'function'){\n                    window.gtag('event', name, {\n                        pdf_id: root.getAttribute('data-pdf-id'),\n                        pdf_label: root.getAttribute('data-pdf-label')\n                    });\n                }\n            }\n            function openModal(){\n                modal.classList.add('is-open');\n                modal.setAttribute('aria-hidden','false');\n                document.documentElement.style.overflow='hidden';\n                ga('pdf_form_open');\n                setTimeout(function(){ var e=form.querySelector('input[name=\"email\"]'); if(e) e.focus(); }, 30);\n            }\n            function closeModal(){\n                modal.classList.remove('is-open');\n                modal.setAttribute('aria-hidden','true');\n                document.documentElement.style.overflow='';\n            }\n            openBtn.addEventListener('click', openModal);\n            closeBtn.addEventListener('click', closeModal);\n            backdrop.addEventListener('click', closeModal);\n            document.addEventListener('keydown', function(e){ if(e.key === 'Escape' && modal.classList.contains('is-open')) closeModal(); });\n\n            form.addEventListener('submit', function(e){\n                e.preventDefault();\n                msg.textContent = '';\n                if(!form.checkValidity()){\n                    form.reportValidity();\n                    return;\n                }\n                submitBtn.disabled = true;\n                submitBtn.textContent = 'Preparing\u2026';\n\n                fetch(ajaxUrl, {\n                    method: 'POST',\n                    credentials: 'same-origin',\n                    headers: {'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},\n                    body: new URLSearchParams(new FormData(form)).toString()\n                })\n                .then(function(r){ return r.json(); })\n                .then(function(data){\n                    if(!data || !data.success || !data.data || !data.data.download_url){\n                        throw new Error(data && data.data && data.data.message ? data.data.message : 'Could not prepare the download.');\n                    }\n                    ga('pdf_form_submit');\n                    ga('pdf_download');\n                    msg.textContent = 'Your download is starting\u2026';\n                    window.location.href = data.data.download_url;\n                    setTimeout(closeModal, 900);\n                })\n                .catch(function(err){\n                    msg.textContent = err.message || 'Something went wrong. Please try again.';\n                })\n                .finally(function(){\n                    submitBtn.disabled = false;\n                    submitBtn.textContent = 'Download PDF';\n                });\n            });\n        })();\n        <\/script>\n        <\/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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AI-powered logistics intelligence AI-Powered Route Optimisation Smarter routes. Better ETAs. Less manual planning. TrendRoute.ai is an API-first route optimisation engine and ETA prediction platform for delivery and fleet operations. It combines mathematical optimisation, geospatial intelligence, adaptive clustering and machine learning to produce routes that are efficient on paper and practical in the real world. Explore [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-898","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Product Overview - TrendRoute<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trendroute.ai\/en\/product-overview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Product Overview - TrendRoute\" \/>\n<meta property=\"og:description\" content=\"AI-powered logistics intelligence AI-Powered Route Optimisation Smarter routes. Better ETAs. Less manual planning. TrendRoute.ai is an API-first route optimisation engine and ETA prediction platform for delivery and fleet operations. It combines mathematical optimisation, geospatial intelligence, adaptive clustering and machine learning to produce routes that are efficient on paper and practical in the real world. Explore [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trendroute.ai\/en\/product-overview\/\" \/>\n<meta property=\"og:site_name\" content=\"TrendRoute\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-18T08:37:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/trendroute.ai\/wp-content\/uploads\/2025\/02\/Untitled-design-56.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1120\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/trendroute.ai\\\/product-overview\\\/\",\"url\":\"https:\\\/\\\/trendroute.ai\\\/product-overview\\\/\",\"name\":\"Product Overview - TrendRoute\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/trendroute.ai\\\/#website\"},\"datePublished\":\"2026-08-12T08:06:33+00:00\",\"dateModified\":\"2026-08-18T08:37:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/trendroute.ai\\\/product-overview\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/trendroute.ai\\\/product-overview\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/trendroute.ai\\\/product-overview\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/trendroute.ai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product Overview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/trendroute.ai\\\/#website\",\"url\":\"https:\\\/\\\/trendroute.ai\\\/\",\"name\":\"TrendRoute\",\"description\":\"AI Route Optimization API for Last-Mile Delivery | TrendRoute\",\"publisher\":{\"@id\":\"https:\\\/\\\/trendroute.ai\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/trendroute.ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/trendroute.ai\\\/#organization\",\"name\":\"TrendRoute\",\"url\":\"https:\\\/\\\/trendroute.ai\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/trendroute.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/trendroute.ai\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Untitled-design-56.png\",\"contentUrl\":\"https:\\\/\\\/trendroute.ai\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Untitled-design-56.png\",\"width\":1120,\"height\":1120,\"caption\":\"TrendRoute\"},\"image\":{\"@id\":\"https:\\\/\\\/trendroute.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Product Overview - TrendRoute","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:\/\/trendroute.ai\/en\/product-overview\/","og_locale":"en_US","og_type":"article","og_title":"Product Overview - TrendRoute","og_description":"AI-powered logistics intelligence AI-Powered Route Optimisation Smarter routes. Better ETAs. Less manual planning. TrendRoute.ai is an API-first route optimisation engine and ETA prediction platform for delivery and fleet operations. It combines mathematical optimisation, geospatial intelligence, adaptive clustering and machine learning to produce routes that are efficient on paper and practical in the real world. Explore [&hellip;]","og_url":"https:\/\/trendroute.ai\/en\/product-overview\/","og_site_name":"TrendRoute","article_modified_time":"2026-08-18T08:37:53+00:00","og_image":[{"width":1120,"height":1120,"url":"https:\/\/trendroute.ai\/wp-content\/uploads\/2025\/02\/Untitled-design-56.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/trendroute.ai\/product-overview\/","url":"https:\/\/trendroute.ai\/product-overview\/","name":"Product Overview - TrendRoute","isPartOf":{"@id":"https:\/\/trendroute.ai\/#website"},"datePublished":"2026-08-12T08:06:33+00:00","dateModified":"2026-08-18T08:37:53+00:00","breadcrumb":{"@id":"https:\/\/trendroute.ai\/product-overview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trendroute.ai\/product-overview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trendroute.ai\/product-overview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trendroute.ai\/"},{"@type":"ListItem","position":2,"name":"Product Overview"}]},{"@type":"WebSite","@id":"https:\/\/trendroute.ai\/#website","url":"https:\/\/trendroute.ai\/","name":"TrendRoute","description":"AI Route Optimization API for Last-Mile Delivery | TrendRoute","publisher":{"@id":"https:\/\/trendroute.ai\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trendroute.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trendroute.ai\/#organization","name":"TrendRoute","url":"https:\/\/trendroute.ai\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trendroute.ai\/#\/schema\/logo\/image\/","url":"https:\/\/trendroute.ai\/wp-content\/uploads\/2025\/02\/Untitled-design-56.png","contentUrl":"https:\/\/trendroute.ai\/wp-content\/uploads\/2025\/02\/Untitled-design-56.png","width":1120,"height":1120,"caption":"TrendRoute"},"image":{"@id":"https:\/\/trendroute.ai\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/pages\/898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/comments?post=898"}],"version-history":[{"count":16,"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/pages\/898\/revisions"}],"predecessor-version":[{"id":969,"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/pages\/898\/revisions\/969"}],"wp:attachment":[{"href":"https:\/\/trendroute.ai\/en\/wp-json\/wp\/v2\/media?parent=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}