Skip to content
English
  • There are no suggestions because the search field is empty.

How to Use the Offline Event Uploader Tool

Upload offline customer events (like leads, purchases, and service) to ad platforms to see what your ads helped drive.

The Offline Events Uploader Tool lets you upload offline customer data (like leads, purchases, or service) right inside BuyerBridge to four platforms at once. Those events can then be matched back to people who viewed or clicked your ads, so you can measure real results beyond clicks.

🚨Important: BuyerBridge encrypts and protects customer data during this process. Platforms receive hashed data for matching—raw contact details aren’t exposed.

Quick links


What are Offline Events?

Offline Events are customer actions that happen “off the website,” like:

  • A purchase

  • A service appointment / RO

  • A lead that came in by phone, walk-in, or another system

Uploading these events helps you answer the big question: “Did our ads influence real business?”

Before you start

Here’s what you’ll want ready:

  • A CSV file (required)

    A CSV file uploaded to BuyerBridge for the Offline Events Uploader Tool

  • Events that are one event type per file (example: only Purchases in a file)

    Choose the Event Type in the Offline Event Uploader Tool - BuyerBridge

  • At minimum, include a name and one strong identifier (email or phone)

Export your customer data

  1. Log into your CRM / DMS / data provider.

  2. Export the list of events you want to measure.

    • Example: “Purchases from last month” or “Service ROs from last month”

  3. Save the export as a CSV.

💡 Pro tip: Keep your export clean. Remove test records, blanks, and duplicate rows when possible.

Prep your CSV for a higher match rate

Your match rate depends on how well platforms can identify the customer.

File rules (important)

  • CSV format only
  • No empty column headers
  • No duplicate column header names
  • One file = one event type
  • Use clear, consistent formatting (especially emails + phone numbers)

    Field descriptions in Offline Event Uploader CSV in BuyerBridge

Minimum recommended fields

At minimum, include either:

  • full_name (or first_name + last_name)

    AND

  • email or phone

Best-practice fields for stronger matching

The more reliable identifiers you include, the better the match rate usually gets:

  • email, plus email_2 / email_3

  • phone, plus phone_2 / phone_3

  • date_of_birth

  • Address fields: street, city, state, postal_code, country

Match Rate “power moves” ✅

  • Use both email + phone when possible

  • Make emails lowercase (example: name@email.com)

  • Use phone numbers in a consistent format (include country code if you can)

  • Add DOB + ZIP when available

Field descriptions (what to put in each column)

Use the Field Descriptions link inside the upload box anytime you need a refresher. Here are the key fields your file can include:

Field When it matters What it means
full_name Helpful when first/last missing Full name (system may split into first/last)
first_name Required if full_name missing Customer first name
last_name Required if full name missing Customer last name
email Required if no phone Primary email
email_2, email_3 Recommended Extra emails to improve matching
phone Required if no email Primary phone
phone_2, phone_3 Recommended Extra phones to improve matching
date_of_birth Recommended DOB can be a strong match signal
street Recommended Primary address
state Recommended Primary state
country Used if not set Defaults to dealer’s country if missing
postal_code Recommended ZIP / postal code
date Recommended Event date (defaults to today if missing; can’t be older than 62 days)
vin Optional VIN tied to the event (if relevant)
value Optional Value of the transaction (local currency)
currency Optional Currency code (defaults if not supplied)

Step 1: Find the Offline Events Uploader

  1. In BuyerBridge, open the left-side navigation.

  2. Click Offline Event Uploader (or Upload Offline Events, depending on your menu layout).

    Find the Offline Events Uploader in BuyerBridge

Step 2: Upload + validate your file

  1. Drag and drop your CSV into the upload box (or click to select).

    A drag-and-drop upload box in BuyerBridge

  2. Choose the Event Type for the whole file (example: Purchase or Service).

    Choose the Event Type in the Offline Event Uploader Tool - BuyerBridge

  3. Select the platforms you want to upload to:

    • Meta

    • TikTok

    • Snapchat

    • Pinterest

      Select the platforms you want to upload to in the Offline Events Uploader Tool in BuyerBridge

  4. Optional: Turn on Send me a Notification and add recipients.

    Turn on Send me a Notification and add recipients in the Offline Event Uploader Tool in BuyerBridge

  5. Check the box to agree to BuyerBridge data usage policies.

    A Validate File step in Offline Events Uploader in BuyerBridge

  6. Click Validate File.

    Click Validate File in the Offline Event Uploader Tool in BuyerBridge

Fixing validation issues

After validation, you may see:

  • Fatal errors → rows won’t upload (platform will reject them)

  • Warnings → rows can upload, but matching may be weaker

    Rows with Warnings WILL be uploaded but may not be properly matched to a platform user.

You can fix the file and re-upload, or continue if warnings are acceptable.


Step 3: Check Upload Status

After upload, scroll to the Upload Status table.

Search or Sort by:

  • Platform
  • Event Type
  • Upload Time
  • Processed At
  • File/Upload Tag
  • Status

    Sort Upload Status Data Columns in the Offline Event Uploader in BuyerBridge

Here’s what you’ll see:

  • Status (example: Completed, Processing)

  • Upload time and Processed at

  • File / Upload Tag (helps you identify what you uploaded)

  • Pre-Processing KPI (example: “received vs sent” and a %)

  • Match Rate (platform-provided matching details when available)

    Unpacking the Upload Status table in the Offline Event Uploader Tool in BuyerBridge

What “Pre-Processing” means

This shows how many rows BuyerBridge:

  • Received from your file

  • Sent forward to the platform

  • The % is a quick “health check” that your file is clean and usable.

What “Match Rate” means

Match Rate is how many events were successfully matched to platform users after processing (example: “valid / matched”). Higher match rate = stronger matchback reporting.

💡 Pro tip: If Match Rate is lower than expected, go back to your CSV and add more identifiers (extra email/phone, DOB, address fields).