LawAutomate Neos with Caddi AI Agents
Built for law firms.
Yes, Caddi integrates with Neos. It runs 42 supported actions in Neos, including download document, get case available tabs, and get case data, and connects it to LawPay, CASEpeer, and Filevine. You show the workflow on a screenshare or describe it in chat, and change it in plain English as the work changes; Caddi builds it as verified code and runs it every time. No code, no IT ticket.
The differenceMost Neos integrations sync records between two apps and leave the steps in between to your team. Caddi runs the whole job across Neos and every tool it touches, including the screens with no API.
Supported actions42
- Download documentDownloads a document from Neos using the document ID, retrieves the download URL, downloads the file content, and uploads it to S3 with proper metadata.
- Get case available tabsRetrieves all available tabs for a case including standard tabs, user-defined tabs, and their visibility settings.
- Get case dataRetrieves comprehensive case data including all case information, user-defined fields, metadata, and related entities.
- Get case general informationRetrieves comprehensive case information including metadata, staff assignments, dates, and case details.
- Get case note topicsRetrieves all available case note topic categories for message classification, with optional case-level filtering.
- Get case summaryRetrieves comprehensive case summary including all case information, parties, staff, dates, and case type details.
- Get document categoriesRetrieves all available document categories with their active status, title, and ID.
- Get document typesRetrieves all available document types with their description, label color, title, active status, and type category.
- Get documentsRetrieves all documents for a specific case/group including file details, metadata, analysis state, and document information.
- Get email addressesRetrieves all email addresses associated with a specific name/contact in Neos.
- Get eventsRetrieves calendar events for specified staff members within a date range, with sorting and pagination support.
- Get existing paymentsRetrieves comprehensive payment history for a value including payment amounts, dates, references, payer/payee information, and payment status with full audit trail.
- Get intake layoutRetrieves the complete layout structure for an intake form including all sections, rows, fields, and their configurations.
- Get messageRetrieves detailed information about a specific message including all metadata, flags, and associated case information.
- Get messagesRetrieves comprehensive message history using advanced search with flexible filtering, pagination, and column selection.
- Get partiesRetrieves all parties associated with a case including their personal details, contact information, roles, and relationships.
- Get party addressesRetrieves all addresses associated with a party including home, business, and other address types.
- Get party basic informationRetrieves comprehensive party information including personal details, contact information, and status flags.
- Get phone numbersSearches for phone numbers associated with a specific name ID in Neos and returns all phone details including number, title, extension, and call permission status.
- Get staffRetrieves comprehensive list of all staff members including their status, login information, contact details, and system metadata.
- Get template promptsRetrieves template prompts, AI tags, and sections for a specific template and case.
- Get templatesRetrieves all available templates with filtering options including active status, AI enhancement capability, merge target, and OneDrive availability.
- Get times and valuesRetrieves comprehensive times and values information for a case including billing details, provider information, and value codes with optional type and filter type parameters.
- Get user dashboardsRetrieves comprehensive list of user dashboards including dashboard metadata, ownership information, sharing status, and associated firm modules.
- Get user fieldsRetrieves user field definitions including field types, controls, lengths, and mini directories for a specific case type and screen type.
- Get user preferencesRetrieves comprehensive user preferences including billing settings, calendar preferences, time tracking settings, and UI customization options.
- Get user tab detailsRetrieves detailed information about a specific user tab within a case, including all tab-specific data and configurations.
- Get valueRetrieves comprehensive value details including billing information, payment history, provider details, and metadata with full audit trail and status information.
- SearchExecutes advanced searches in Neos with complex query filters and field selection.
- Search case detailsSearches for case details in Neos by case number and retrieves trial date, party information, and address details.
- Search case notesSearches for case notes in Neos by case number and retrieves all note details including entry date, topic, staff information, and note text.
- Search eventsSearches calendar events by staff, subject, case, date range, or iCal UID with sorting and pagination support.
- Search intakes by statusSearches for intakes in Neos by status filter and retrieves comprehensive intake details including case information, staff assignments, and dates.
- Search value itemsSearches for value items in Neos by case number and calculates the total amount due by summing all items.
- Add notesCreates a new case note with staff association and topic categorization, with optional subject update.
- Create messageCreates a new message (phone message, internal note) in Neos with recipient routing, case linking, and topic categorization.
- Create paymentCreates payment records with amount, payer/payee information, payment dates, and reference numbers with automatic validation and audit trail creation.
- Create staffCreates a new staff member with comprehensive profile information including contact details, authentication settings, and system preferences.
- Generate documentGenerates documents from templates with merge data, AI enhancements, and recipient management.
- Send text messageSends text messages to one or more phone numbers with case and contact association tracking.
- Update user tabsUpdates user tabs data including case data items, pick list selections, and name objects for a specific case tab.
- Upload document from S3Downloads a document from S3, uploads it to SharePoint, and creates the document record in Neos with specified author.
Need something that isn't listed? Teach Caddi the step the way you'd teach a new hire and it gets built.
How to automate Neos

