- Home
- Resources
- Integrations
- Actionstep
Actionstep Zapier integrationAutomate Actionstep with Zapier.
The Actionstep Zapier integration gives you 7 triggers, 15 actions and 7 searches. All seven triggers are instant, so a new matter, contact or file note in your practice can start an automation straight away, even on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the Actionstep Zapier integration does for a law firm
The Actionstep Zapier integration links your Actionstep practice to the rest of your tools through a Zap: an automation with one trigger (the event that starts it) and one or more actions (the steps that then write, send or move something for you). Actionstep runs matters, contacts, tasks and file notes for law firms, and every operation here works on those records.
An opening note on every new matter. New Matter starts the Zap and Create File Note writes a first note on the file, so nobody opens a matter with an empty history.
Billable hours logged from outside Actionstep. Create Time Entry records a description and the actual hours as a decimal (1.5 for an hour and a half), which suits a form your fee earners already fill in.
Disbursements posted with the right tax code. Find Tax Code turns a short code into its record, then Create Disbursement posts the cost to the matter with that tax code id and a T or F on whether the price includes tax.
What Zapier does not do here: no visible operation deletes a matter, a contact or a task, and no trigger watches time entries or disbursements. For a call outside that list, API Request (Beta) is the advanced route, and it only reaches Actionstep's own domains. Weighing other platforms? Start with n8n vs Zapier and Make vs Zapier.
Zapier words in one minute
Eight terms come back all over this page. Here they are in plain English, once.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The Actionstep event that starts the Zap, like a new matter or a changed step. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you, here inside Actionstep.
- Task
- The unit Zapier bills: one action that completes successfully. The number on your plan is a count of those, nothing else.
- Instant vs polling trigger
- Instant: the app calls Zapier the moment the event happens. Polling: Zapier asks on a timer. All 7 Actionstep triggers are instant.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in Actionstep, such as a matter or a tax code, so the next steps can reuse it.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search makes one, and it then needs a paid plan.
What it really costs
The trigger never costs a task, and neither does Zapier looking for new data. Only an action that works is billed, one task each time.
- Free plan100 tasks a month
- Free plan Zap sizeOne trigger, one action
- Premium appNo, works on the free plan
- Cost of a triggerNothing
A failed action is not counted. A three-action Zap spends three times what a one-action Zap does. The free plan gives 100 tasks a month and two-step Zaps only, so a filter or a search means a paid plan. Actionstep is not a premium app. The interval grid below only governs polling triggers, and none of these is one. A few apps and a few actions take more than one task when they complete, so check the task count after your first runs.
Connect Actionstep to Zapier in three steps
- 01
Open Apps and add a connection
In your Zapier account, open the Apps page and click + Add connection. A small dialog then appears with a search box: that is where you pick the app to link.
- 02
Pick Actionstep and sign in
Type Actionstep, select it, then click Add connection. A new tab opens. Sign in there with the Actionstep account your Zaps should act through, ideally one that already sees the matters involved.
- 03
Grant access and reuse it
Grant Zapier access to that account. The connection is saved once and every Actionstep step reuses it. Any matter or contact you do not own needs read or write access for that account, or the Zap cannot touch it.
Your first Zap: an opening note on new matters
GoalWrite a standard file note on each new matter that meets your condition, without opening the file by hand.
- 01
Build: pick the trigger
Create a Zap, choose Actionstep as the app that starts it and New Matter as the event, then select the Actionstep connection you added earlier.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent matters of the connected account, so the rest of the Zap is built on a real file, not on blanks.
- 03
Add the filter
Click the plus icon and pick Filter. Set the field to look at, the rule and the value. Text rules only work on text: the wrong rule type is why a filter never passes.
- 04
Add Create File Note
Add an Actionstep action, choose Create File Note, and fill its two required fields: Matter, mapped from step 1, and Note Text, the wording of your opening note.
- 05
Test, then publish
Test the action once and check the note on the file in Actionstep. Then click Publish. The filter makes this a multi-step Zap, so it runs on a paid plan.
The 7 Actionstep triggers
7 events start a Zap when something happens in Actionstep, and 7 of them are instant: the app calls Zapier straight away, whatever your plan.
New Matter
Instant triggerIn Zapier“Triggers when an action/matter is created.”
Starts the Zap each time someone opens a matter in Actionstep. It is the natural entry point for anything that belongs to intake: a first note, a welcome task, a line in another system your firm keeps.
New Matter Participant
Instant triggerIn Zapier“Triggers when a participant/contact is added to an action/matter.”
Goes off when a contact is attached to a matter as a participant. The client joining their own file counts, and so does any other party you add later.
New File Note
Instant triggerIn Zapier“Triggers when a new file note is created.”
Reacts to every new file note written on a matter, whether a person typed it or another Zap created it. File notes are where the day-to-day history of a matter lives, so this trigger sees a lot of traffic.
New Contact
Instant triggerIn Zapier“Triggers when a participant/contact is created.”
Kicks off when a new contact record appears in Actionstep, before anyone has necessarily tied it to a matter. Think of it as the address-book trigger rather than the file trigger.
Matter Step Changed
Instant triggerIn Zapier“Triggers when a step change occurs on an action/matter.”
Fires when a matter moves from one step of its workflow to another. That makes it the trigger that follows progress, not creation: the file already exists, it has just advanced.
New Task
Instant triggerIn Zapier“Triggers when a new task is created.”
Runs as soon as a task is created in Actionstep, by hand or through an automation. Each task belongs to a matter and to the participant it is assigned to.
Updated Matter
Instant triggerIn Zapier“Triggers when an existing Matter is updated.”
Any edit to an existing matter sets this one off. Where New Matter catches the birth of a file, this one catches every change made to it afterwards.
The 15 Actionstep actions
Actionstep gives you 15 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Participant to Matter
ActionIn Zapier“Adds a participant to an action/matter.”
Links an existing contact to a matter under a participant type. Participant Type, Participant and Matter are all required.
Create Matter
ActionIn Zapier“Creates a new action/matter.”
Opens a new matter in Actionstep from data that arrived elsewhere, such as an online enquiry. It needs an Action Type, an Action Name and an Action Status.
Create Company Contact
ActionIn Zapier“Creates a company contact.”
Creates a business rather than a person: the company name is mandatory, plus the two-letter country codes for both addresses (US, AU, NZ and so on).
Create File Note
ActionIn Zapier“Creates a new file note for an action/matter.”
Writes a note on a matter. Two fields only: the Matter it belongs to and the Note Text.
Create Individual Contact
ActionIn Zapier“Creates an individual contact.”
Adds a person to your contacts. A last name is required, along with the two-letter country code of the physical and mailing addresses.
Create Task
ActionIn Zapier“Creates a task for an action/matter.”
The most demanding action of the app: eight required fields, from Assigned To and Action ID to Priority, Due Date, Actual Hours and Billable Hours.
Create Disbursement
ActionIn Zapier“Create a disbursement.”
Posts a cost against a matter: matter id, date, description, unit price, whether that price includes tax (T or F) and a tax code id are all required.
Create Time Entry
ActionIn Zapier“Creates a time entry.”
Logs time without anyone opening a timesheet. It asks for a description and the actual hours as a decimal, so 1.50 means an hour and a half.
Update Company Contact
ActionIn Zapier“Update company contact”
Changes a business record. The only required field is its unique Id; the other fields are optional overwrites.
Update File Note
ActionIn Zapier“Updates an existing file note.”
Replaces the content of a file note that already exists. File Note Id and Note Content are both required.
Update Individual Contact
ActionIn Zapier“Update an individual contact”
Edits the record of a person already in your contacts, for instance after a client moves or changes phone number.
Update Matter
ActionIn Zapier“Updates a matter.”
Changes an existing matter, located by its Matter Id. The id is the only required field; the rest is what you choose to overwrite.
Update Matter Custom Field Value
ActionIn Zapier“Updates a matter custom field value.”
Writes into one of the custom fields your firm added to its matters. It needs the Custom Field Value Id and the new value.
Update Task
ActionIn Zapier“Updates a task.”
Edits an existing task, found by its Task Id, the single required field.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
The advanced escape hatch: it sends a raw request to Actionstep using the connection you already set up. HTTP Method, URL and Stop on error are required.
The 7 Actionstep searches
7 search steps look for data that already exists in Actionstep, so a later step can use it.
A search step finds a record that already exists so later steps can use it. In the editor, searches sit at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not clean.
Find Matter Custom Field
SearchIn Zapier“Find a matter custom field based on the supplied custom field name.”
Looks up a matter custom field from its name, the one required input. It answers the question every custom-field Zap starts with: which field is this, technically?
Find Tax Code
SearchIn Zapier“Finds a tax code record based on the supplied code.”
Turns a short tax code, such as Z or N-T, into the full tax code record Actionstep keeps.
Retrieve Matter Custom Field Value
SearchIn Zapier“Retrieve a matter custom field value based on the supplied custom field id and matter id.”
Reads the value one custom field holds on one matter. It needs both the Custom Field Id and the Matter Id.
Find Contact
SearchFind or createIn Zapier“Find a contact/participant by name or ID.”
Finds a contact by name or by ID: you choose which in Search By, then give the Search Value.
Find Matter
SearchFind or createIn Zapier“Finds a matter/action by name or ID.”
Locates a matter by name or by ID, with the same Search By and Search Value pair as the contact search.
Search for a Contact
SearchFind or createIn Zapier“Find a contact based on different search criteria.”
A broader contact lookup: you pick the property to search on, such as firstName or lastName, and the value.
Search for Matter
SearchIn Zapier“Find a matter based on different search criteria.”
Searches matters on a property you choose, for example name, status or reference, and a value to match.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and the dependent steps are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for the fields needed to create the missing record.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or hand every match on to the next steps.
When the Actionstep Zapier integration breaks
Zapier links no help article to Actionstep, so the traps below are the general ones that hit this app hardest.
Most failures here are not errors in Actionstep. They come from how a Zap reads time, loops and volume. If you are stuck on one of them, the Zapier troubleshooting page goes further.
No catch-up on old records
A Zap only reacts to what happens after you publish it. Matters, contacts and notes that already existed are never picked up; moving that backlog is a separate job.The Zap that sets itself off
Updated Matter plus Update Matter, or New File Note plus Create File Note, on the same file: each run triggers the next and the task count drains fast.Flood protection on bulk imports
Migrating contacts or matters in bulk sends a huge batch at once. Zapier can hold such a batch back instead of running the Zap on every item.A search that finds nothing
By default, an empty Find Contact or Find Matter stops the Zap there. Switch the no-result setting on, or use the find-or-create variant, if the Zap must continue.
Need help automating Actionstep with Zapier?
A person reads every message.



