We're launching AI agents for business operations, with a developer API. Read the announcement

How to Automate Squire

Squire's reminders and no-show fees on every plan, the same-day waitlist from PRO up, and commission and rent collection on Executive keep a barbershop's bookings and barber pay moving. A shop that bills memberships as a Stripe subscription still checks those charges against the day's bookings, by hand or with an agent like WebRun.

Squire runs a barbershop from the chair to the payout

A barbershop can run on two kinds of barber: the ones on commission, whose share has to be worked out after every cut, and the ones renting a chair, whose rent has to arrive every week whatever the week was like. Squire is built for the owner of that shop, from a one-chair room to a whole crew.

Squire takes the booking and the payment. From the $30 Independent plan up, a barber can give clients Squire Flex, a branded booking app set up in the Squire Commander app with the barber's own haircut photos, background video and app icon. The client books from that app on their phone.

Checkout runs through Squire as the point of sale, and on the Executive plan the barbers' commission and the chair rent go through the same account, using what Squire calls Auto Payout and Rent Collect.

A walkthrough of setting up Squire Flex, the branded booking app, in the Squire Commander app, from background video and haircut photos to the app icon and booking link. Video: Build a Custom Barber Booking App in 5 Minutes, from SQUIRE on YouTube, 6 min.

A membership billed in Stripe leaves the front desk with two systems

Some shops sell memberships on top of the cuts: a monthly price for unlimited line-ups, or two cuts and a beard trim. When the billing runs as a Stripe subscription, the member list lives in Stripe as well, and the bookings stay in Squire.

The front desk ends up carrying two systems in its head. When a regular walks up for his Saturday cut, the person at the counter has to know whether he is a member, whether this month's charge went through, and how many cuts the plan has left. When a card expires or a payment fails, Stripe's notice goes to an inbox nobody at the counter reads, and the member keeps booking because his booking in Squire looks the same as before.

The quiet losses are the members who stop coming but keep paying for a month or two, then cancel, and the ones on the two-cut plan who come in every week. The owner spots both only by scrolling the Stripe dashboard next to the Squire calendar on a Sunday night.

Failed membership payments caught at the door Today's Squire bookings checked against Stripe's failed payments each morning, so the front desk knows whose card failed before they sit down.
Members who have gone quiet Paying members with no booking in five weeks sorted by barber, before they get round to cancelling.
Plans that no longer fit Members booking more cuts than their plan covers shown to the owner, who decides whether to move them up a tier.

Squire charges no-show fees and fills same-day openings from its waitlist

Squire charges no-show and late-cancellation fees on every plan, under the cancellation policy the shop sets, and sends appointment reminders by SMS and email. The waitlist comes with the PRO plan and is built for same-day openings: when a barber has a cancellation, the first client on the waitlist is notified and has ten minutes to book before the slot passes to the next.

Engage, powered by SQUIRE AI, comes free with the Independent plan, and Executive adds unlimited email and SMS marketing through it, plus the Google Reviews Booster. Operator, a new add-on also powered by SQUIRE AI, costs $99 on Executive. Titan, the top plan, adds client loyalty, gift cards, inventory with purchase orders and client chat.

For a membership billed as a Stripe subscription, Stripe holds the charge history and the card, and Squire holds the bookings. On its recommended Smart Retries setting, Stripe retries a failed charge up to eight times within two weeks, then cancels the subscription, marks it unpaid or leaves it past due, as the shop chose. A lost or stolen card is a hard decline that Stripe will not retry until the member adds a new card. The member's next booking stays in Squire's calendar through all of it.

Two Squire phone screens for a sample client: Confirm booking at Rocko's Barbershop with Apple Pay as the payment method, and Waiting list confirmed!, showing position 2, a Clipper & beard special for Jan 14, a total price of $117 and an authorized card on file.
A sample client sits second on a Squire waiting list, and the app keeps the card on file ready to charge if the client secures the spot. Screenshot: Wait List on getsquire.com, captured 13 October 2026.

Failed membership cards reach the counter before the cut

One post in the shop's Slack channel before opening could name each of today's booked members whose last Stripe charge failed, with the amount and the reason Stripe gives, for the person on the counter to raise before the cut. Once the member updates the card, the name drops out of the next morning's post.

Each barber's Monday message could name the members who have gone five weeks without a booking in Squire while Stripe keeps charging them, and the barber decides whether to text them.

Members on the two-cut plan who booked four times this month go to the owner with their visits set against the plan, to decide who moves up a tier. The front desk can call a member whose plan renews next week without a single visit since the last renewal, before Stripe charges again.

Stripe's failed payments are the first screen the morning check opens

Stripe's list of failed payments comes first each morning, and today's Squire calendar second. WebRun is an AI agent that works a real Chrome browser, signed in as you. It matches each failed charge to a booking by the member's name or email, posts the front desk's Slack message before opening, and sends each barber a message of their own.

