Ajax's Filevine Integration: Everything You Need to Know

For most Filevine firms, visibility into the basics doesn't exist: which attorney is putting in the hours, which matter is eating the most time, which work is getting logged and which is quietly disappearing.

Billing Timer, calendar logging, and TaskFlow rules all depend on attorney effort: starting a timer, keeping the calendar accurate, or configuring the right trigger. A lot of the time, that effort doesn't happen.

We built our Filevine integration to fix that. Ajax captures the work as it happens, drafts a time entry in the attorney's voice, and pushes it back into Filevine as a native entry with the matter, code, and rate already applied. One connection at the org level, two-way sync, no per-attorney setup.

What is Ajax?

Ajax is an AI-native timekeeping tool built for lawyers. A native desktop app that reads your screen in real time and generates time entries across every application your team uses, supplemented by API connections for email, calendar, Zoom, Teams, and VoIP so mobile activity gets captured too.

Screen content is processed, used to draft the entry, and then deleted on a rolling basis. We don't train models on firm data. Ajax is SOC 2 compliant. Each attorney's Ajax is private to them, including from their own managing partner.

What is Filevine?

Filevine is a cloud-based legal work platform. It's used across personal injury, family law, mass torts, immigration, criminal defense, insurance defense, and estate planning, plus by prosecutors, public defenders, and in-house legal teams.

Filevine includes native time tracking. Billing Timer is a manual start-stop timer widget. Calendar-based logging turns meetings and court appearances into time entries automatically. Taskflow rules fire timers when a configured event occurs in a matter. All three are useful when they're set up and used. The gap is the work that doesn't fit a timer, a calendar slot, or a configured trigger.

What the Ajax and Filevine integration does

We built a deep, two-way sync between Ajax and Filevine at the organization level. One connection, set up once by the firm admin, covers every attorney.

Here's what flows in from Filevine: matters, client names, activity codes, and billing rates. Updates to any of these in Filevine reflect in Ajax automatically. There's nothing to maintain on the Ajax side.

Here's what flows out to Filevine: every approved Ajax entry becomes a native Filevine time entry, with the matter assigned, the activity code set, and the billing rate applied. Your bills look exactly the same as they always have. The only difference is nobody had to write them by hand.

Edits stay in sync after the entry leaves Ajax. Open it in Filevine, change the narrative, and the change reflects in Ajax. Open it in Ajax, change the matter, and the change reflects in Filevine. That bidirectional property matters because work isn't always done when you push the entry. Someone replies to your email, the deposition runs long, and the entry needs another revision. You don't want to chase it across two systems.

During setup, Ajax also reads your firm's existing Filevine entries to customize how it writes narratives. It picks up the phrasing you use for opposing counsel, the level of detail you prefer, and how granular you make your entries. Day-one drafts already sound like your firm wrote them.

How the integration works, step by step

There are four stages. Three are fully automated. The only one that needs your attention is the review, which most users handle in a few minutes a day.

Step 1. Connect Filevine to Ajax

The firm admin runs the connection once at the org level. No per-attorney logins, no per-matter configuration. The moment the connection is live, Ajax pulls in matters, client names, activity codes, and rate tables straight from Filevine.

Every new matter, updated rate, or new code your firm adds in Filevine flows into Ajax automatically. There's nothing to configure on an ongoing basis.

Step 2. Ajax drafts entries as you work

This is the part that makes the integration different from a timer. As you work through the day, switching between email, documents, depositions, research, and calls, Ajax captures what's happening on your screen and drafts time entries in real time. For email, calendar, Zoom, Teams, and VoIP, we also pull metadata through API connections so mobile activity gets logged too.

We group related work across the day. If you spend 30 minutes reviewing a deposition in the morning, take a 20-minute call about it after lunch, and revise a related brief for 40 minutes at the end of the day, that becomes one coherent entry of 1.5 hours with one narrative.

Matter attribution comes from screen content: the judge's name in a draft order, the plaintiff's name in an email, a property address in a settlement letter. Ajax picks up case-specific keywords even when they're not in your Filevine contacts. When attribution is uncertain, we flag the entry and learn from your correction.

