How to Upload Your First Sales File

Your sales file is the one upload that makes everything else in AgencyIQ work. Without it, goals, pay, and lead ROI have nothing to measure.

In this guide:

  • What file types work (CSV and Excel)
  • Which columns you need to include
  • Step-by-step: upload, match columns, finish
  • What to do when rows fail

Time to finish: ~15 minutes for a full year of sales. Best for: Owners and office managers.


What file types can I upload?

CSV files (.csv) and Excel files (.xlsx). That's it.

Any insurance agency software you already use can export to CSV or Excel. The most common ones — HawkSoft, Applied Epic, AMS360, EZLynx, NowCerts, QQCatalyst — all have an export button that gives you one of these two file types.

Don't know how to export from your agency software? Search your software's help docs for "export sales" or "production report export." Every vendor has a how-to.

File size limit: 50 MB. That's about 200,000 rows — three years of sales for most agencies.


What columns do I need in my file?

The four columns you must have

AgencyIQ needs to know four things about every sale:

ColumnWhat to put in itExample
Written dateThe date the policy was sold2026-04-15
Producer nameWho sold itJane Smith
ProductAuto, Fire, Life, Health, etc.Auto
PremiumThe dollar amount of the policy1240.00

Columns that are not required but help a lot

ColumnWhy it's useful
Customer nameLets you match sales to internet leads later
CarrierSo you can see a breakdown by company
Policy numberMakes matching against commission checks cleaner
New vs. renewalTells you where growth is coming from

Format tip. Don't put dollar signs or commas in the premium column. Write 1240.00, not $1,240.00.


Step 1 — Open the Data page

Click Data in the sidebar. You'll see three tabs at the top: Sales Log, Internet Leads, and Policy Activity. Click Sales Log.

What to capture: Data page with Sales Log tab highlighted and upload zone visible


Step 2 — Drag your file onto the upload zone

Drag your CSV or Excel file onto the drop zone in the middle of the page. Or click the zone to pick a file from your computer.

What to capture: File being dragged over the upload drop zone

AgencyIQ reads the first 5 rows of your file so you can see a preview.


Step 3 — Match your columns

This is where you tell AgencyIQ which column in your file means what. Your file might call the sale date "WrittenDate," and AgencyIQ might call it "Written Date." The matcher lines them up for you.

What to capture: Column matching screen showing your file's columns on one side and AgencyIQ's fields on the other

Good news. AgencyIQ remembers your matching for next time. Future uploads from the same software skip straight to the import step.


Step 4 — Click Upload

Click the Upload button at the bottom. Processing happens in the background. A 12,000-row file takes about a minute.


Step 5 — Look at the results

When it's done, you'll see three numbers:

  • Rows added — sales that came in clean
  • Duplicates skipped — sales already in your system (nothing to fix)
  • Rows with errors — sales that couldn't be added (with a download link to see why)

What to capture: Results screen with counts for added, skipped, and error rows


What if some of my rows failed?

Good news: the upload doesn't stop just because one row is bad. AgencyIQ adds every row it can and flags the ones it can't. You don't lose your good data waiting to fix one row.

Common reasons a row fails

ReasonHow to fix it
Producer name doesn't matchAdd a name alias in Settings → Team Members
Missing date or premiumFix the row in your file and re-upload just that row
Premium isn't a numberRemove dollar signs, commas, or blanks
Duplicate policyNothing to fix — AgencyIQ already added it

Example. A file with 5,000 rows and 3 bad ones adds 4,997 sales and gives you a short list of the 3 to fix. The bad ones don't block the good ones.


Can I upload multiple years at once?

Yes — and you should.

Most agencies load 2–3 years of history on day one. More history means better trend charts and a clearer picture of how retention is moving.

Recommended order:

  1. This year so far — a small test upload to confirm the column matching works
  2. Last full year — gives you year-over-year comparisons
  3. Older years — optional, for long-term trend context

How often should I upload going forward?

Weekly is the sweet spot. Most agencies upload every Monday for the prior week's sales.

How oftenDashboard feelsWho does this
DailyUp-to-the-minutePower users
WeeklyFresh and currentMost agencies
MonthlyA bit staleNot ideal

Set it and forget it. If your agency software can schedule a weekly export, set it up once. Drag the file in every Monday. Five minutes, done.


Frequently Asked Questions

What if my agency software doesn't export a "written premium" column?

It almost always does — just under a different name. Look for "NWP," "Premium," "Annual Premium," or "Policy Premium." The column matcher will line it up.

Can I upload files from more than one software?

Yes. Upload each one separately. AgencyIQ remembers the matching for each file shape.

What if I upload the same file twice by accident?

Nothing bad happens. AgencyIQ spots the duplicates and skips them. Your totals stay correct.

My file has empty rows or notes at the top. Is that a problem?

No. AgencyIQ skips blank rows and finds your real header row on its own.

Can I delete an upload and start over?

Yes. Go to Data → Sales Log → Upload History, find the file, and click Delete. All the sales from that upload come out in one step.


Stop tallying production in Excel every Friday

AgencyIQ is free during beta for Founding Members. Get a year of history loaded in 15 minutes and let the dashboard do the counting.

Start free →

Founding Members get grandfathered pricing when we launch paid tiers later this year.

Last updated: 2026-04-18

Was this article helpful?