In Stripe it charges no card and pauses or cancels no subscription, and it texts no client; the person on the counter chooses the words.

When a card fails, the failed-payment recovery workflow here drafts the text to the member; others handle renewals, rebooking, no-shows, the waitlist, appointment reminders, product reorders, weekly revenue by barber and the daily schedule.

Two Squire calendar screens for a sample shop in September: a three-day view with columns for Mon 5, Tue 6 and Wed 7 holding appointments and blocked time, and a Today view listing Trim, Buzz and Signature Cut appointments under an open menu with Add an appointment, Block time and Clock out.
Squire's Today view lists a sample shop's appointments in time order with the service under each name, next to a three-day view of the week. Screenshot: Command your schedule on getsquire.com, captured 13 October 2026.

Questions people ask

Which billing tools can it read besides Stripe?

Any whose dashboard lists subscriptions and failed payments under the shop's own account. The member's name or email has to match in both places for the agent to pair a charge with a booking in Squire.

Will it retry a member's card after a failed payment?

No. Retrying a charge is Stripe's job or yours. The agent only notices the failure and puts the member's name in the morning Slack post before they come in.

Can each barber see which of their clients are members?

Yes. The morning post can go out barber by barber, marking which of today's clients are members and whether their billing is in good standing, with each barber's in their own Slack message.

Sources

  • Barbershop Management Software for Shop Owners | SQUIRE Squire's homepage, describing it as the only management tool and point of sale built for barbers at any level, from one barber to a whole crew. Read through a browser session because the site blocks automated fetches.
  • SQUIRE Pricing | Barbershop Software Plans from $30/mo Squire's plans: Independent ($30 a month) with online booking, no-show protection, automated email and SMS reminders, Engage powered by SQUIRE AI and the Flex branded app; PRO ($50) adding multiple barbers, Google and Instagram booking and the waitlist; Executive ($150 per shop) adding unlimited Engage email and SMS marketing, the Google Reviews Booster, commission and rent collection, and Operator, powered by SQUIRE AI, as a $99 add-on; Titan ($250 per shop) adding several locations, loyalty, gift cards, inventory and client chat. The comparison table also lists the front desk kiosk, Auto Payout and Rent Collect, and no client memberships.
  • Fill your cancelled appointments with SQUIRE Waitlist Explains that the waitlist covers same-day openings and that the first client notified has ten minutes to book before the slot goes to the next.
  • No-Show Protection for Barbershops | SQUIRE Covers no-show and late-cancellation fees, cancellation policies and automated text and email reminders.
  • Automate payment retries | Stripe Documentation Smart Retries' recommended default is 8 tries within 2 weeks; after the last attempt a subscription is canceled, marked unpaid or left past due, per the business's settings; hard declines such as lost_card and stolen_card are not retried without a new payment method.

9 ready-made Squire 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 Barbershop Weekly Revenue Report by Barber
Every Monday morning, WebRun pulls last week's completed appointment and retail data from Squire, computes revenue and service counts per barber, and posts a clean summary to your Slack channel.
Squire›Google Sheets›Slack
Automated Barbershop Cancellation Waitlist Fill
When an appointment is cancelled in Squire, WebRun checks the waitlist, drafts an offer message for the next available client, and queues it for your approval so the chair stays full.
Squire›Twilio›Slack
Automated Barbershop Rebooking Reminders
WebRun finds clients whose last cut was 3 to 5 weeks ago, drafts a personalised rebook nudge for each one, and queues them for your review before anything is sent.
Squire›Twilio›Slack
Automated Barbershop Retail Product Reorder Alerts
WebRun checks your retail product stock levels each week, drafts a purchase order for low-stock items, and posts it to Slack for your approval before any order is placed.
Squire›Google Sheets›Slack
Automated Barber No-Show Follow-Up Messages
When a client no-shows or cancels late in Squire, WebRun drafts a friendly follow-up message and a rebook link, then queues it for your approval before sending.
Squire›Twilio›Slack
Automated Barbershop Membership Renewal Reminders
WebRun finds barbershop memberships expiring in the next 7 days in Squire, drafts a renewal reminder for each member, and queues the messages for your approval before sending.
Squire›Twilio›Slack
Automated Barbershop Failed Payment Recovery
When a membership payment fails in Stripe, WebRun drafts a polite recovery message for the client and queues it for your approval so you can collect without an awkward conversation.
Stripe›Squire›Twilio›+1
Automated Barbershop Daily Schedule Digest
Every morning, WebRun pulls today's full appointment schedule from Squire and posts a clean digest to your team Slack channel so every barber knows their day at a glance.
Squire›Slack
Automated Barbershop Appointment Reminders
WebRun checks tomorrow's Squire schedule, drafts an SMS reminder for each client, and queues the messages for your approval so no one forgets their cut.
Squire›Twilio›Slack

Want one of these running on your own Squire?

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