AI agents for Square
A Monmo AI agent works in Square the way a shop manager with the Dashboard open would. It totals the day's sales by location and item, matches Square transfers to your bank and books, warns you before an item runs out, and drafts invoices and customer replies. It uses your own Square account, and refunds, invoices and item changes each wait for your approval.
Updated 2026-11-13 · Free to start. Paid plans from $15 a month.
What agents do in Square
Total up each day's sales
Every evening the agent totals the day for each location: gross sales, discounts, refunds, tips and card versus cash. It compares the figures with the same weekday last week and posts a short note in Slack.
AskEvery night at 9, post the day's Square sales for each location in Slack, compared with the same day last week.
Match transfers to the bank
Square deposits arrive with fees and refunds already taken out. The agent lines each transfer up with the payments inside it and the deposit in Xero or QuickBooks, and lists any that do not add up.
AskMatch last week's Square transfers to the bank deposits in QuickBooks and show me any that differ, with the reason.
Warn you before stock runs out
It reads the stock count of each item variation, compares it with what sold over the last two weeks and lists what will run out before the next delivery, with a draft reorder email for the supplier.
AskWhich item variations will sell out before Friday at the current rate? Draft a reorder email to the supplier for those.
Prepare a refund from a receipt
Give it a receipt number, a time or the customer's name. It finds the payment, checks your returns policy and prepares a full or partial refund. The refund sits on its own card, apart from the reply.
AskPrepare a refund for the two oat lattes on Saturday's 11:40 receipt at the Elm Street location. Wait for me before refunding.
Invoice catering and custom orders
From a quote in Gmail or a row in Google Sheets it drafts a Square invoice with the items, the deposit, the due date and a reminder, then shows it to you before the customer receives it.
AskDraft a Square invoice for the office catering order in the email from Priya, with a 50 percent deposit due Monday.
Find best-sellers and slow items
Ask which items sell before 10 in the morning or which have not sold in 60 days. It reads item sales by hour, category and location and builds a sheet in Google Sheets with a short note on what changed.
AskWhich items have not sold at any location in the last 60 days? Put them in a sheet with their last sale date and stock on hand.
Tidy the item library
It finds items with no category, duplicate names, missing SKUs or variations with different prices across locations, and proposes fixes in one list. Nothing in the item library changes until you approve.
AskCheck the Square item library for duplicates and items with no SKU or category, and propose a fix for each.
How it connects
- 1You connect your own Square account once, as the owner or a team member whose permissions cover the locations you want included. The agent sees what that account sees, and Square shows only the last four digits of a card.
- 2You decide which agents may use Square. An operations or finance agent needs it; an agent that writes your social posts usually does not.
- 3Reading sales, items, stock and transfers needs no approval. A refund, an invoice, a price or stock change, or a message to a customer asks first, and every refund gets a card of its own.
More in E-commerce and retail
Other apps of this kind that agents work in, each with its own page.
Watch it work
A sample replay with example data, sped up. Pause it, scrub through it, or take the mouse yourself. This sample shows a similar job in other tools; Square is not on screen.
On screenXero
Gmail
Google Sheets
Pick a job. Watch it get done.
- Why
- Your weekday bookkeeping routine.
- Where
- Fieldwork in Xero · business account
- What to expect
- Marks 18 lines reconciled. The 2 odd lines are left for you, and no reminder is sent.
Your team. Connected to everything.
Sample replays with fictional data, sped up. Pause one, scrub through it, or take the mouse yourself.
Questions people ask
Can an AI agent issue a refund in Square?
Only once you allow it. A Monmo agent finds the payment, checks what was already refunded and your returns policy, then shows the amount, the items and the reason on a card. When you allow it, the refund is made through the Square connection, or in its own browser when the connection does not cover something. Allowing the customer reply never allows the refund.
Can an AI agent match Square transfers to my bank deposits?
Yes. For each transfer the agent lists the payments, refunds and fees inside it, checks the net figure against the deposit your bank shows in Xero or QuickBooks, and sets out anything that does not match with the likely cause. Recording a fee or an adjustment in your books waits for your approval.
Does it work with more than one Square location?
Yes, as long as the Square account you connect can see those locations. The agent reports each location on its own and together, and you can ask for one shop only. If a team member account is limited to one location, the agent is limited in the same way.
Can an AI agent manage stock in Square?
It watches stock and prepares the changes; you make the call. The agent compares stock counts with recent sales, tells you what will run out and drafts the reorder. Adjusting a count, changing a price or adding an item asks first, so the numbers in Square change only when you have seen them.