How to Automate Square

Square automates whatever it handled itself. Marketing runs recurring automatic campaigns, Loyalty applies rewards at checkout, Invoices chases with automatic payment reminders, and Appointments sends booking reminders. Totalling a day that also ran through delivery apps, a wholesaler and the bank is the part still done by hand, and where WebRun helps.

The register is the most honest record a shop keeps

Square is the card reader and the point of sale a great many small businesses actually run on: a game shop, a cheese counter, a pet store, a coffee bar, a stall in a food hall. It began as a white plastic square plugged into a phone, and Square Point of Sale grew into the whole counter.

What it holds is unusually complete for something so cheap to start with. Every sale, with the items, the modifiers, the tender type and the tip. The item library and what stock is left. The customer directory, built quietly out of the people who chose to have a receipt emailed. Team timecards. Appointments, if you book them. Payouts, and when they reached the bank.

Nobody typed any of it in. That is the point of a till. It is the one record in the business that is a byproduct of the work rather than a chore added on top, which makes it the most reliable thing an owner has.

Closing up is a second job after the doors lock

Then the shutters come down and the second shift starts.

The day's total on the Square Dashboard gets copied into a spreadsheet, because the owner wants it next to last year's. The delivery platforms get opened one at a time, since a third of the takings never went through the register and each app keeps its own dashboard. The payout that landed this morning is a lump sum covering parts of three days, and somebody works out which days.

Stock gets counted against what sold, because Square knows what left the shelf and only the supplier's portal knows what is coming. That supplier site gets checked for the price on the case you reorder every fortnight. Reviews get read. The invoice a wholesale customer has still not paid gets looked up.

Every one of those is fifteen minutes, and there are six of them, and they land at the end of nine hours on your feet.

The squareup.com homepage, the app these three jobs run in. Square
One total, every channel The register, each delivery platform and the online store added up into a single figure, waiting before the shop opens.
Payouts traced back to sales The lump sum that landed this morning split across the days it covers, with anything that does not add up flagged for you.
Reorders priced first Low stock checked against the supplier portal for availability and this week's cost, so an order is priced before it is placed.

Square's automations begin and end inside Square

Square automates a surprising amount at no extra cost, and a shop should exhaust that list before buying anything else.

Square Marketing sends recurring automatic campaigns: a welcome for a new customer, a birthday discount, a nudge to somebody who has lapsed, an abandoned cart reminder. Square Loyalty tracks points and applies rewards at checkout on its own. Square Invoices sends recurring invoices on a schedule and chases with automatic payment reminders before, on and after the due date. Square Appointments sends text and email reminders ahead of a booking, and Square Assistant handles the confirm-or-reschedule reply on its own. The Customer Directory builds itself out of transactions.

Look at what every one of those has in common. The trigger is something Square handled: a Square sale, a Square booking, a Square invoice, a Square loyalty account.

The takings on the delivery app are invisible to it. So is the wholesaler's price list, the bank statement the payout actually landed in, and the review left on a site Square has no relationship with. Square is honest about being a point of sale. It is only that a shop is bigger than its point of sale.

The whole day's takings, not just the ones on Square

Widen what can be read and the morning report stops being a Square report and starts being a business report.

Yesterday's total across everything: the register, each delivery platform's dashboard, the online store, added up and waiting before the shop opens. The payout that arrived this morning broken back down against the sales it covers, and flagged when it does not add up.

The reorder list checked twice a day against what is on the shelf, then against the supplier's portal for what is in stock and what it costs this week, so an order is priced before it goes out. Refunds from the last twenty-four hours read and anything unusual pulled out, because a run of refunds on one till at one time of day is worth seeing early.

New reviews found across the sites that carry them, with a reply drafted in your voice. Wholesale invoices still unpaid, checked against the bank rather than against hope.

Reading and comparing can run unattended all night. Anything that messages a customer or moves money should be prepared and left for a person, because a shop like this lives on its regulars.

The evening count no longer needs a person

Six dashboards, one total, and the person adding them up closed the shop an hour ago. Adding up is not the judgement here.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the Square Dashboard, the delivery platforms, the supplier portal or the bank, reads what is on the screen, and writes the result into a spreadsheet, an email or the channel your team already checks. Because it works the browser rather than an API, it reaches the systems that never built a Square integration, which is most of them.

It runs on your schedule in your own private environment, and you can watch a run and stop it partway. Anything that reaches a customer or moves money is drafted and waits for you.

The workflows below are already built, and each one names the sites it opens.

Questions people ask

Do we need the Square API or a developer account?

No. It signs into the Square Dashboard in a browser with the access you already have, so there is nothing to register and no keys to manage. The same goes for the delivery apps and supplier sites it reads.

Can it total the delivery apps as well as the register?

Yes, and that is the usual reason to run it. Each platform keeps its own dashboard behind its own login, so the day's real total is read off those screens and added to Square's before anyone opens up.

Will it message customers or issue refunds?

No. Refunds, customer emails, texts and public review replies are drafted and left for a person. Reading dashboards, comparing totals and writing them into a sheet or a channel are the parts that run on their own.

32 ready-made Square workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Pet Store Review Requests
WebRun checks Square for recent transactions, drafts a review-request message for each customer, logs the outreach to Google Business, and surfaces the queue in Slack so staff can approve each request before it goes out.
SquareGoogle BusinessSlack
Automated Preorder Tracking
When a new release arrives, WebRun checks open preorders in Square, logs fulfillment status to Google Sheets, and drafts ready-for-pickup notices for customer review.
SquareGoogle SheetsSlack
Automated Price Sync Checks
WebRun compares Shopify and Square prices each day, flags any mismatches between your online store and your in-store catalog, and posts a discrepancy report to Slack so staff can correct the difference before a customer notices.
ShopifySquareSlack
Automated Play Space Membership Renewals
Every week, WebRun checks Square for memberships expiring in the next 14 days, flags any lapsed Stripe subscriptions, and drafts renewal notices for staff to review and send.
SquareStripeSlack
Automated Expiring Food Alerts
WebRun scans Square inventory each morning for pet food nearing its best-by date, logs the items to Google Sheets, drafts a markdown notice for staff review, and posts a Slack alert so nothing expires unsold.
SquareGoogle SheetsSlack
Automated Aged Inventory Report
Every week, WebRun scans Square for products that have not sold in 90 days, logs them to Google Sheets, and drafts a markdown plan for staff to review in Slack.
SquareGoogle SheetsSlack
Send Guests Birthday & Loyalty Offers
WebRun checks your POS for guests with upcoming birthdays or loyalty milestones, drafts a personalised offer for each, and holds the messages for your approval before they go out.
SquareGmailSlack
Ask Diners for a Google Review
After each service, WebRun identifies guests who paid and left without complaint, and drafts a warm review-request message for your approval before it goes out.
SquareGmailGoogle Business Profile

Want one of these running on your own Square?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.