Connect Neos to Caddi
Allow1Sign in to Neos
One click with your own Neos login. No API keys.
Automate HIPAA authorization packets in Neos.
ScreenshareType it2Show or tell it
Screenshare the job, or type it in chat. Change it any time.
- Running


14 done1 for review
3Watch it run
Caddi does the work and flags anything unsure for review.
What Caddi does with Neos
Why teams automate Neos
Neos powers high-volume PI and mass-tort practices. Caddi AI Agents automate the recurring case work — HIPAA packets, retainers, collections, follow-ups — so paralegal teams scale without hiring.
Neos firms run the same dozen workflows on every case. Caddi runs them deterministically with verified data, freeing paralegals to focus on the cases that need real judgment.
Loops Caddi runs against Neos
HIPAA Authorization Packets
Real customer flowCaddi pulls case details to complete and review HIPAA authorization PDFs and uploads the finalized file to the case record, reducing manual form completion for compliance teams.
HIPAA authorizations are completed automatically and stored consistently.
Next-Day Client Texts
Real customer flowCaddi identifies next-day follow-ups from the calendar, pulls the related case record, and sends the appropriate client text message.
Clients receive timely follow-up outreach with less manual coordination.
Collection Payment Receipts
Real customer flowCaddi identifies today's collection payments, resends receipts to the right recipients, and updates the corresponding case record and email tagging.
Payment notifications and case payment records stay accurate and up to date.
Retainer Agreement Drafting
Real customer flowCaddi pulls client and offer details to populate a retainer agreement and sends it for signature, reducing manual contract prep for intake teams.
Retainer agreements are generated and sent faster with more consistent setup.
SMS Payment Reminders
Real customer flowCaddi identifies cases with eligible outstanding balances and sends SMS payment reminders while notifying the assigned staff member.
Payment reminders go out faster with more consistent follow-up on collectible balances.
Provider Bill Request Packets
Real customer flowCaddi generates provider bill request letters, assembles the required PDF packet, sends it to providers, and logs the activity to the case.
Provider bill requests are sent and recorded more consistently with less manual coordination.
Where law firms use it
Client intake & matter opening
Pull client details from inbound emails, forms, or PDFs and create the matter, contacts, and folder structure in Neos automatically.
Document filing & renaming
Classify incoming documents, rename them to your firm's convention, and file them to the correct Neos matter without paralegal touch time.
Billing & finance workflows
Push invoices, payments, and trust-accounting events between Neos and your billing system, with reconciliation logged back to each matter.
Compliance & follow-ups
Trigger HIPAA packets, retainer agreements, conflict checks, or status follow-ups from Neos data and route the output to the right inbox.
Questions about automating Neos
Does Caddi have a real Neos integration?
Yes. Caddi runs verified code against Neos's official APIs (and uses a secure, audited browser session when an API isn't available). Every automation Caddi builds for Neos is reviewed before it runs in production.
Do I need engineering help to automate Neos with Caddi?
No. You demonstrate the workflow, clicking through Neos the way you normally would, and Caddi turns it into a verified, repeatable automation. No code, no IT ticket, no Zapier-style wiring.
Is my Neos data safe?
Caddi is SOC 2 attested. Our AI watches and builds the automation; once generated, it executes as deterministic code against Neos, the same steps on every run, and any model step inside a run is scoped, logged, and reviewable.
Can Caddi connect Neos to the rest of my stack?
That's the point. Most Caddi automations span 3-6 tools. For example: pulling data out of an email, updating Neos, filing a document in cloud storage, and posting a confirmation in Slack or Teams. Every tool on the integrations page is fair game.
How do I find what to automate in Neos?
Caddi Discover reads the activity in the tools you connect, read only, and ranks the repeated work worth automating with the evidence behind each finding. Unlike process mining, it does not stop at the insight: the person who does the work builds the automation in Caddi Automate, and Govern keeps every run and decision on the record.
Ready to automate Neos?
Drop your work email and we'll show you Caddi running end-to-end against Neos and the rest of your stack.






