Skip to main content

Documentation Index

Fetch the complete documentation index at: https://smartcar.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Tesla vehicles purchased through Tesla’s Business-to-Business (B2B) program can be enrolled with Smartcar through Tesla Business Suite. Once enrolled, your B2B-acquired vehicles appear alongside your other Smartcar-connected Tesla vehicles, and data and commands flow through your existing Smartcar integration. Business Fleet enrollment is set up per fleet account. To begin, contact Smartcar support with the email address of the business contact who manages access for the fleet.

Enrollment flow

Enrollment has three customer-facing steps, followed by an automatic configuration phase that Smartcar runs on your behalf. After you let us know which fleet to enroll, Smartcar generates a Tesla Business Suite sign-in link and emails it to the business contact you designate. The contact you provide must have Tesla Business Suite permissions to manage access for the fleet you want to enroll.

Step 2: Your business contact grants access

The business contact opens the link, signs in to Tesla Business Suite, reviews the requested permissions, and approves them. We recommend using Select All so that every Smartcar feature you use is available for your fleet vehicles. The permissions requested match the ones already configured for your existing Tesla integration with Smartcar.
Once submitted, Tesla records the consent and binds it to the fleet account. Tesla confirms the grant to Smartcar automatically, and Smartcar begins the post-consent setup. Once Smartcar receives consent, the following runs automatically for vehicles purchased through Tesla’s B2B program:
  1. Vehicle connection. Smartcar establishes a connection with each vehicle.
  2. Virtual key pairing. Smartcar pairs the Tesla Virtual Key for each vehicle. No action is required from you.
  3. Daily fleet sync. Smartcar evaluates fleet membership on a daily basis and automatically adds new B2B-purchased vehicles or removes vehicles that have left the fleet.
Vehicles associated with the fleet account that were not purchased through Tesla’s B2B program are excluded from this automated enrollment and require manual Virtual Key installation per vehicle.

Managing your fleet in the Smartcar Dashboard

After enrollment, your Tesla Business Fleet vehicles are visible in the Vehicles tab of the Smartcar Dashboard.
From this view, you can:
  • Review every vehicle on the fleet, including make, model, year, Vehicle ID, User ID, connection date, and webhook subscription count.
  • Filter the list by connection date, make, mode, or Vehicle ID.
  • See which vehicles need attention. Vehicles flagged with Action required need manual Virtual Key pairing before they can deliver data or accept commands.

Accessing data and issuing commands

Data for Tesla Business Fleet vehicles is delivered through Webhooks. Commands are issued through the Smartcar API, authenticated with a Machine-to-Machine access token.
Tesla Business Fleet vehicles are not compatible with per-vehicle (v2) access tokens or v2 API endpoints. Use Webhooks for data and V3 API endpoints with M2M authentication for commands.
All commands and data signals available for individual Tesla vehicles on Smartcar are also supported for Business Fleet vehicles, with the exception of driver-specific signals (such as user profile), which are not exposed for fleet-mode vehicles.

Getting started

To enroll your Tesla Business Fleet vehicles, contact Smartcar support. Have the following ready:
  • The email address of the business contact who will grant access on Tesla Business Suite
  • Confirmation that the contact has permissions to manage access for the fleet under your Tesla Business account