Dealership & Service Center Program

Turn recall checks & diagnostics into service visits.

Let drivers run diagnostics, verify recalls, and book service in minutes.

No-code setupOfficial recall dataLead capture ready

Step 1

Add branding

Name, phone, and colors.

Step 2

Pick a tool

Recall lookup or diagnostics.

Step 3

Go live

Embed into any website.

Self-serve setup

Business - Dealerships & Service Centers
What dealerships & service centers get and how the rollout works.

Official recall intelligence

Give drivers a trusted answer in seconds.

Guided diagnostics that convert

Turn questions into booked service visits.

Lead-ready workflows

Capture intent with service-ready CTAs.

Launch in a few minutes, no engineering required.

Pick recall lookup or diagnostics for your website.
Brand the experience with your name, phone, and colors.
Copy a single embed snippet into any CMS.
Technical setup
Brand the widget, preview it, then embed it on your site.
Step 1

Brand the widget

Branding

Updates live
Primary + header text
#
#
Step 2

Choose the experience

Previewing now

Recall Lookup

Start with safety status

Next: preview, then copy the recall lookup widget.

Get embed code

Live customer preview

Recall Lookup

Open in new tab
Step 3

Embed on your site

Selected install

Copy the recall lookup widget

This snippet uses the selected experience, colors, business name, phone, and message.

Recommended: popup widgets

Add both snippets below. They share the same dock name so the icons sit side-by-side and won't overlap.

Recalls widget

<script src="https://ridesafety.app/embed/widget.js?v=20260215" data-widget="recall" data-dock="safety-tools" data-dealer="Sample Dealership or Service Center" data-phone="(555) 123-4567" data-message="Schedule recall repairs in minutes." data-primary-color="#14b8a6" data-text-color="#ffffff" data-show-header="true" data-show-cost-summary="true"></script>

Diagnostics widget

<script src="https://ridesafety.app/embed/widget.js?v=20260215" data-widget="diagnostics" data-dock="safety-tools" data-dealer="Sample Dealership or Service Center" data-phone="(555) 123-4567" data-message="Schedule recall repairs in minutes." data-primary-color="#14b8a6" data-text-color="#ffffff" data-show-header="true" data-show-cost-summary="true"></script>

Quick console test

Recalls widget

(() => {
  const script = document.createElement("script");
  script.src = "https://ridesafety.app/embed/widget.js?v=20260215";
  script.dataset.widget = "recall";
  script.dataset.dock = "safety-tools";
  script.dataset.dealer = "Sample Dealership or Service Center";
  script.dataset.phone = "(555) 123-4567";
  script.dataset.message = "Schedule recall repairs in minutes.";
  script.dataset.primaryColor = "#14b8a6";
  script.dataset.textColor = "#ffffff";
  script.dataset.showHeader = "true";
  script.dataset.showCostSummary = "true";
  document.body.appendChild(script);
})();

Diagnostics widget

(() => {
  const script = document.createElement("script");
  script.src = "https://ridesafety.app/embed/widget.js?v=20260215";
  script.dataset.widget = "diagnostics";
  script.dataset.dock = "safety-tools";
  script.dataset.dealer = "Sample Dealership or Service Center";
  script.dataset.phone = "(555) 123-4567";
  script.dataset.message = "Schedule recall repairs in minutes.";
  script.dataset.primaryColor = "#14b8a6";
  script.dataset.textColor = "#ffffff";
  script.dataset.showHeader = "true";
  script.dataset.showCostSummary = "true";
  document.body.appendChild(script);
})();

Inline iframe embeds

Use when you want the experience visible inline on the page.

Recalls iframe

<div style="position:relative;width:100%;height:0;padding-bottom:90%;">
  <iframe
    src="https://ridesafety.app/embed/recall-lookup?dealer=Sample%20Dealership%20or%20Service%20Center&phone=(555)%20123-4567&message=Schedule%20recall%20repairs%20in%20minutes.&primaryColor=14b8a6&textColor=ffffff&showHeader=true&showCostSummary=true&v=20260217"
    style="position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px"
    loading="lazy"
    referrerpolicy="strict-origin-when-cross-origin"
    title="Vehicle Recall Lookup"
    allow="clipboard-write"
  ></iframe>
</div>

Diagnostics iframe

<div style="position:relative;width:100%;height:0;padding-bottom:120%;">
  <iframe
    src="https://ridesafety.app/embed/ai-diagnostic?dealer=Sample%20Dealership%20or%20Service%20Center&phone=(555)%20123-4567&message=Schedule%20recall%20repairs%20in%20minutes.&primaryColor=14b8a6&textColor=ffffff&showHeader=true&showCostSummary=true&v=20260217"
    style="position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px"
    loading="lazy"
    referrerpolicy="strict-origin-when-cross-origin"
    title="Guided Diagnostics"
    allow="clipboard-write"
  ></iframe>
</div>

Works in WordPress, Webflow, Squarespace, Wix, and Shopify. Always use HTTPS to avoid iframe blocking.

Self-serve, no account needed

Save branding, manage multiple rooftops, and track engagement.

Need a custom rollout?
Tell us about your website and workflow. We can help with a fully branded rollout, analytics, and service lead routing.
Get in touch
Prefer direct support? Reach our integration team anytime.

Email Support

contact@rtascience.com

Phone Support

Coming Soon - Please Email or Use Contact Form

Live Chat Support

Coming Soon