1 2<!-- ////////////// HTML //////////////// --> 3<!DOCTYPE html> 4<html lang="en"> 5<head> 6 7 <!-- Metadata --> 8 <meta charset="UTF-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 11 12 13 <!-- Title --> 14 <title>Blog | RecallHQ</title> 15 16 17 <!-- Open Graph Meta Tags --> 18 <meta property="og:title" content="RecallHQ"> 19 <meta property="og:description" content="Your Headquarters for all things recall outreach"> 20 <meta property="og:image" content="https://recallhq.com/assets/images/recallHq_highRes.png"> 21 <meta property="og:url" content="https://recallhq.com"> 22 <meta property="og:type" content="website"> 23 24 25 <!-- Twitter Card Meta Tags --> 26 <meta name="twitter:card" content="summary_large_image"> 27 <meta name="twitter:title" content="RecallHQ"> 28 <meta name="twitter:description" content="Your Headquarters for all things recall outreach"> 29 <meta name="twitter:image" content="https://recallhq.com/assets/images/recallHq_highRes.png"> 30 31 32 <!-- Fallback Meta Tag --> 33 <link rel="icon" href="https://recallhq.com/assets/images/favicon.png" type="image/png"> 34 35 36 <!-- Favicon --> 37 <link data-favicon rel="icon" type="image/png" href="https://recallhq.com/assets/images/favicon.png"> 38 <link data-favicon rel="apple-touch-icon" sizes="57x57" href="https://recallhq.com/assets/images/favicon.png"> 39 <link data-favicon rel="apple-touch-icon" sizes="72x72" href="https://recallhq.com/assets/images/favicon.png"> 40 41 42 <!-- Fonts --> 43 <link rel="preconnect" href="https://fonts.googleapis.com"> 44 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 45 46 <link href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:wght@100;200;300;400;500;600;700&display=swap" rel="stylesheet"> 47 <link rel="preconnect" href="https://fonts.googleapis.com"> 48 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 49 50 51 <!-- AOS --> 52 <link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet"> 53 54 55 <!-- Mapbox --> 56
56<script src="https://api.mapbox.com/mapbox-gl-js/v2.15.0/mapbox-gl.js"></script>
56 57
57<script src='https://npmcdn.com/@turf/turf/turf.min.js'></script>
57 58 <link href="https://api.mapbox.com/mapbox-gl-js/v2.15.0/mapbox-gl.css" rel="stylesheet"> 59 60 61 <!-- Font Awesome --> 62 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> 63 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boxicons@latest/css/boxicons.min.css"> 64 <link rel="preconnect" href="https://fonts.googleapis.com"> 65 66 67 <!-- Styles --> 68 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 69 <link rel="stylesheet" href="../assets/css/base.css"> 70 <link rel="stylesheet" href="../assets/css/mapping.css"> 71 <link rel="stylesheet" href="../assets/css/styles.css?1234"> 72 73 <!-- Scripts --> 74
74<script src="../assets/js/nav.js?1234" type="module" defer></script>
74 75
75<script src="../assets/js/schedule_demo.js?1234" type="module" defer></script>
75 76 77 78</head> 79<body> 80 81 82 <div class="section hero-section"> 83 84 <div class="top-nav nav-dark"> 85 86 <div class="nav-wrapper"> 87 88 <div class="mobile-nav-wrapper"> 89 <a href="../index.php"> 90 <img class="nav-logo" src="../assets/images/recallHqLogo_sm.svg" alt="recall_hq_nav_logo"> 91 </a> 92 93 <div class="nav-icon"> 94 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 95 <path d="M3 12H21M3 6H21M3 18H21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 96 </svg> 97 </div> 98 </div> 99 100 <div class="nav-items-wrapper"> 101 102 <div class="nav-items"> 103 <a href="https://recallhq.com/" class="footer-link" href="">Home</a> 104 <a class="footer-link" href="#contact">Contact</a> 105 <a class="btn-md btn-mid openModalBtn">Schedule a Demo</a> 106 </div> 107 108 109 110 </div> 111 112 </div> 113 114 </div> 115 116 </div><!-- BLOG Hero Section -- END --> 117 118 119 120 <div id="blog" class="section blog-listing-section all"> 121 122 <div class="wrapper"> 123 124 <div class="text-group" 125 data-aos="fade-in" 126 data-aos-offset="100" 127 data-aos-delay="50" 128 data-aos-duration="1000" 129 data-aos-easing="ease-in-out" 130 data-aos-once="true"> 131 132 <div class="blog-tag">Blog</div> 133 134 <div class="headline rcp text-dark">Your Recall Information HQ</div> 135 136 <div class="subhead text-mid">Explore Our Latest Insights: Stay Informed with Our Most Recent Blog Posts</div> 137 138 </div> 139 140 </div> 141 <br> 142 143 <div class="wrapper"> 144 145 <div id="blog-cards" class="text-group blog-cards"><div class='blog-card' 146 data-aos='fade-up' 147 data-aos-offset='50' 148 data-aos-delay='300' 149 data-aos-duration='1000' 150 data-aos-easing='ease-in-out' 151 data-aos-once='true'> 152 153 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/818b3baf-8194-46c8-965c-51646cad8d31' alt='blog_post_thumbnail'> 154 155 <div class='blog-card-text'> 156 157 <div class='blog-headline-group'> 158 159 <h1 class='card-headline text-dark'>16 Years. 66 VIN Checks. One Road Ahead.</h1> 160 161 <h2 class='card-subhead text-dark truncate-multiline'>Celebrating RecallHQâs 16th anniversary with a little help from Americaâs most famous highway.</h2> 162 163 </div> 164 165 166 <a href='https://recallhq.com/blog/16-years-66-vin-checks-one-road-ahead' class='card-text-btn text-dark'> 167 Read post 168 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 169 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 170 </svg> 171 </a> 172 173 </div> 174 </div><div class='blog-card' 175 data-aos='fade-up' 176 data-aos-offset='50' 177 data-aos-delay='300' 178 data-aos-duration='1000' 179 data-aos-easing='ease-in-out' 180 data-aos-once='true'> 181 182 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/9e375c9d-64e4-4873-9b0a-ba579dac363d' alt='blog_post_thumbnail'> 183 184 <div class='blog-card-text'> 185 186 <div class='blog-headline-group'> 187 188 <h1 class='card-headline text-dark'>Junk in the Trunk: Your Recall List Is Only as Good as the VINs Behind It</h1> 189 190 <h2 class='card-subhead text-dark truncate-multiline'>Sometimes the most useful automotive intelligence is buried in the details. In our first Junk in the Trunk, we explore why VIN-specific recall data turns recall information into something you can actually act on.</h2> 191 192 </div> 193 194 195 <a href='https://recallhq.com/blog/junk-in-the-trunk-your-recall-list-is-only-as-good-as-the-vi-ns-behind-it' class='card-text-btn text-dark'> 196 Read post 197 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 198 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 199 </svg> 200 </a> 201 202 </div> 203 </div><div class='blog-card' 204 data-aos='fade-up' 205 data-aos-offset='50' 206 data-aos-delay='300' 207 data-aos-duration='1000' 208 data-aos-easing='ease-in-out' 209 data-aos-once='true'> 210 211 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/08a5d28f-b29d-4613-9ce0-3c174cc433f8' alt='blog_post_thumbnail'> 212 213 <div class='blog-card-text'> 214 215 <div class='blog-headline-group'> 216 217 <h1 class='card-headline text-dark'>Football Season Is Here. Is Recall Outreach Part of Your Game Plan?</h1> 218 219 <h2 class='card-subhead text-dark truncate-multiline'>Football season creates a timely opportunity to put recall safety in front of customers. Learn how the right combination of VIN-specific recall data and effective communications can help drive action and increase recall completion rates.</h2> 220 221 </div> 222 223 224 <a href='https://recallhq.com/blog/football-season-is-here-is-recall-outreach-part-of-your-game-plan' class='card-text-btn text-dark'> 225 Read post 226 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 227 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 228 </svg> 229 </a> 230 231 </div> 232 </div><div class='blog-card' 233 data-aos='fade-up' 234 data-aos-offset='50' 235 data-aos-delay='300' 236 data-aos-duration='1000' 237 data-aos-easing='ease-in-out' 238 data-aos-once='true'> 239 240 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/4154913b-4d42-459e-b83e-53707f8714a9' alt='blog_post_thumbnail'> 241 242 <div class='blog-card-text'> 243 244 <div class='blog-headline-group'> 245 246 <h1 class='card-headline text-dark'>
246Back-to-School Is One of the Most Overlooked Seasonal Recall Outreach Opportunities</h1> 247 248 <h2 class='card-subhead text-dark truncate-multiline'>Back-to-school season is the perfect time to remind customers about open safety recalls. Learn why this often-overlooked seasonal opportunity can drive recall completion rates, strengthen customer relationships, and help keep young drivers safer on the road.</h2> 249 250 </div> 251 252 253 <a href='https://recallhq.com/blog/back-to-school-is-one-of-the-most-overlooked-seasonal-recall-outreach-opportunities' class='card-text-btn text-dark'> 254 Read post 255 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 256 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 257 </svg> 258 </a> 259 260 </div> 261 </div><div class='blog-card' 262 data-aos='fade-up' 263 data-aos-offset='50' 264 data-aos-delay='300' 265 data-aos-duration='1000' 266 data-aos-easing='ease-in-out' 267 data-aos-once='true'> 268 269 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/c561e071-08cf-4352-b071-b29044bed542' alt='blog_post_thumbnail'> 270 271 <div class='blog-card-text'> 272 273 <div class='blog-headline-group'> 274 275 <h1 class='card-headline text-dark'>The Hidden Costs of Inaccurate Recall Data</h1> 276 277 <h2 class='card-subhead text-dark truncate-multiline'>The hidden costs of bad recall data often go unnoticed. Explore how data quality impacts service revenue, customer engagement, and the ability to connect drivers with critical safety repairs.</h2> 278 279 </div> 280 281 282 <a href='https://recallhq.com/blog/the-hidden-costs-of-inaccurate-recall-data' class='card-text-btn text-dark'> 283 Read post 284 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 285 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 286 </svg> 287 </a> 288 289 </div> 290 </div><div class='blog-card' 291 data-aos='fade-up' 292 data-aos-offset='50' 293 data-aos-delay='300' 294 data-aos-duration='1000' 295 data-aos-easing='ease-in-out' 296 data-aos-once='true'> 297 298 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/add6b331-055e-40c1-b7bd-467f0e80fac3' alt='blog_post_thumbnail'> 299 300 <div class='blog-card-text'> 301 302 <div class='blog-headline-group'> 303 304 <h1 class='card-headline text-dark'>DoIHaveARecall.com Is Making Recall Checks Easier Than Ever</h1> 305 306 <h2 class='card-subhead text-dark truncate-multiline'>DoIHaveARecall.com is a new free platform designed to help drivers quickly check for vehicle recalls by VIN or license plate. See how RecallHQ is simplifying recall awareness and promoting safer roads nationwide.</h2> 307 308 </div> 309 310 311 <a href='https://recallhq.com/blog/do-i-have-a-recall-com-is-making-recall-checks-easier-than-ever' class='card-text-btn text-dark'> 312 Read post 313 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 314 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 315 </svg> 316 </a> 317 318 </div> 319 </div><div class='blog-card' 320 data-aos='fade-up' 321 data-aos-offset='50' 322 data-aos-delay='300' 323 data-aos-duration='1000' 324 data-aos-easing='ease-in-out' 325 data-aos-once='true'> 326 327 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/2a8d63f6-49bd-43e4-a995-1885d3096bbd' alt='blog_post_thumbnail'> 328 329 <div class='blog-card-text'> 330 331 <div class='blog-headline-group'> 332 333 <h1 class='card-headline text-dark'>What to Look for in a Recall Data API</h1> 334 335 <h2 class='card-subhead text-dark truncate-multiline'>From VIN-level accuracy to real-time updates, the right recall data makes all the difference. See what matters most when evaluating a recall data APIâand how it impacts safety and performance.</h2> 336 337 </div> 338 339 340 <a href='https://recallhq.com/blog/what-to-look-for-in-a-recall-data-api' class='card-text-btn text-dark'> 341 Read post 342 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 343 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 344 </svg> 345 </a> 346 347 </div> 348 </div><div class='blog-card' 349 data-aos='fade-up' 350 data-aos-offset='50' 351 data-aos-delay='300' 352 data-aos-duration='1000' 353 data-aos-easing='ease-in-out' 354 data-aos-once='true'> 355 356 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/d051ab16-cf21-40cc-aff0-77d3709d9585' alt='blog_post_thumbnail'> 357 358 <div class='blog-card-text'> 359 360 <div class='blog-headline-group'> 361 362 <h1 class='card-headline text-dark'>Weâre Taking Recall Outreach on the Road</h1> 363 364 <h2 class='card-subhead text-dark truncate-multiline'>What if recall outreach hit the road? The RecallHQ Roadshow imagines a nationwide mission to track down open recalls and keep unsafe vehicles off the streets.</h2> 365 366 </div> 367 368
369 <a href='https://recallhq.com/blog/we-re-taking-recall-outreach-on-the-road' class='card-text-btn text-dark'> 370 Read post 371 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 372 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 373 </svg> 374 </a> 375 376 </div> 377 </div><div class='blog-card' 378 data-aos='fade-up' 379 data-aos-offset='50' 380 data-aos-delay='300' 381 data-aos-duration='1000' 382 data-aos-easing='ease-in-out' 383 data-aos-once='true'> 384 385 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/e3f0ecbc-0bc2-4f93-acad-fbf0b883af2a' alt='blog_post_thumbnail'> 386 387 <div class='blog-card-text'> 388 389 <div class='blog-headline-group'> 390 391 <h1 class='card-headline text-dark'>Why Conquest Recall Data Should Be Part of Every Recall Outreach Strategy</h1> 392 393 <h2 class='card-subhead text-dark truncate-multiline'>Safer roads donât stop at your customer list. Discover how Conquest Recall Data helps you identify unrepaired recalls in your market, protect more drivers, and turn safety-first outreach into long-term service relationships.</h2> 394 395 </div> 396 397 398 <a href='https://recallhq.com/blog/why-conquest-recall-data-should-be-part-of-every-recall-outreach-strategy' class='card-text-btn text-dark'> 399 Read post 400 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 401 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 402 </svg> 403 </a> 404 405 </div> 406 </div><div class='blog-card' 407 data-aos='fade-up' 408 data-aos-offset='50' 409 data-aos-delay='300' 410 data-aos-duration='1000' 411 data-aos-easing='ease-in-out' 412 data-aos-once='true'> 413 414 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/2536359f-ac4e-496a-828f-8c97a6842101' alt='blog_post_thumbnail'> 415 416 <div class='blog-card-text'> 417 418 <div class='blog-headline-group'> 419 420 <h1 class='card-headline text-dark'>Vehicle Safety Recalls Week Highlights Opportunity to Close the Recall Gap</h1> 421 422 <h2 class='card-subhead text-dark truncate-multiline'>A practical moment for OEMs and dealers to identify open recalls and complete needed repairs.</h2> 423 424 </div> 425 426 427 <a href='https://recallhq.com/blog/vehicle-safety-recalls-week-highlights-opportunity-to-close-the-recall-gap' class='card-text-btn text-dark'> 428 Read post 429 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 430 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 431 </svg> 432 </a> 433 434 </div> 435 </div><div class='blog-card' 436 data-aos='fade-up' 437 data-aos-offset='50' 438 data-aos-delay='300' 439 data-aos-duration='1000' 440 data-aos-easing='ease-in-out' 441 data-aos-once='true'> 442 443 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/191b16e8-53a7-4dc4-a436-26a68d704055' alt='blog_post_thumbnail'> 444 445 <div class='blog-card-text'> 446 447 <div class='blog-headline-group'> 448 449 <h1 class='card-headline text-dark'>Why Consistency in Recall Outreach Matters More Than You Think</h1> 450 451 <h2 class='card-subhead text-dark truncate-multiline'>Sporadic recall campaigns leave safety gaps. See how a consistent recall outreach strategy improves completion rates, strengthens customer trust, and drives predictable service results.</h2> 452 453 </div> 454 455 456 <a href='https://recallhq.com/blog/why-consistency-in-recall-outreach-matters-more-than-you-think' class='card-text-btn text-dark'> 457 Read post 458 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 459 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 460 </svg> 461 </a> 462 463 </div> 464 </div><div class='blog-card' 465 data-aos='fade-up' 466 data-aos-offset='50' 467 data-aos-delay='300' 468 data-aos-duration='1000' 469 data-aos-easing='ease-in-out' 470 data-aos-once='true'> 471 472 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/91c92b52-a4d6-4530-9aff-a275e042c802' alt='blog_post_thumbnail'> 473 474 <div class='blog-card-text'> 475 476 <div class='blog-headline-group'> 477 478 <h1 class='card-headline text-dark'>New Year Brings Fresh Focus on Supporting You</h1> 479 480 <h2 class='card-subhead text-dark truncate-multiline'>2 Products. 1 Platform. 0 Hassle. Check out our new video for the new year!</h2> 481 482 </div> 483 484 485 <a href='https://recallhq.com/blog/new-year-brings-fresh-focus-on-supporting-you' class='card-text-btn text-dark'> 486 Read post 487 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 488 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 489 </svg> 490 </a> 491 492 </div> 493 </div><div class='blog-card' 494 data-aos='fade-up' 495 data-aos-offset='50' 496 data-aos-delay='300' 497 data-aos-duration='1000' 498 data-aos-easing='ease-in-out' 499 data-aos-once='true'> 500 501 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/1f2fe141-e459-41e7-bef7-a67e907c19e2' alt='blog_post_thumbnail'> 502 503 <div class='blog-card-text'> 504 505 <div class='blog-headline-group'> 506 507 <h1 class='card-headline text-dark'>What Questions Should I Be Asking as I Search for Good Recall Data?</h1> 508 509 <h2 class='card-subhead text-dark truncate-multiline'>Good recall outreach starts with good data. Discover the essential questions to ask when evaluating recall data.</h2> 510 511 </div> 512 513 514 <a href='https://recallhq.com/blog/what-questions-should-i-be-asking-as-i-search-for-good-recall-data' class='card-text-btn text-dark'> 515 Read post 516 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 517 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 518 </svg> 519 </a> 520 521 </div> 522 </div><div class='blog-card' 523 data-aos='fade-up' 524 data-aos-offset='50' 525 data-aos-delay='300' 526 data-aos-duration='1000' 527 data-aos-easing='ease-in-out' 528 data-aos-once='true'> 529 530 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/ca964bbd-fd6f-46eb-a18a-2c21246f8adf' alt='blog_post_thumbnail'> 531 532 <div class='blog-card-text'> 533 534 <div class='blog-headline-group'> 535 536 <h1 class='card-headline text-dark'>The Benefits of Recall Outreach as a Way to Re-engage Inactive Clients</h1> 537 538 <h2 class='card-subhead text-dark truncate-multiline'>Every inactive customer is a safety opportunity. Discover how recall outreach keeps drivers protected and brings them back to your service bays.</h2> 539 540 </div> 541 542 543 <a href='https://recallhq.com/blog/the-benefits-of-recall-outreach-as-a-way-to-re-engage-inactive-clients' class='card-text-btn text-dark'> 544 Read post 545 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 546 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 547 </svg> 548 </a> 549 550 </div> 551 </div><div class='blog-card' 552 data-aos='fade-up' 553 data-aos-offset='50' 554 data-aos-delay='300' 555 data-aos-duration='1000' 556 data-aos-easing='ease-in-out' 557 data-aos-once='true'> 558 559 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/6620cfbf-4466-41e8-a19d-ffd06b71af05' alt='blog_post_thumbnail'> 560 561 <div class='blog-card-text'> 562 563 <div class='blog-headline-group'> 564 565 <h1 class='card-headline text-dark'>API vs SFTP: Two Paths to Reliable Recall Data</h1> 566 567 <h2 class='card-subhead text-dark truncate-multiline'>We understand that flexibility matters, which is why we provide both API and SFTP batch file options.
567</h2> 568 569 </div> 570 571 572 <a href='https://recallhq.com/blog/api-vs-sftp-two-paths-to-reliable-recall-data' class='card-text-btn text-dark'> 573 Read post 574 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 575 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 576 </svg> 577 </a> 578 579 </div> 580 </div><div class='blog-card' 581 data-aos='fade-up' 582 data-aos-offset='50' 583 data-aos-delay='300' 584 data-aos-duration='1000' 585 data-aos-easing='ease-in-out' 586 data-aos-once='true'> 587 588 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/e475dd4c-3291-445e-a31e-a3b675e989bd' alt='blog_post_thumbnail'> 589 590 <div class='blog-card-text'> 591 592 <div class='blog-headline-group'> 593 594 <h1 class='card-headline text-dark'>How Recall Outreach Data Helps Dealerships Measure Performance</h1> 595 596 <h2 class='card-subhead text-dark truncate-multiline'>Every recall campaign is a chance to protect drivers and build trustâbut only if you know itâs working. The right data shows whether your outreach is actually getting vehicles repaired, keeping families safe, and driving meaningful results for your dealership.</h2> 597 598 </div> 599 600 601 <a href='https://recallhq.com/blog/how-recall-outreach-data-helps-dealerships-measure-performance' class='card-text-btn text-dark'> 602 Read post 603 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 604 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 605 </svg> 606 </a> 607 608 </div> 609 </div><div class='blog-card' 610 data-aos='fade-up' 611 data-aos-offset='50' 612 data-aos-delay='300' 613 data-aos-duration='1000' 614 data-aos-easing='ease-in-out' 615 data-aos-once='true'> 616 617 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/cce001e3-dd0a-4f72-9745-41ee4153bf8e' alt='blog_post_thumbnail'> 618 619 <div class='blog-card-text'> 620 621 <div class='blog-headline-group'> 622 623 <h1 class='card-headline text-dark'>Leveraging Recall Outreach to Build Loyalty and Safer Roads</h1> 624 625 <h2 class='card-subhead text-dark truncate-multiline'>Every recall is more than a compliance checkbox. Itâs a chance to keep families safe on the road and strengthen customer loyalty.</h2> 626 627 </div> 628 629 630 <a href='https://recallhq.com/blog/leveraging-recall-outreach-to-build-loyalty-and-safer-roads' class='card-text-btn text-dark'> 631 Read post 632 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 633 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 634 </svg> 635 </a> 636 637 </div> 638 </div><div class='blog-card' 639 data-aos='fade-up' 640 data-aos-offset='50' 641 data-aos-delay='300' 642 data-aos-duration='1000' 643 data-aos-easing='ease-in-out' 644 data-aos-once='true'> 645 646 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/0109fe59-51a5-4971-af35-c3fac1b01bcb' alt='blog_post_thumbnail'> 647 648 <div class='blog-card-text'> 649 650 <div class='blog-headline-group'> 651 652 <h1 class='card-headline text-dark'>This Independence Day, Help Dealerships Turn Recalls Into Roadway Safety Wins</h1> 653 654 <h2 class='card-subhead text-dark truncate-multiline'>5 major recalls. Thousands of vehicles. One big opportunity to protect drivers.</h2> 655 656 </div> 657 658 659 <a href='https://recallhq.com/blog/this-independence-day-help-dealerships-turn-recalls-into-roadway-safety-wins' class='card-text-btn text-dark'> 660 Read post 661 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 662 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 663 </svg> 664 </a> 665 666 </div> 667 </div><div class='blog-card' 668 data-aos='fade-up' 669 data-aos-offset='50' 670 data-aos-delay='300' 671 data-aos-duration='1000' 672 data-aos-easing='ease-in-out' 673 data-aos-once='true'> 674 675 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/597ecbf8-d094-4b45-9318-8487cf5b917c' alt='blog_post_thumbnail'> 676 677 <div class='blog-card-text'> 678 679 <div class='blog-headline-group'> 680 681 <h1 class='card-headline text-dark'>Best Practices for Implementing Customer-Centric Recall Outreach</h1> 682 683 <h2 class='card-subhead text-dark truncate-multiline'>Recall outreach that prioritizes the customer experience isnât just the right thing to doâitâs smart business.</h2> 684 685 </div> 686 687 688 <a href='https://recallhq.com/blog/best-practices-for-implementing-customer-centric-recall-outreach' class='card-text-btn text-dark'> 689 Read post 690 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 691 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 692 </svg> 693 </a> 694 695 </div> 696 </div><div class='blog-card' 697 data-aos='fade-up' 698 data-aos-offset='50' 699 data-aos-delay='300' 700 data-aos-duration='1000' 701 data-aos-easing='ease-in-out' 702 data-aos-once='true'> 703 704 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/8a8d49ad-220e-4890-9b52-2dd6304ef605' alt='blog_post_thumbnail'> 705 706 <div class='blog-card-text'> 707 708 <div class='blog-headline-group'> 709 710 <h1 class='card-headline text-dark'>Recall Outreach Drives Service Success for OEMs and Dealerships</h1> 711 712 <h2 class='card-subhead text-dark truncate-multiline'>For automakers and dealerships, safety recalls aren't just a service lane opportunityâtheyâre a public safety responsibility. </h2> 713 714 </div> 715 716 717 <a href='https://recallhq.com/blog/recall-outreach-drives-service-success-for-oems-and-dealerships' class='card-text-btn text-dark'> 718 Read post 719 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 720 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 721 </svg> 722 </a> 723 724 </div> 725 </div><div class='blog-card' 726 data-aos='fade-up' 727 data-aos-offset='50' 728 data-aos-delay='300' 729 data-aos-duration='1000' 730 data-aos-easing='ease-in-out' 731 data-aos-once='true'> 732 733 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/74b2cee6-3a3b-4553-8a35-90fa6340aec2' alt='blog_post_thumbnail'> 734 735 <div class='blog-card-text'> 736 737 <div class='blog-headline-group'> 738 739 <h1 class='card-headline text-dark'>How Data Analytics Can Supercharge Your Recall Campaigns</h1> 740 741 <h2 class='card-subhead text-dark truncate-multiline'>Recalls shouldnât be seen as a nuisanceâtheyâre one of the most proactive steps the industry can take toward public safety. When managed with data and urgency, they become a force multiplier for good.</h2> 742 743 </div> 744 745 746 <a href='https://recallhq.com/blog/how-data-analytics-can-supercharge-your-recall-campaigns' class='card-text-btn text-dark'> 747 Read post 748 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 749 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 750 </svg> 751 </a> 752 753 </div> 754 </div><div class='blog-card' 755 data-aos='fade-up' 756 data-aos-offset='50' 757 data-aos-delay='300' 758 data-aos-duration='1000' 759 data-aos-easing='ease-in-out' 760 data-aos-once='true'> 761 762 <img class='blog-card-image' src='https://recall-hq-blog.directus.app/assets/6dd800b6-7461-481d-a33f
762-9bdce9bc786e' alt='blog_post_thumbnail'> 763 764 <div class='blog-card-text'> 765 766 <div class='blog-headline-group'> 767 768 <h1 class='card-headline text-dark'>The Importance of Timely Recall Communication: Best Practices</h1> 769 770 <h2 class='card-subhead text-dark truncate-multiline'>When a safety recall is issued, every second counts. The longer it takes to notify the vehicle owner, the longer a potentially dangerous defect remains on the roadâendangering not just that driver, but everyone around them.</h2> 771 772 </div> 773 774 775 <a href='https://recallhq.com/blog/the-importance-of-timely-recall-communication-best-practices' class='card-text-btn text-dark'> 776 Read post 777 <svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'> 778 <path d='M4.16666 9.99996H15.8333M15.8333 9.99996L9.99999 4.16663M15.8333 9.99996L9.99999 15.8333' stroke='#02356D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'></path> 779 </svg> 780 </a> 781 782 </div> 783 </div></div> 784 785 </div> 786 787 </div><!-- BLOG Listing Section -- END --> 788 789 790 791 792 <div class="section schedule-demo-section"> 793 794 <img class="schedule-demo-background" src="../assets/images/schedule_demo_background_mobile_402.png" alt="schedule_demo_background"> 795 796 <div class="product-background-color"></div> 797 798 <div class="wrapper"> 799 800 <div class="text-group"> 801 802 <div class="headline text-dark">see how we can support your recall outreach efforts!</div> 803 804 <button class="btn-md btn-mid openModalBtn">Schedule a Demo</button> 805 806 </div> 807 808 </div> 809 </div><!-- Schedule Demo Section -- END --> 810 811 812 <div class="section footer-section"> 813 <div class="wrapper"> 814 815 <div class="text-group"> 816 817 <div id="contact" class="headline text-light">Contact Us</div> 818 819 <div id="contact-form" class="input-group"> 820 821 <input id="name" class="text-input text-input-dark text-input-md" type="text" placeholder="Your Name"> 822 823 <input id="phone" class="text-input text-input-dark text-input-md" type="text" placeholder="(555) 555-5555"> 824 825 <input id="email" class="text-input text-input-dark text-input-md" type="text" placeholder="[email protected]"> 826 827 <textarea id="note" class="text-input text-input-dark text-input-md" type="text" rows="4" placeholder="How can we help?"></textarea> 828 829 <button id="submit-contact" class="submit-btn submit-btn-lg"> 830 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"> 831 <path d="M14.8743 19.1251L29.7493 4.25008M15.0551 19.5898L18.7782 29.1637C19.1062 30.0071 19.2702 30.4288 19.5065 30.5519C19.7113 30.6586 19.9554 30.6588 20.1603 30.5523C20.3968 30.4294 20.5613 30.0079 20.8903 29.1649L30.2266 5.24061C30.5236 4.4796 30.672 4.0991 30.5908 3.85596C30.5203 3.64481 30.3546 3.4791 30.1434 3.40856C29.9003 3.32734 29.5198 3.47583 28.7588 3.7728L4.83448 13.1091C3.99145 13.4381 3.56994 13.6026 3.4471 13.839C3.34062 14.044 3.34076 14.288 3.44749 14.4929C3.57061 14.7292 3.99231 14.8932 4.83571 15.2212L14.4096 18.9443C14.5808 19.0109 14.6664 19.0442 14.7384 19.0956C14.8023 19.1412 14.8582 19.1971 14.9038 19.261C14.9552 19.333 14.9885 19.4186 15.0551 19.5898Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 832 </svg> 833 </button> 834 </div> 835 836 <div id="contact-receipt" class="input-group"> 837 <div class="card-text-group"> 838 839 <div class="card-icon"> 840 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"> 841 <path d="M31.1666 15.7048V17.0081C31.1648 20.063 30.1756 23.0355 28.3465 25.4823C26.5173 27.9291 23.9462 29.7191 21.0167 30.5853C18.0871 31.4515 14.956 31.3474 12.0904 30.2887C9.2248 29.2301 6.77818 27.2734 5.11545 24.7106C3.45271 22.1478 2.66296 19.1162 2.86396 16.0679C3.06497 13.0196 4.24596 10.1179 6.23082 7.79561C8.21567 5.47333 10.898 3.85488 13.8779 3.18163C16.8577 2.50838 19.9753 2.8164 22.7658 4.05976M31.1666 5.66665L16.9999 19.8475L12.7499 15.5975" stroke="#12B76A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 842 </svg> 843 </div> 844 845 <div class="card-headline text-light">Thank you!</div> 846 847 <div class="card-subhead text-light">One of our recall experts will reach out to you shortly.</div> 848 849 </div> 850 </div> 851 852 </div> 853 854 <div class="text-group"> 855 856 <div class="headline text-light">Links</div> 857 858 <div class="footer-link-group"> 859 <a href="https://recallhq.com/" class="footer-link">Home</a> 860 <a href="" class="footer-link">Contact</a> 861 <a class="footer-link openModalBtn">Schedule Demo</a> 862 <a href="https://recallhq.com/terms.php" class="footer-link">Terms</a> 863 <a href="https://recallhq.com/privacy.php" class="footer-link">Privacy</a> 864 </div> 865 866 </div> 867 868 <div class="text-group"> 869 870 <img class="footer-logo" src="../assets/images/recallHqLogoWhite_sm.svg" alt="recall_hq_nav_logo"> 871 872 <div class="card-subhead text-light"><span class="card-subhead text-light" style="text-transform:none;">RecallHQ</span> empowers dealerships, agencies and OEMs with comprehensive recall solutions, combining targeted outreach to vehicle owners and seamless API access to VIN-specific recall data.</div> 873 874 </div> 875 876 877 </div> 878 879 <div class="copyright">© <span id="year"></span> RecallHQ. All Rights Reserved.</div> 880 881 <div class="copyright"> 882 All product names, logos, and brands are property of their respective owners. all company, product and service names used here are for identification purposes only. use does not imply endorsement.</div> 883 </div><!-- Footer Section -- END --> 884 885 886 <!-- Schedule a Demo Modal --> 887 <!-- Schedule a Demo Modal --> 888<div id="modal" class="modal"> 889 <div class="modal-content">
890 <span id="closeModalBtn" class="close">×</span> 891 <div class="text-group"> 892 <div class="headline text-dark">Ready to Learn More?</div> 893 <div class="subhead text-mid">Schedule a demo with our team of recall experts!</div> 894 </div> 895 <div id='crmWebToEntityForm' class='zcwf_lblRight crmWebToEntityForm' style='background-color: white;color: black;max-width: 600px;'> 896<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 897<META HTTP-EQUIV ='content-type' CONTENT='text/html;charset=UTF-8'>
vendor: 78 bytes, lines 897-899
897 898<script src='https://www.google.com/recaptcha/api.js' async defer></script> 899
900<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js'></script>
900 901 902 903<div class='wf_customMessageBox' id='wf_splash' style='display:none'> 904 <div class='wf_customCircle'> 905 <div class='wf_customCheckMark'></div> 906</div> 907 <span id='wf_splash_info'></span> 908</p> 909</div> 910<form id='webform6559824000000626003' name=WebToLeads6559824000000626003 accept-charset='UTF-8'> 911 <input type='text' style='display:none;' name='xnQsjsdp' value='31daa6e8b4d978f9f217589ed67be3880fa1f52ed39b74df6e3f1a028049dffc'></input> 912 <input type='hidden' name='zc_gad' id='zc_gad' value=''></input> 913 <input type='text' style='display:none;' name='xmIwtLD' value='983418991de3a3a5885546a4f1816a911d38d4d49edc805a14e5be626f67fd39372c7df53c2a1960721d43c5b80899b3'></input> 914 <input type='text' style='display:none;' name='actionType' value='TGVhZHM='></input> 915 <input type='text' style='display:none;' name='returnURL' value='null' > </input> 916 917<!-- Do not remove this code. --> 918 919<div class='zcwf_title' style='max-width: 600px;color: black; font-family:Calibri;'>Schedule a Demo</div> 920 921<!-- First Name --> 922<div class='zcwf_row'> 923 <div class='zcwf_col_lab' style='font-size:14px; font-family: Calibri;'> 924 <label for='First_Name'>First Name<span style='color:red;'>*</span></label> 925 </div> 926 927 <div class='zcwf_col_fld'> 928 <input type='text' id='First_Name' aria-required='true' aria-label='First Name' name='First Name' aria-valuemax='40' maxlength='40'></input> 929 930 <div class='zcwf_col_help'></div> 931 </div> 932 933</div> 934 935<!-- Last Name --> 936<div class='zcwf_row'> 937 <div class='zcwf_col_lab' style='font-size:14px; font-family: Calibri;'> 938 <label for='Last_Name'>Last Name<span style='color:red;'>*</span></label> 939 </div> 940 <div class='zcwf_col_fld'><input type='text' id='Last_Name' aria-required='true' aria-label='Last Name' name='Last Name' aria-valuemax='80' maxlength='80'></input> 941 <div class='zcwf_col_help'></div> 942 </div> 943</div> 944 945<!-- Company --> 946<div class='zcwf_row'> 947 <div class='zcwf_col_lab' style='font-size:14px; font-family: Calibri;'> 948 <label for='Company'>Company<span style='color:red;'>*</span></label> 949 </div> 950 951 <div class='zcwf_col_fld'><input type='text' id='Company' aria-required='true' aria-label='Company' name='Company' aria-valuemax='200' maxlength='200'></input> 952 953 <div class='zcwf_col_help'></div> 954 </div> 955</div> 956 957<!-- Email --> 958<div class='zcwf_row'> 959 <div class='zcwf_col_lab' style='font-size:14px; font-family: Calibri;'> 960 <label for='Email'>Email<span style='color:red;'>*</span></label> 961 </div> 962 <div class='zcwf_col_fld'><input type='text' ftype='email' autocomplete='false' id='Email' aria-required='true' aria-label='Email' name='Email' aria-valuemax='100' crmlabel='' maxlength='100'></input> 963 <div class='zcwf_col_help'></div> 964 </div> 965</div> 966 967<!-- Phone --> 968<div class='zcwf_row'> 969 <div class='zcwf_col_lab' style='font-size:14px; font-family: Calibri;'> 970 <label for='Phone'>Phone</label> 971 </div> 972<div class='zcwf_col_fld'><input type='text' id='Phone' aria-required='false' aria-label='Phone' name='Phone' aria-valuemax='30' maxlength='30'></input> 973<div class='zcwf_col_help'> 974 975</div> 976</div> 977</div> 978<div class='zcwf_row'> 979 <div class='zcwf_col_lab'> 980 981 </div> 982<div class='zcwf_col_fld'> 983 <div class='g-recaptcha' data-sitekey='6LcA47kqAAAAAHq9G8934txP4hN9ZzQkeHORHnsb' data-theme='light' data-callback='rccallback6559824000000626003' captcha-verified='false' id='recap6559824000000626003'> 984 985 </div> 986<div id='recapErr6559824000000626003' style='font-size:12px;color:red;visibility:hidden;'>Captcha validation failed. If you are not a robot then please try again. 987 988</div> 989</div> 990</div> 991 992<div class="disclaimer">By submitting this form, you consent to us reaching out to you with information about our products and services.</div> 993 994<div class='zcwf_row'> 995 <div class='zcwf_col_lab'> 996 997 </div> 998<div class='zcwf_col_fld'> 999 <input type='submit' id='formsubmit' role='button' class='formsubmit zcwf_button btn-md btn-mid' value='Submit' aria-label='Submit' title='Submit'> 1000 <input type='reset' class='zcwf_button' role='button' name='reset' value='Reset' aria-label='Reset' title='Reset'> 1001</div> 1002</div> 1003 1004 1005 1006 1007 1008 1009
1010<script> 1011 1012 /* Do not remove this code. */ 1013 function rccallback6559824000000626003() 1014 { 1015 if(document.getElementById('recap6559824000000626003')!=undefined){ 1016 document.getElementById('recap6559824000000626003').setAttribute('captcha-verified',true); 1017 } 1018 if(document.getElementById('recapErr6559824000000626003')!=undefined && document.getElementById('recapErr6559824000000626003').style.visibility == 'visible' ){ 1019 document.getElementById('recapErr6559824000000626003').style.visibility='hidden'; 1020 } 1021 } 1022 function reCaptchaAlert6559824000000626003() 1023 { 1024 var recap = document.getElementById('recap6559824000000626003'); 1025 if( recap !=undefined && recap.getAttribute('captcha-verified') == 'false') 1026 { 1027 document.getElementById('recapErr6559824000000626003').style.visibility='visible'; 1028 return false; 1029 } 1030 return true; 1031 } 1032 function validateEmail6559824000000626003() 1033 { 1034 var form = document.forms['WebToLeads6559824000000626003']; 1035 var emailFld = form.querySelectorAll('[ftype=email]'); 1036 var i; 1037 for (i = 0; i < emailFld.length; i++) 1038 { 1039 1040 let help_text = emailFld[i].closest('div').querySelector('.zcwf_col_help') 1041 1042 emailFld[i].style.borderColor = "#344054" 1043 help_text.innerHTML = "" 1044 1045 1046 var emailVal = emailFld[i].value; 1047 if((emailVal.replace(/^\s+|\s+$/g, '')).length!=0 ) 1048 { 1049 var atpos=emailVal.indexOf('@'); 1050 var dotpos=emailVal.lastIndexOf('.'); 1051 if (atpos<1 || dotpos<atpos+2 || dotpos+2>=emailVal.length) 1052 { 1053 1054 emailFld[i].style.borderColor = "#F04438" 1055 help_text.innerHTML = 'Please enter a valid email address.' 1056 help_text.classList.add('help-text') 1057 1058 console.log(emailFld[i]) 1059 emailFld[i].focus(); 1060 return false; 1061 } 1062 } 1063 } 1064 return true; 1065 } 1066 1067 function checkMandatory6559824000000626003() { 1068 var mndFileds = new Array('First Name','Last Name','Company','Email'); 1069 var fldLangVal = new Array('First\x20Name','Last\x20Name','Company','Email'); 1070 for(i=0;i<mndFileds.length;i++) { 1071 1072 var fieldObj=document.forms['WebToLeads6559824000000626003'][mndFileds[i]]; 1073 if(fieldObj) { 1074 let help_text = fieldObj.closest('div').querySelector('.zcwf_col_help') 1075 1076 fieldObj.style.borderColor = "#344054" 1077 help_text.innerHTML = "" 1078 1079 if (((fieldObj.value).replace(/^\s+|\s+$/g, '')).length==0) { 1080 if(fieldObj.type =='file') 1081 { 1082 alert('Please select a file to upload.'); 1083 fieldObj.focus(); 1084 return false; 1085 } 1086 fieldObj.style.borderColor = "#F04438" 1087 1088 1089 1090 help_text.innerHTML = fldLangVal[i] +' cannot be empty.' 1091 help_text.classList.add('help-text') 1092 1093 // alert(fldLangVal[i] +' cannot be empty.'); 1094 fieldObj.focus(); 1095 return false; 1096 } else if(fieldObj.nodeName=='SELECT') { 1097 if(fieldObj.options[fieldObj.selectedIndex].value=='-None-') { 1098 alert(fldLangVal[i] +' cannot be none.'); 1099 // fieldObj.style.borderColor = "#F04438" 1100 fieldObj.focus(); 1101 return false; 1102 } 1103 } else if(fieldObj.type =='checkbox'){ 1104 if(fieldObj.checked == false){ 1105 alert('Please accept '+fldLangVal[i]); 1106 fieldObj.focus(); 1107 return false; 1108 } 1109 } 1110 try { 1111 if(fieldObj.name == 'Last Name') { 1112 name = fieldObj.value; 1113 } 1114 } catch (e) {} 1115 } 1116 } 1117 if(!validateEmail6559824000000626003()){return false;} 1118 1119 if(!reCaptchaAlert6559824000000626003()){return false;} 1120 1121 var urlparams = new URLSearchParams( window.location.search); 1122 if(urlparams.has('service') && (urlparams.get('service')==='smarturl')){ 1123 var webform = document.getElementById('webform6559824000000626003'); 1124 var service = urlparams.get('service'); 1125 var smarturlfield = document.createElement('input'); 1126 smarturlfield.setAttribute('type','hidden'); 1127 smarturlfield.setAttribute('value',service); 1128 smarturlfield.setAttribute('name','service'); 1129 webform.appendChild(smarturlfield); 1130 } 1131 1132 document.querySelector('.crmWebToEntityForm .formsubmit').setAttribute('disabled', true); 1133 return true; 1134 } 1135 1136 1137 // Submit and handle success and error. 1138 $(document).ready(function () { 1139 $('#webform6559824000000626003').submit(function (e) { 1140 var ismandatory = checkMandatory6559824000000626003(); 1141 e.preventDefault(); 1142 if(ismandatory){ 1143 if(typeof _wfa_track != 'undefined' && _wfa_track.wfa_submit){ _wfa_track.wfa_submit(e); } 1144 var formData = new FormData(this); 1145 $.ajax({ 1146 url :'https://crm.zoho.com/crm/WebToLeadForm', 1147 type : 'POST', 1148 data : formData, 1149 cache: false, 1150 contentType: false, 1151 processData: false, 1152 success: function(data) { 1153 // var splashinfodom = document.getElementById('wf_splash_info'); 1154 // splashinfodom.innerText=data.actionvalue; 1155 // var splashdom = document.getElementById('wf_splash'); 1156 document.getElementById('webform6559824000000626003').reset.click(); 1157 document.getElementById('webform6559824000000626003').style.display = "none" 1158 document.getElementById('schedule-demo-receipt').style.display = "flex" 1159 1160 // showReceipt(); 1161 1162 1163 crmWebToEntityForm 1164 // splashdom.style.display = ''; 1165 // setTimeout(function(){ 1166 // splashdom.style.display = 'none'; 1167 // },5000); 1168 document.querySelector('.crmWebToEntityForm .formsubmit').removeAttribute('disabled'); 1169 }, 1170 error: function(data){ 1171 alert('an error occurred'); 1172 } 1173 }); 1174 } 1175 }); 1176 }); 1177 function tooltipShow6559824000000626003(el){ 1178 var tooltip = el.nextElementSibling; 1179 var tooltipDisplay = tooltip.style.display; 1180 if(tooltipDisplay == 'none'){ 1181 var allTooltip = document.getElementsByClassName('zcwf_tooltip_over'); 1182 for(i=0; i<allTooltip.length; i++){ 1183 allTooltip[i].style.display='none'; 1184 } 1185 tooltip.style.display = 'block'; 1186 }else{ 1187 tooltip.style.display='none'; 1188 } 1189 } 1190</script>
1190 1191 1192<!-- Do not remove this --- Analytics Tracking code starts --> 1193
1193<script id='wf_anal' src='https://crm.zohopublic.com/crm/WebFormAnalyticsServeServlet?rid=c7187545619180f0adef49b504033b793ebbbf322b3c29ca96dec5278f1b1dd514e0160e160a7112224faa9cdeaef51agid2f9ab6c7854190a9c37acb4ea499946037c746f4bf8f6c3d2f21030b53442d3agid847cc615b412b6730588621927ac7ccb0d4fc5a35b428c7e6882721adc57574bgid9c56863afc8ada386610f72759cd35c544a9a645802829c7375e3a3187bf68bb&tw=f92cde18fc353f6bae069e6041f97e3fd75e1867b7c7ff2f725b01800233912a'></script>
1193 1194 <!-- Do not remove this --- Analytics Tracking code ends.</form> --> 1195 1196 1197</div> 1198 <div id="schedule-demo-receipt" class="receipt"> 1199 <div class="card-text-group"> 1200 1201 <div class="card-icon"> 1202 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"> 1203 <path d="M31.1666 15.7048V17.0081C31.1648 20.063 30.1756 23.0355 28.3465 25.4823C26.5173 27.9291 23.9462 29.7191 21.0167 30.5853C18.0871 31.4515 14.956 31.3474 12.0904 30.2887C9.2248 29.2301 6.77818 27.2734 5.11545 24.7106C3.45271 22.1478 2.66296 19.1162 2.86396 16.0679C3.06497 13.0196 4.24596 10.1179 6.23082 7.79561C8.21567 5.47333 10.898 3.85488 13.8779 3.18163C16.8577 2.50838 19.9753 2.8164 22.7658 4.05976M31.1666 5.66665L16.9999 19.8475L12.7499 15.5975" stroke="#12B76A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1204 </svg> 1205 </div> 1206 1207 <div class="card-headline text-dark">Thank you!</div> 1208 1209 <div class="card-subhead text-dark">One of our recall experts will reach out to you shortly.</div> 1210 1211 </div> 1212 </div> 1213 1214 </div> 1215</div> 1216 1217 <!-- Include Dynamic Copyright Year --> 1218
1218<script>document.getElementById('year').textContent = new Date().getFullYear();</script>
1218 1219 1220 <!-- Include AOS --> 1221
1221<script src="https://unpkg.com/[email protected]/dist/aos.js"></script>
1221 1222
1222<script> 1223 AOS.init(); 1224 </script>
1224 1225 1226 1227 <!-- Cookies --> 1228<div id="cookie-banner" class="cookie-banner"> 1229 <div class="wrapper"> 1230 <div class="text-group"> 1231 <h4>We value your privacy.</h4> 1232 <p>We use cookies to enhance your browsing experience and to analyze our traffic. By clicking "Accept" you consent to our use of cookies. Learn more by reading our <a href="https://www.recallhq.com/privacy.php" target="_blank" class="no-break">Privacy Policy</a>.</p> 1233 <div class="cookie-buttons"> 1234 <button class="btn-sm btn-mid" id="accept-cookies">Accept</button> 1235 <button class="btn-sm btn-light" id="reject-cookies">Reject</button> 1236 </div> 1237 </div> 1238 </div> 1239</div>
1240<script> 1241 document.addEventListener("DOMContentLoaded", function () { 1242 const cookieBanner = document.getElementById("cookie-banner"); 1243 const acceptBtn = document.getElementById("accept-cookies"); 1244 const rejectBtn = document.getElementById("reject-cookies"); 1245 1246 const userChoice = localStorage.getItem("cookieConsent"); 1247 1248 if (userChoice === "accepted") { 1249 loadTrackingScripts(); // Only load tracking scripts if accepted 1250 cookieBanner.style.display = "none"; 1251 } else if (userChoice === "rejected") { 1252 deleteCookies(); // Delete previously set cookies 1253 cookieBanner.style.display = "none"; 1254 } 1255 1256 // Accept Cookies 1257 acceptBtn.addEventListener("click", function () { 1258 localStorage.setItem("cookieConsent", "accepted"); 1259 loadTrackingScripts(); 1260 cookieBanner.style.display = "none"; 1261 }); 1262 1263 // Reject Cookies 1264 rejectBtn.addEventListener("click", function () { 1265 localStorage.setItem("cookieConsent", "rejected"); 1266 deleteCookies(); 1267 cookieBanner.style.display = "none"; 1268 }); 1269 1270 // Function to delete non-essential cookies 1271 function deleteCookies() { 1272 document.cookie.split(";
1272").forEach((cookie) => { 1273 let eqPos = cookie.indexOf("="); 1274 let name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie; 1275 document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/"; 1276 }); 1277 } 1278 1279 // Function to load tracking scripts only if cookies are accepted 1280 function loadTrackingScripts() { 1281 // Example: Google Analytics 1282 console.log("GTag") 1283 let script = document.createElement("script"); 1284 script.src = "https://www.googletagmanager.com/gtag/js?id=G-N7K27SCVCZ"; 1285 script.async = true; 1286 document.head.appendChild(script); 1287 1288 script.onload = function () { 1289
vendor: 166 bytes, lines 1289-1292
1289window.dataLayer = window.dataLayer || []; 1290 function gtag() { dataLayer.push(arguments); } 1291 gtag('js', new Date()); 1292 gtag('config', '
1292G-N7K27SCVCZ
vendor: 12 bytes, lines 1292-1293
1292'); 1293
1293}; 1294 } 1295}); 1296</script>
1296 1297 1298<!-- LinkedIn -->
1299<script type="text/javascript"> 1300 _linkedin_partner_id = "8116281"; 1301 window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 1302 window._linkedin_data_partner_ids.push(_linkedin_partner_id); 1303 </script>
1303<script type="text/javascript"> 1304 (function(l) { 1305 if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 1306 window.lintrk.q=[]} 1307 var s = document.getElementsByTagName("script")[0]; 1308 var b = document.createElement("script"); 1309 b.type = "text/javascript";b.async = true; 1310 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 1311 s.parentNode.insertBefore(b, s);})(window.lintrk); 1312 </script>
1312 1313 <noscript> 1314 <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8116281&fmt=gif" /> 1315</noscript> 1316 <!-- Include Chat Widget --> 1317 <!--
1317<script type="text/javascript" id="zohodeskasap">var d=document;s=d.createElement("script"),s.type="text/javascript",s.id="zohodeskasapscript",s.defer=!0,s.nonce="{place_your_nonce_value_here}",s.src="https://desk.zoho.com/portal/api/web/asapApp/1056494000000668475?orgId=871086514",t=d.getElementsByTagName("script")[0],t.parentNode.insertBefore(s,t),window.ZohoDeskAsapReady=function(s){var e=window.ZohoDeskAsap__asyncalls=window.ZohoDeskAsap__asyncalls||[];window.ZohoDeskAsapReadyStatus?(s&&e.push(s),e.forEach(s=>s&&s()),window.ZohoDeskAsap__asyncalls=null):s&&e.push(s)};</script>
1317 --> 1318 1319 <!-- Include Crisp Chat Widget --> 1320
1320<script type="text/javascript">window.$crisp=[];window.CRISP_WEBSITE_ID="82c88e4f-6392-4f36-b4c0-9dcc4a047368";(function(){d=document;s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
1320 1321 1322 1323 <!-- Contact Intake --> 1324
1324<script> 1325 1326 document.querySelector('#submit-contact').addEventListener('click', submitContact) 1327 1328 function submitContact() { 1329 1330 removeErrorClass("contact-form") 1331 1332 let name = document.querySelector('#name') 1333 let phone = document.querySelector('#phone') 1334 let email = document.querySelector('#email') 1335 let note = document.querySelector('#note') 1336 1337 let errors = 0 1338 1339 if ( name.value.trim() == "" ) { 1340 name.classList.add("error"); 1341 errors++; 1342 }; 1343 // if ( phone.value.trim() == "" ) { 1344 // phone.classList.add("error"); 1345 // errors++; 1346 // }; 1347 if ( email.value.trim() == "" ) { 1348 email.classList.add("error"); 1349 errors++; 1350 }; 1351 if ( note.value.trim() == "" ) { 1352 note.classList.add("error"); 1353 errors++; 1354 }; 1355 1356 if (errors > 0) { 1357 return 1358 } 1359 1360 let data = { 1361 "name": name.value.trim(), 1362 "phone": phone.value.trim(), 1363 "email": email.value.trim(), 1364 "note": note.value.trim() 1365 } 1366 1367 data = JSON.stringify(data); 1368 console.log(data); 1369 1370 document.querySelector('#contact-form').style.display = "none" 1371 document.querySelector('#contact').style.display = "none" 1372 document.querySelector('#contact-receipt').style.display = "block" 1373 1374 $.ajax({ 1375 url: '../assets/scripts/ajax/send_contact_form.php', 1376 type: "POST", 1377 data:{"data":data}, 1378 }).done(function(data) { 1379 1380 response = JSON.parse(data); 1381 1382 if (response.success == "1") 1383 { 1384 console.log(response.message); 1385 } 1386 else 1387 { 1388 console.log(response.message); 1389 } 1390 1391 }); 1392 1393 } 1394 1395 1396 function removeErrorClass(id) { 1397 // Select the element with id 'contact-form' 1398 const contactForm = document.getElementById(id); 1399 1400 if (contactForm) { 1401 // Get all input elements inside the 'contact-form' element 1402 const inputElements = contactForm.querySelectorAll("input, textarea"); 1403 1404 // Loop through each input element and remove the 'error' class 1405 inputElements.forEach(input => { 1406 input.classList.remove("error"); 1407 }); 1408 } 1409 } 1410 1411 </script>
1411 1412 1413 1414</body> 1415</html> 1416<!-- ////////////// END - HTML //////////////// -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.