AtoB Fuel Card Integration

AtoB was designed to help fleets of all sizes fuel better, letting fleet owners cut costs, take control and reimagine convenience. This Fuel Card API integration between AtoB and Fleetio syncs vehicles and fuel entries between the two systems.

IMPORTANT: The AtoB and Fleetio integration is available to all customers that have the AtoB Premium license.

Setup the AtoB and Fleetio Integration

To successfully setup the integration, follow the below steps:

  1. Generate the Fleetio API Key and token.
  2. Access the Connect Fleetio page from the left hand side navigation bar in your AtoB Portal. Once there, enter your API key and Account Token from the previous step.

How the AtoB and Fleetio Integration Works

  • Vehicles are synced once when the account is first connected, then every six hours after that. The sync is based on VIN.
  • If a vehicle with the same VIN already exists in the AtoB portal, an icon will appear on the vehicle record to indicate that it is being synced.
    • You will no longer be able to edit the VIN field of a synced vehicle in the AtoB portal.
    • You will also not be able to archive a synced vehicle in the AtoB portal.
  • AtoB populates the name, make, model, and year fields of the vehicle if they are present in Fleetio and not present in AtoB.
    • AtoB does not override already populated fields, and will not continue to sync these fields. Changing the name of a synced vehicle in Fleetio will not change the name of the vehicle in the AtoB portal.
  • If no matching VIN is found in AtoB, a new vehicle is created with the name, make, model, and year populated from Fleetio.
  • If a synced vehicle is deleted in Fleetio, the vehicle will be archived in AtoB.
  • Vehicles without VINs in Fleetio will not be synced to AtoB.
  • If the integration is disconnected, the vehicles will no longer be synced, but will still remain in the AtoB Vehicles page. Customers can disconnect Fleetio from the Connect Fleetio page in the AtoB Portal.

Pushing Fuel Entries

In order for fuel entries to be captured for every fuel transaction, the user needs to assign a synced vehicle to their cards. This can be done in the Cards page in the AtoB portal.

AtoB makes a POST request to Fleetio’s Fuel Entries API for each fuel transaction after the transaction settles (e.g. AtoB does not create entries for pending or declined transactions).

  • AtoB sends the following data points with each fuel entry to Fleetio:
    • Vehicle
    • Date
    • Fuel volume in gallons
    • Price per gallon
    • Total amount
    • Odometer
  • If AtoB does not receive gallon and price per gallon data from Visa, the date and transaction amount is sent to Fleetio and a comment is appended saying [AtoB]: Fuel data unavailable to the fuel entry.
  • AtoB sends odometer when available. If the odometer value is lower than the previously entered odometer value, AtoB will mark this field as Void.