Step 3. Review and approve in Ajax

Your drafts surface in a side-by-side view. Ajax drafts on the left, your existing Filevine entries on the right. From here you can merge an Ajax draft directly into an existing Filevine entry, edit narratives in place, or approve and release with a click.

Most attorneys spend a few minutes a day on this step. The drafts are already written; review is closer to reading than reconstructing.

Step 4. Approved entries sync to Filevine

Once an entry is released, it appears in Filevine as a native time entry, with the matter assigned, the activity code set, the billing rate applied, and the narrative attached.

A concrete example: a 1.4-hour entry on Chen v. Park Industries at $450 an hour, coded L120 for Analysis and Strategy, lands in Filevine ready to bill with no extra steps.

Any edits made afterward in either system stay in sync.

Why Filevine firms use Ajax

A lot of Filevine firms work on contingency. That changes the value of timekeeping. For these firms, timekeeping serves a different purpose. Partners need to see where the firm's effort goes, and whether the cases on the books pay for the work they require.

For a contingency firm, accurate time data answers questions partners can't currently answer without asking around:

  • Where every attorney's hours go, across every active matter, without prompting

  • Which case is eating sixty hours a month with no settlement movement

  • Which attorney is quietly carrying twice the workload of anyone else

  • What staffing should look like next quarter, based on real numbers

For Filevine firms that bill hourly (insurance defense, criminal defense, family law on retainer), the value is the more familiar version. Minutes that fall through Billing Timer's cracks get captured. Narratives are drafted in firm style from day one. Attorneys stop trying to reconstruct Thursday at 6 p.m. on Friday morning.

Either way, the gap between doing the work and logging the work gets smaller.

One honest caveat: Ajax doesn't capture what never touches a screen, including handwritten notes, in-person hallway conversations, and phone calls where no related document is open. Everything else gets covered.

Common questions about the integration

What exactly syncs between Ajax and Filevine?

Matters, client names, activity codes, and billing rates flow from Filevine into Ajax. Approved time entries flow back into Filevine as native entries with matter, code, and rate already applied. Edits made in either system after release stay in sync.

Does Ajax replace Filevine?

No. Filevine remains your system of record. Ajax drafts entries and pushes them into Filevine, where billing actually runs. The goal is to make time entry easier and find extra 0.1s, not to replace the platform your firm already runs on.

How does Ajax handle our data?

Screen content is processed, used to draft the entry, and deleted on a rolling basis. We do not train models on your firm's data. The AI providers we use are contractually prohibited from retaining your data or training on it. Ajax is SOC 2 compliant. Each attorney's Ajax is siloed, so managing partners see aggregate firm metrics, never raw activity.

What does Ajax cost?

Pilots start at a flat $100 fee. Ongoing pricing depends on firm size, and you never pay an ongoing subscription unless the pilot delivers ROI on your real work. 97% of firms that pilot go on to subscribe.

Can managing partners see entries before attorneys approve them?

No. Entries are private to the attorney who drafted them until release. Nobody else at the firm sees anything until the attorney decides the entry is ready for Filevine.

Final thoughts

Filevine's native timekeeping is good. It still depends on attorneys engaging with it, and the gap between intention and follow-through is where firms lose the visibility they need to run efficiently.

Our integration closes that gap by capturing the work itself, drafting the entry, and putting it into Filevine where the firm already operates. Contingency firms get visibility into how the firm spends time. Hourly firms get recovered hours and consistent narratives. Both stop the end-of-day scramble.

Book a demo and we'll run it against your Filevine setup so you can see what it surfaces in the first week.



Schedule a demo. Start a pilot. See the results before you decide.

Schedule a demo. Start a two-week pilot. See the results before you decide.

Book a demo

Book a demo

Schedule a demo. Start a pilot. See the results before you decide.

Schedule a demo. Start a two-week pilot. See the results before you decide.

Book a demo

Book a demo

Schedule a demo. Start a pilot. See the results before you decide.

Schedule a demo. Start a two-week pilot. See the results before you decide.

Book a demo

Book a demo