How to Automate Rock Gym Pro

Rock Gym Pro automates the desk it can see. Recurring billing and past-due notices run on their own, and a check-in scan flags an expired waiver or an unpaid balance while the climber is still standing there. Payouts, reviews and other gyms sit elsewhere, which is where an agent like WebRun looks.

A climbing gym is a membership business with a wall attached

Rock Gym Pro is member management software for high-volume facilities: climbing and bouldering gyms first, then ninja gyms, fitness centres, recreation centres and gun clubs. Staff mostly call it RGP.

Everyone who comes through the door passes through it. A member scans a barcode off a key tag or the RGPro Connect app, or the desk finds them on a last-name search, and the check-in screen says whether the waiver is current and whether the card went through. The same login sells the day pass, the shoe rental and the chalk, holds the membership behind it, and reports on all of it afterwards. Gyms run it installed on site or through the RGP Cloud Client, with a newer cloud product, Onsight Pro, alongside it.

The business underneath is simple and unforgiving. A membership renews on a card every month, a punch pass sits half used, and the first-timer who came for a birthday party either comes back in March or does not.

The quiet cancellations are the expensive ones

The desk is the easy part. It has a queue standing in front of it, so it gets done.

What does not get done is everything with no queue. Which regulars have not scanned since February, and whether that is a new job or a new gym. Which memberships failed to charge this month, and how to ask about it without making it strange. Whether the day-pass climbers from the taster session ever bought anything. What the weekend's reviews said, and whether the one about the toilets was ever answered. Whether the instructor certifications and the insurance certificate in the folder are still in date. What the volume order from the holds supplier is doing, three weeks after it went in.

Every one of those is fifteen minutes. Together they are why the owner is in the office on a Sunday instead of setting.

The rockgympro.com homepage, the app these three jobs run in. Rock Gym Pro
Climbers who quietly stopped coming Members with no scan since February listed each week, with a winback note drafted for the owner to read and send.
Takings matched to the session that earned them Processor payouts lined up against the evenings they came from, so a quiet league night is obvious against what the space costs.
The weekend's reviews, already sorted Reviews and tagged photos collected each morning with the route, class or staff member each one is actually about.

Waiver expiry and failed cards get caught at the desk

RGP handles more of this than most gyms have switched on, and a gym should switch all of it on before adding anything.

Billing Automation runs recurring member billing and sends past-due notifications without anybody starting them. Integrated Digital Waivers attach every signed waiver to the right customer profile as it is signed, which is how a database avoids collecting three of the same Sarah. Check In raises an instant alert for an overdue balance, an expired waiver or a membership change due at the moment the barcode is scanned, so the awkward conversation happens while the person is at the counter rather than by email a week later. Online Member Changes lets members update their own account from the gym's website instead of emailing the desk.

The pattern under all of it is worth naming: every one of those triggers on something RGP already holds. A scan, a card, a signature, a stock count.

The bank is not one of those things. Neither is the review posted at eleven on Sunday night, the register that issued an instructor's certification, or the gym that opened by the ring road with a five-visit intro pass.

Reviews, rival gyms and payouts belong on one morning list

A gym's record of itself is complete. Its record of everything around it is a browser tab somebody meant to open.

Processor payouts matched back to the sessions that earned them, so Tuesday's league night can be read against what the space costs for those three hours. Reviews and tagged photos from the weekend collected each morning, with the route, the class or the staff member each one is actually about, and a reply drafted underneath it.

Other gyms' intro offers and punch pass prices read off their own public pages before the spring price change goes out, not after a member forwards one. The school holiday calendar and the town's event listings, which decide whether Wednesday afternoon needs three staff or one. The regional competition calendar, so entries reach the newsletter while they are still open.

Instructor qualifications and the insurance certificate checked against the register that issued them, not against the photocopy in the folder. The holds and tape order sitting on a supplier's portal, so the setting crew learns it slipped before the wall does.

None of that is a decision. All of it is looking.

Drafts wait for the owner, the gathering does not

Those tabs do not open themselves, and the writing down happens in a notebook behind the desk, between check-ins. It is the least skilled hour in the building and it lands on whoever is on shift.

