EZRentOut
E-commerceConnect AI agents to EZRentOut, an equipment rental management platform. Agents build rental orders, price them, move them through the rental lifecycle, and keep customer and business contact records current.
What This Integration Enables
EZRentOut treats a rental order as a small state machine with money attached, and that is the useful way to think about automating it. An order is created, items are added, the items are booked across a date range, the kit is rented out, and it comes back or it is sold. Each of those transitions is its own operation: Book Order reserves, Cancel Order Booking releases back to available stock, Rent Out Order sends equipment out and starts the rental clock with separate billing dates where the commercial terms differ from the physical ones, Return Order brings it back in full or in part with late fees and an optional payment, and Sell Order converts the hire into a sale. The pricing layer sits alongside rather than inside those transitions, which is what makes it automatable: Apply Coupons To Order, Apply Taxes To Order, Add Order Custom Entry for delivery, cleaning or fuel, Charge Order Damages for kit returned damaged, Add Sub Rental To Order for equipment sourced from another supplier, and Charge Order Payment and Void Order Payment for the money itself. The customer side is equally explicit, separating individual customers from business accounts and from the business contacts who order on their behalf.
Several conventions here will bite a flow that assumes otherwise, and they are worth designing around from the start. Dates are month, day, year and times are hours and minutes, throughout the whole API, regardless of what your account displays. Bundles are addressed inside item lists with a -b suffix, so 2 is item number two and 25-b is bundle twenty five. Order numbers and item numbers are the ones shown in the EZRentOut interface, not internal database identifiers. Partial returns key their quantities by order line item identifier, which you read from Get Order Details. Credit card is not an accepted payment method through the API, and a credit card payment cannot be voided through it either. Custom entries cannot be added to sold, void, completed or canceled orders. Most consequentially, which order fields are editable depends on the order state: a draft or web order accepts everything, a booked or returned order accepts only reference number, assignee, description, invoice heading, pick up location and shipping address, a rented out order adds the due date to that short list, and a completed or void order accepts only reference number, description and invoice heading. Authentication is a single company access token sent as a token header against your own subdomain, and the API is off by default until an account owner enables it. That token carries full read and write rights across orders, customers, business accounts and payments with no per resource scoping, so least privilege is not available and the connection necessarily holds full commercial rights. There are no triggers, because EZRentOut documents no webhook subscription API, so changes are found by polling Get Orders or Filter Rental Items on a schedule. Agents keep the yard, the calendar and the charges in step. The moment equipment leaves is where human-in-the-loop oversight belongs.
Without FlowRunner
With FlowRunner
Use Case Scenarios
An enquiry answered from the booking calendar rather than from the shelf
A customer asks whether four generators and two light towers are free for the second week of April. Filter Rental Items answers the general question, listing what is free, what is out, what is reserved, what is overdue, and specifically what is free across a date range, which is the filter that matters for a forward booking. Get Item Booked Dates then answers the precise one for a single item, returning the dates it is already committed to orders, and Get Bundles does the same for kits, including which bundles are available across a date window. With that in hand the agent can either quote the whole request or quote the part of it that is real, which is a better conversation than a confident yes followed by a phone call on the Monday. If the shortfall is small, Add Sub Rental To Order gives it somewhere honest to go, recording a line for equipment sourced from another supplier rather than pretending the yard has it.
A booking that arrives from somewhere else and lands complete
Enquiries come in through a website form, a spreadsheet or a partner system. The agent reads the batch from Google Sheets, resolves or creates the counterparty first, using Get Customers and Get Businesses to match before calling Create Customer or Create Business so a repeat hirer does not accumulate three accounts, and Create Customer Address or Link Business Contacts To Business where a delivery address or an ordering contact needs attaching. Then Create Order opens the hire with its dates, delivery and pick up addresses and custom fields, and Add Items To Order adds the fixed assets, bundles, asset stock and inventory with their quantities and locations, remembering the -b suffix for bundles. Apply Coupons To Order and Apply Taxes To Order settle the commercial shape while the order is still a draft, which is the only state where every field is still editable. Book Order then reserves the kit across the range. The order sits reserved, correct and unstarted, and the desk sees it in Slack with the customer, the dates and the total.
Coming back in, with the charges that came back with it
Return is where rental businesses quietly lose margin, because the charges that belong to a return are the ones nobody writes down. Return Order brings equipment back in full or partially, with late fees and an optional payment, and partial returns key their quantities by the order line item identifiers read from Get Order Details rather than by item numbers. Around that, the agent records what the yard reports: Charge Order Damages for kit that came back damaged, Add Order Custom Entry for the collection run or the cleaning, and Charge Order Payment for the balance settled at the counter, noting that credit card is not an accepted method through the API so a card payment is recorded in EZRentOut directly. Get Order History gives the in and out record that makes a disputed charge answerable. Damages and late fees are the two lines a customer argues with, so both are proposed to the hire desk with the evidence attached rather than applied silently, and only the released ones are charged.
Human-in-Loop Highlight
Rent Out Order is the operation to gate, and it earns that for two reasons that compound. The first is what it starts: the rental clock. From that call onward the customer is being billed, and the billing dates it accepts can differ from the physical ones, so the figure the customer eventually disputes is set here. The second is what it takes away. Which fields of an order are editable depends on the state that order is in, and rented out is a narrow one. A draft or web order accepts every field. A rented out order accepts only the reference number, assignee, description, invoice heading, pick up location, shipping address and due date. So the customer, the locations that are not the pick up location, the discount and the dates that decide the charge are all fixed at the moment this call succeeds, and the correction is no longer an update, it is a conversation and a credit. Sitting underneath both is a format that makes this specific and not theoretical. Dates in this API are month, day, then year, everywhere, regardless of what your account displays. A booking that reads 03/04/2026 is the third of April to a European intake form and the fourth of March to EZRentOut. Both parse. Neither errors. One of them starts an eleven day hire twenty six days early and bills it. So the agent prepares everything and stops at the threshold. It calls Get Order Details for the assembled order, its line items and sub rentals, Get Item Booked Dates for the items about to go out so a conflict with the next booking is visible before the kit leaves, and Filter Rental Items for anything already overdue on the same customer, then posts to the hire desk in Slack: "Order 8812, Halstead Groundworks, ready to rent out. Rental dates read back from the order as 04 March 2026 to 15 March 2026, 11 days. The intake form said 3 April. Billing dates are the same as the rental dates. 6 line items plus 1 sub rental. Generator 9kVA unit 214 is booked to order 8790 from 12 March. This customer has 1 item overdue from order 8703. Rent Out Order starts billing and locks the customer, dates and discount on this order. Rent out as read, correct the dates first, or hold?" A person answers once, and the agent only starts the clock on what was released. Charge Order Damages and Void Order Payment sit behind the same gate on the money side, the first because a damage charge is an accusation with a number on it, the second because a credit card payment cannot be voided through the API at all, so an agent that tries has produced an exception rather than a reversal. This is the digital andon cord placed on the moment a rental stops being a plan and starts being a bill.
Agent Capabilities
40 actionsOrders
7- Create Order Opens a rental order for a customer, optionally with items, dates, delivery and pick up addresses, and custom fields. Draft is the only state in which every field remains editable, so get the shape right here.
- Add Items To Order Adds fixed assets, bundles, asset stock and inventory to a drafted order with per item quantities and locations. Bundles carry a `-b` suffix inside the item list, so `25-b` is bundle twenty five rather than item twenty five.
- Remove Items From Order Removes items or whole bundles from a drafted order.
- Update Order Updates the reference number, dates, customer, locations, assignee, discount, description, invoice heading and shipping address. Which of those the API will accept depends on the order's current state.
- Get Orders Returns a paged list of orders across every state. With no trigger available, this is the polling read for change detection.
- Get Order Details Returns the full record for one order, including its order line items and sub rentals. The line item identifiers here are what partial returns key their quantities by.
- Get Order History Returns the in and out history for an order, which is the evidence a disputed charge is answered from.
Order lifecycle
5- Book Order Reserves an order's items across a date range, holding the kit without starting any billing.
- Cancel Order Booking Releases a booking and returns the items to available stock.
- Rent Out Order Sends the equipment out and starts the rental clock, with separate billing dates where the commercial terms differ from the physical ones. This is the transition that begins billing and narrows the set of fields the order will still accept.
- Return Order Brings equipment back, in full or partially, with late fees and an optional payment. Partial quantities are keyed by order line item identifier.
- Sell Order Sells the order's items instead of renting them, with an optional payment.
Order pricing
7- Add Sub Rental To Order Adds a line for equipment sourced from another supplier, which is the honest way to cover a shortfall rather than overbooking the yard.
- Apply Coupons To Order Applies one or more discount coupons to an order.
- Apply Taxes To Order Applies order level custom and group taxes.
- Charge Order Damages Bills the customer for equipment returned damaged. This is a charge with an accusation attached, so it belongs on evidence and on a person's decision.
- Add Order Custom Entry Adds a delivery, cleaning, fuel or other ad hoc charge. Custom entries cannot be added to sold, void, completed or canceled orders.
- Charge Order Payment Records a payment or a deposit against an order. Credit card is not an accepted payment method through the API.
- Void Order Payment Reverses a recorded payment. Credit card payments cannot be voided through the API, so this will not undo a card transaction.
Customers
7- Create Customer Creates an individual customer with contact details and address.
- Get Customers Returns a paged list of customers, optionally filtered by segment.
- Get Customer Details Returns the full record for one customer.
- Update Customer Updates contact details, tax setting, login and email preferences.
- Update Customer Status Marks a customer active or inactive.
- Create Customer Address Adds a delivery address that becomes selectable on that customer's orders.
- Get Customer Addresses Returns a paged list of a customer's addresses.
Businesses
5- Create Business Creates a business account with its address, industry and tax settings.
- Get Businesses Returns a paged list of business accounts, optionally filtered by segment.
- Get Business Details Returns the full record for one business account.
- Update Business Updates contact details, industry, status and tax settings.
- Get Business Addresses Returns a paged list of a business account's addresses.
Business contacts
4- Create Business Contact Creates a person who orders on behalf of one or more businesses.
- Get Business Contacts Returns a paged list of business contacts, optionally filtered by segment.
- Update Business Contact Status Marks a business contact active or inactive, which is how an employee who has left stops being able to order on the account.
- Link Business Contacts To Business Attaches existing contacts to a business account.
Rental items
5- Create Rental Item Creates a rentable fixed asset with its per minute, hourly, daily, weekly and monthly rate tiers.
- Filter Rental Items Answers availability questions directly: what is free, what is out, what is reserved, what is overdue, and what is free across a date range. This is the read a quote should be built from.
- Get Item Booked Dates Returns the dates one item is already committed to orders, which is how a conflict with the next booking becomes visible before the kit leaves.
- Get Bundles Returns a paged list of kits, including which bundles are available across a date window.
- Get Bundle Details Returns the full record for one bundle and the items it contains.
Frequently Asked Questions
What can FlowRunner do with EZRentOut?
FlowRunner agents can run Create Order, Add Items To Order, and Remove Items From Order in EZRentOut, plus 37 more actions.
Does connecting EZRentOut to FlowRunner require OAuth?
No. EZRentOut connects to FlowRunner with an API key, no OAuth flow required.
Can EZRentOut trigger a FlowRunner workflow automatically?
EZRentOut doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with EZRentOut
$100 in credits. No card required. Connect in minutes.