- Automations
- Neos + WooCommerce
AI-native automation
Automate work across
Neos and
WooCommercewith Caddi AI Agents.
Connect Neos and WooCommerce: Update order in WooCommerce when download document in Neos. Teach Caddi the job once, the way you'd train someone new, and it runs end to end. No workflow builder.


Discover, automate and govern the work between Neos and WooCommerce
Caddi AI Agents find the repetitive handoffs between Neos and WooCommerce, learn them the way a new hire would, and run them for you, with every run on the record. No workflow builder, no code.
Discover repetitive work
across all your tools.
Train an AI agent to do the work
over a video call.
Govern every AI agent,
every decision.
Discover repetitive work
across all your tools.
Train an AI agent to do the work
over a video call.
Govern every AI agent,
every decision.
Discover repetitive work
across all your tools.
Train an AI agent to do the work
over a video call.
Govern every AI agent,
every decision.
What Caddi is and how it works
An AI teammate that runs your back-office loops.
- Doesn't break. Caddi reads intent, so when fields move or UIs change, your loop keeps running.
- Taught like a new hire. Walk Caddi through the work once. Tweak it later by chat, with no workflow builder to re-architect.
SOC 2 attested · Human-in-the-loop · Full audit trail · 150+ tools across legal, finance, and operations
Practical ways to use Neos and WooCommerce together
In a law firm the work between Neos and WooCommerce is organized by matter: the right client, the right matter, the right people on it. Caddi carries that context through every step, so nothing is filed against the wrong case.
- 01
Update order in WooCommerce when download document in Neos.
Caddi watches Neos for download document and update order in WooCommerce. No copy-paste, no missed records.
- 02
Add notes in Neos when new order in WooCommerce.
Caddi watches WooCommerce for new order and add notes in Neos so the two systems stay in lockstep.
- 03
Create coupon in WooCommerce from Neos events.
When get case available tabs happens in Neos, Caddi create coupon in WooCommerce with the right context attached.
Actions Caddi can take across Neos and WooCommerce
NeosDownload document
Downloads a document from Neos using the document ID, retrieves the download URL, downloads the file content, and uploads it to S3 with proper metadata.
NeosGet case available tabs
Retrieves all available tabs for a case including standard tabs, user-defined tabs, and their visibility settings.
NeosGet case data
Retrieves comprehensive case data including all case information, user-defined fields, metadata, and related entities.
NeosGet case general information
Retrieves comprehensive case information including metadata, staff assignments, dates, and case details.
NeosGet case note topics
Retrieves all available case note topic categories for message classification, with optional case-level filtering.
NeosGet case summary
Retrieves comprehensive case summary including all case information, parties, staff, dates, and case type details.
NeosGet document categories
Retrieves all available document categories with their active status, title, and ID.
NeosGet document types
Retrieves all available document types with their description, label color, title, active status, and type category.
NeosGet documents
Retrieves all documents for a specific case/group including file details, metadata, analysis state, and document information.
NeosGet email addresses
Retrieves all email addresses associated with a specific name/contact in Neos.
NeosGet events
Retrieves calendar events for specified staff members within a date range, with sorting and pagination support.
NeosGet existing payments
Retrieves comprehensive payment history for a value including payment amounts, dates, references, payer/payee information, and payment status with full audit trail.
NeosGet intake layout
Retrieves the complete layout structure for an intake form including all sections, rows, fields, and their configurations.
NeosGet message
Retrieves detailed information about a specific message including all metadata, flags, and associated case information.
NeosGet messages
Retrieves comprehensive message history using advanced search with flexible filtering, pagination, and column selection.
NeosGet parties
Retrieves all parties associated with a case including their personal details, contact information, roles, and relationships.
NeosGet party addresses
Retrieves all addresses associated with a party including home, business, and other address types.
NeosGet party basic information
Retrieves comprehensive party information including personal details, contact information, and status flags.
NeosGet phone numbers
Searches for phone numbers associated with a specific name ID in Neos and returns all phone details including number, title, extension, and call permission status.
NeosGet staff
Retrieves comprehensive list of all staff members including their status, login information, contact details, and system metadata.
NeosGet template prompts
Retrieves template prompts, AI tags, and sections for a specific template and case.
NeosGet templates
Retrieves all available templates with filtering options including active status, AI enhancement capability, merge target, and OneDrive availability.
NeosGet times and values
Retrieves comprehensive times and values information for a case including billing details, provider information, and value codes with optional type and filter type parameters.
NeosGet user dashboards
Retrieves comprehensive list of user dashboards including dashboard metadata, ownership information, sharing status, and associated firm modules.
NeosGet user fields
Retrieves user field definitions including field types, controls, lengths, and mini directories for a specific case type and screen type.
NeosGet user preferences
Retrieves comprehensive user preferences including billing settings, calendar preferences, time tracking settings, and UI customization options.
NeosGet user tab details
Retrieves detailed information about a specific user tab within a case, including all tab-specific data and configurations.
NeosGet value
Retrieves comprehensive value details including billing information, payment history, provider details, and metadata with full audit trail and status information.
NeosSearch
Executes advanced searches in Neos with complex query filters and field selection.
NeosSearch case details
Searches for case details in Neos by case number and retrieves trial date, party information, and address details.
NeosSearch case notes
Searches for case notes in Neos by case number and retrieves all note details including entry date, topic, staff information, and note text.
NeosSearch events
Searches calendar events by staff, subject, case, date range, or iCal UID with sorting and pagination support.
NeosSearch intakes by status
Searches for intakes in Neos by status filter and retrieves comprehensive intake details including case information, staff assignments, and dates.
NeosSearch value items
Searches for value items in Neos by case number and calculates the total amount due by summing all items.
NeosAdd notes
Creates a new case note with staff association and topic categorization, with optional subject update.
NeosCreate message
Creates a new message (phone message, internal note) in Neos with recipient routing, case linking, and topic categorization.
NeosCreate payment
Creates payment records with amount, payer/payee information, payment dates, and reference numbers with automatic validation and audit trail creation.
NeosCreate staff
Creates a new staff member with comprehensive profile information including contact details, authentication settings, and system preferences.
NeosGenerate document
Generates documents from templates with merge data, AI enhancements, and recipient management.
NeosSend text message
Sends text messages to one or more phone numbers with case and contact association tracking.
NeosUpdate user tabs
Updates user tabs data including case data items, pick list selections, and name objects for a specific case tab.
NeosUpload document from S3
Downloads a document from S3, uploads it to SharePoint, and creates the document record in Neos with specified author.
WooCommerceNew order
Triggers when an order is placed.
WooCommerceOrder refunded
Triggers when an order is refunded.
WooCommerceNew customer
Triggers when a customer account is created.
WooCommerceUpdate order
Change status or add a note to an order.
WooCommerceCreate coupon
Issue a discount code.
WooCommerceFetch orders
Pull orders for a date range.
Common questions
How does Caddi connect Neos and WooCommerce?
Neos and WooCommerce just run together. You teach Caddi the way you'd teach a new hire: walk it through how you use them today, with no workflow builder to wire up. Caddi turns that walkthrough into a verified loop and runs it against Neos and WooCommerce end-to-end.
Do I need engineering help?
No. Whoever does the work today walks Caddi through it on a call, the same way they'd train a new hire. Caddi builds the loop. No code, no IT ticket.
Is my data safe?
Yes. Caddi is SOC 2 attested. The AI watches and builds the automation, and once the loop ships it runs as deterministic code, repeatable and logged, with any model step scoped and reviewable.
Can Caddi connect Neos and WooCommerce to other tools too?
Yes. Most Caddi loops span 3–6 tools. Once the first Neos + WooCommerce loop is live, Caddi suggests other tools and other workflows to fold in.
How fast can it go live?
Typical first loops ship within a week of that first walkthrough. The Caddi team reviews every loop before it runs in production.
Does this work for law firms?
Yes. Caddi runs Neos and WooCommerce with the matter as the unit of work, so documents, time, and communications land against the right client and matter rather than in a general folder. Firms most often start with intake, document filing, or billing prep.
Ready to automate Neos and WooCommerce?
Drop your work email and we'll show you Caddi running end-to-end against Neos, WooCommerce, and the rest of your stack.
Or skip the demo: sign up free and build it yourself.