WebRun signs into those sites in a real browser, the same way the desk staff do, on whatever schedule you set and inside a policy naming the sites it may touch. Nothing has to expose an API, nobody has to build an integration first, and there is no add-on to buy.

Anything reaching a member stays a draft. The winback note to the climber who stopped in February is written and left for you, and so is the review reply. The gathering happens overnight. The sending happens once you have read it.

The cards below are the jobs climbing gyms hand over first.

Questions people ask

Our front desk software does a lot of this. Where is the gap?

It works the outside. Billing Automation charges the cards RGP holds and chases the ones that fail, which covers the member. It cannot read the processor's payout report, the weekend's reviews, a supplier's order page or another gym's pricing. That is the part an agent opens each morning.

Our members would hate a robot email. What actually gets sent?

Nothing, until you send it. The winback note, the review reply and the failed-card follow-up are all written and left as drafts in your own account. WebRun gathers unattended and stops there, so every message a climber sees has been read by a human first.

Our RGP is the installed version, not the cloud one. Does that matter?

Not much, because most of this work is on other people's websites. The payment processor's reports, review pages, supplier portals and certification registers are all browser sites. Where your staff reach RGP in a browser, through the Cloud Client or the web widgets, WebRun works there too.

10 ready-made Rock Gym Pro 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 Climbing Gym Waiver Collection Reminders
Every morning, WebRun finds members and day-pass holders in Rock Gym Pro with unsigned or expired waivers, drafts a waiver completion reminder, and alerts staff so no one climbs without a valid waiver on file.
Rock Gym ProGmailSlack
Automated Climbing Gym Review Requests
After every member visit logged in Rock Gym Pro, WebRun drafts a friendly review request email for each climber and queues it for staff approval, so your gym earns a steady stream of genuine Google reviews without manual follow-up.
Rock Gym ProGmailSlack
Automated Climbing Gym Monthly Membership Report
On the first of every month, WebRun pulls the previous month's membership data from Rock Gym Pro, calculates key metrics including new joins, cancellations, net growth, and revenue, and posts a concise membership health report to Slack for the management team.
Rock Gym ProGoogle SheetsSlack
Automated Climbing Gym Membership Reminders
Every morning, WebRun finds memberships expiring soon in Rock Gym Pro, drafts a personal renewal reminder for each member, and queues the messages for staff review before sending.
Rock Gym ProGmailSlack
Automated Climbing Gym Lapsed Member Winback
Every week, WebRun finds members in Rock Gym Pro whose membership lapsed 30, 60, or 90 days ago, drafts a personalised win-back offer for each one, and posts a re-engagement list in Slack for staff to review before any outreach is sent.
Rock Gym ProGmailSlack
Automated Climbing Gym Intro Class Follow-Up
After every intro climbing class, WebRun pulls the attendee list from Rock Gym Pro, drafts a personalised follow-up email for each participant, and posts a conversion opportunity list in Slack so staff can reach out while enthusiasm is still high.
Rock Gym ProGmailSlack
Automated Climbing Gym Failed Payment Recovery
When a membership payment fails in Rock Gym Pro, WebRun drafts a friendly recovery message for the member and alerts staff in Slack so the issue is resolved before check-in is affected.
Rock Gym ProGmailSlack
Automated Climbing Gym Day Pass to Membership Conversion
Every week, WebRun finds day-pass customers in Rock Gym Pro who have visited three or more times, drafts a targeted membership pitch for each one, and posts a conversion shortlist in Slack so staff can follow up at the right moment.
Rock Gym ProGmailSlack
Automated Climbing Gym Daily Check-In Digest
Every morning, WebRun pulls the previous day's check-in data from Rock Gym Pro and posts a clean daily traffic digest to Slack, giving staff an instant snapshot of visit counts, peak hours, and membership mix before the day begins.
Rock Gym ProSlack
Automated Climbing Gym Attendance Drop-Off Alerts
Every week, WebRun identifies members in Rock Gym Pro whose visit frequency has dropped significantly in the past 30 days, drafts a personalised re-engagement email for each one, and posts a retention alert list in Slack so staff can act before a cancellation request arrives.
Rock Gym ProGmailSlack

Want one of these running on your own Rock Gym Pro?

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