All templates
For HOA management companies, community association managers & amenity coordinators

Confirm clubhouse and amenity reservations for homeowners

Every morning, WebRun opens TownSq, pulls new amenity reservation requests submitted overnight, checks the reservations tracker for conflicts, logs each valid booking, and drafts a confirmation email for the requesting homeowner. The manager reviews and sends each confirmation before the homeowner receives anything.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:30 AM WebRun
1 TownSq pull new reservation requests
2 Google Sheets check conflicts and log bookings
3 Gmail draft confirmation emails
Run a sample
In short

How do I automatically confirm HOA amenity and clubhouse reservations?

WebRun opens TownSq every morning, pulls new amenity reservation requests, checks the Google Sheets tracker for conflicts, and logs each valid booking. It drafts a confirmation email for every conflict-free request in Gmail. The manager reviews every draft before a homeowner receives a confirmation.

  • Every new reservation request gets a conflict check and a draft confirmation the same morning
  • Double bookings are caught before a confirmation is ever sent
  • Managers click Send on a ready draft instead of composing confirmations manually

Built for HOA management companies · community association managers · amenity coordinators · HOA boards

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.townsq.io in a real browser with your saved login - no setup, no API keys.

  2. 1
    TownSq - pull new reservation requests
    townsq.io
    WebRun in TownSq: pull new reservation requests
    WebRun opens TownSq to pull new reservation requests.
    • Open TownSq and navigate to the amenity reservation or request section
    • Pull all new reservation requests submitted since the last run
    • Capture the requesting owner's name, unit, amenity requested, date and time, and any special notes

    Done when All new reservation requests are collected with full booking details.

  3. 2
    Google Sheets - check conflicts and log bookings
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: check conflicts and log bookings
    WebRun opens Google Sheets to check conflicts and log bookings.
    • Open the amenity reservations tracker
    • Check each new request against existing bookings on the same amenity, date, and time for conflicts
    • Log confirmed (no-conflict) bookings with owner name, unit, amenity, date, and status
    • Flag any conflicting requests in a separate section for the manager to resolve manually

    Done when All new requests are logged, conflicts flagged, and the reservations calendar is current.

  4. 3
    Gmail - draft confirmation emails
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft confirmation emails
    WebRun opens Gmail to draft confirmation emails.
    • Draft a confirmation email for each conflict-free booking addressed to the requesting homeowner by name
    • Include the amenity name, confirmed date and time, any rules or deposit requirements, and contact information for questions
    • For conflicted requests, draft a polite holding message noting that the manager will follow up
    • Save all emails as Gmail drafts. The manager reviews and sends each one before it reaches a homeowner

    Done when Confirmation drafts and conflict-holding drafts are queued in Gmail for manager review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.townsq.io
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Reservations log · Google Sheets
OutputWhat each run produces - An updated reservations tracker in Google Sheets plus Gmail draft confirmation emails for each new booking, held for manager approval.
Text
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send confirmation emails to homeowners automatically?

No. Every confirmation is saved as a Gmail draft. The manager reviews and clicks Send. Sending a booking confirmation creates a commitment, so a human approves each one before it goes out.

How does it detect double bookings?

It reads the current reservations tracker in Google Sheets and checks each new request against existing entries for the same amenity, date, and time slot. Conflicted requests are flagged in a separate section for the manager to resolve.

What if the homeowner needs to cancel or change a reservation?

This workflow handles new booking confirmations. For cancellations and changes, the manager updates the reservations tracker directly in Google Sheets and the next run reflects the current state.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.