Automated Tattoo Deposit Tracking
Every morning, WebRun opens Square Appointments, finds bookings in the next seven days, cross-checks each against Stripe for a paid deposit, drafts a polite deposit request for any missing one, and posts a summary to Slack so the team can follow up before the appointment day.
How do I automatically track which tattoo appointments are missing a deposit?
WebRun checks Square Appointments every morning for bookings in the next seven days, then cross-references each against Stripe to confirm a deposit has been paid. For any gap it drafts a polite payment request and posts a Slack summary, so your team can follow up before the appointment day.
- No appointment slips through without a deposit on file
- Draft payment requests are ready for staff to send in one click
- The team sees every deposit gap in Slack each morning
Built for tattoo studios · tattoo artists · body art studios · studio managers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
squareup.com/appointmentsin a real browser with your saved login - no setup, no API keys. -
1
Square Appointments - find upcoming bookings
WebRun opens Square Appointments to find upcoming bookings. - Open Square Appointments and filter for bookings in the next seven days
- List the client name, artist, date, and appointment type for each booking
- Skip appointments already confirmed as deposit-paid
Done when All upcoming bookings are listed with their client and artist details.
-
2
Stripe - check for a paid deposit
WebRun opens Stripe to check for a paid deposit. - Search Stripe for a matching deposit payment from each client using their name or email
- Flag any booking where no deposit is found or the deposit is below the required amount
- Draft a short, polite payment-request message for each flagged client, linking to the Stripe payment page, but leave it unsent for staff review
Done when Every booking is marked as deposit-received or flagged with a draft payment request ready for review.
-
3
Slack - alert the team to missing deposits
WebRun opens Slack to alert the team to missing deposits. - Post a Slack summary listing the appointments missing a deposit, the artist, and the appointment date
- Include a note on how many draft payment requests are ready for review in Stripe
Done when The team has a Slack summary of all deposit gaps and the draft requests waiting for approval.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it charge the client automatically?
No. WebRun drafts the payment request and flags the gap in Slack, but a team member must review and send the request. No charge or message goes to the client without human approval.
How does it match a Stripe payment to a Square booking?
It matches on client name and email address. If your deposit naming convention is consistent, the match is reliable. You can also add a reference note to strengthen the match.
How far ahead does it look for missing deposits?
By default it checks bookings in the next seven days, giving the team enough time to collect the deposit before the appointment without chasing clients too far in advance.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.