Skip to content

MyCase

Automate legal case management workflows with MyCase. Create and manage cases, clients, companies, events, tasks, time entries, documents, and more. Get notified when cases, events, people, companies, or leads are added or updated.

Other

Connect it

In Keystile Automations → Connections → New connection, choose MyCase and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in MyCase: api request (Makes a raw HTTP request to the MyCase API).

What it can do (37 actions)

ActionWhat it doesChanges data
API RequestMakes a raw HTTP request to the MyCase API
Create CallCreates a new call in the call log in MyCase
Create CaseCreates a new case in MyCase
Create Case StageCreates a new case stage in MyCase
Create CompanyCreates a new company in MyCase
Create Custom FieldCreates a new custom field in MyCase
Create DocumentCreates a new document in MyCase
Create EventCreates a new event in MyCase
Create ExpenseCreates a new expense in MyCase
Create LeadCreates a new lead in MyCase
Create LocationCreates a new location in MyCase
Create NoteCreates a new note for a case, client, or company in MyCase
Create Person (Client)Creates a new individual client (person) in MyCase
Create Practice AreaCreates a new practice area in MyCase
Create Referral SourceCreates a new referral source in MyCase
Create TaskCreates a new task in MyCase
Create Time EntryCreates a new time entry in MyCase
Find CallSearches for calls with optional filters
Find CaseSearches for cases with optional filters
Find Case StageSearches for case stages with optional filters
Find CompanySearches for companies with optional filters
Find LocationSearches for locations with optional filters
Find or Create CaseFinds a case by name or creates a new one if it does not exist
Find or Create Case StageFinds a case stage by name or creates a new one if it does not exist
Find or Create CompanyFinds a company by name or creates a new one if it does not exist
Find or Create LocationFinds a location by name or creates a new one if it does not exist
Find or Create Person (Client)Finds a person by first and last name or creates a new one if not found
Find or Create Practice AreaFinds a practice area by name or creates a new one if it does not exist
Find or Create Referral SourceFinds a referral source by name or creates a new one if it does not exist
Find People GroupSearches for people groups with optional filters
Find Person (Client)Searches for clients (people) with optional filters
Find Practice AreaSearches for practice areas with optional filters
Find Referral SourceSearches for referral sources with optional filters
Find StaffSearches for staff members with optional filters
Update CaseUpdates an existing case in MyCase
Update CompanyUpdates an existing company in MyCase
Update Person (Client)Updates an existing individual client (person) in MyCase

Start a workflow when… (5 triggers)

  • Case Added or Updated — Triggers when a case has been added or updated
  • Event Added or Updated — Triggers when an event has been added or updated
  • Person Added or Updated — Triggers when a person has been added or updated
  • Company Added or Updated — Triggers when a company has been added or updated
  • Lead Added or Updated — Triggers when a lead has been added or updated

How Keystile protects it

Every MyCase action is checked before it runs, whether it comes from an AI tool or a workflow.your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use MyCase with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps