About PushPress
PushPress is the AI-powered gym management platform built for boutique fitness.
We are transforming how boutique fitness owners operate and how the entire $100B global fitness industry connects, transacts, and grows. Trusted by more than 5,000 gyms and 500,000 members, PushPress processes ~$1B annually.
We're a Series B company backed by Altos Ventures, StepStone, and Mucker Capital, and we're going all-in on AI. Our AI Assistant, AI Member Intel, and AI-powered reporting tools are already changing how gym owners and coaches operate. We believe AI should make the human side of fitness better, not replace it.
By embedding intelligence directly into the product, we enable boutique fitness owners to make faster decisions, unlock new revenue streams, and collaborate across a connected network. As more gyms join the platform, data compounds, intelligence strengthens, and the value of the ecosystem increases for every owner.
We are a global team of builders, operators, and fitness fanatics on a mission to level the playing field for independent fitness entrepreneurs. If you are ready to help reshape an industry, let's talk!
GoHighLevel (GHL) is the CRM backbone of every new client we bring onto the platform. Every gym we onboard gets a GHL account configured to their business — automations, pipelines, A2P compliance, integrations — and it has to work correctly from day one.
GHL is powerful, constantly evolving, and unforgiving when configured wrong. A missed automation, an unregistered A2P campaign, or a broken pipeline doesn't just look bad — it delays the client's ability to operate and puts the whole launch at risk. This role exists because GHL is too complex for generalists and too critical to get wrong.
You'll own the CRM setup process end-to-end: building accounts, configuring workflows, handling compliance, initial QA-ing your own work, and ensuring every client launches on a foundation that actually functions. This isn't a "manage the CRM" role — it's a "know GHL deeply and build it right every time" role.
CRM Setup and Configuration
Build and configure GHL sub-accounts for new clients from scratch, using standardized templates and SOPs — pipelines, stages, contact properties, automation triggers, and internal notification workflows all need to be set up correctly before anything else can happen
Tailor each client's account to their specific business: their service types, lead capture flows, follow-up sequences, and staff notification logic. Standardized doesn't mean identical — you'll know which settings to adapt and which to never touch
Set up and verify triggers, workflows, and automations so they fire accurately under real conditions — not just "saved" but actually tested before handoff
Manage sub-account structure for multi-location clients and ensure clean account separation and consistent configuration across locations
A2P Compliance
Register every new client for A2P 10DLC messaging compliance before any SMS campaigns go live — this step is non-negotiable and time-sensitive, and delays here block the entire launch
Own the full brand and campaign registration process through GHL, including carrier submissions, status monitoring, and documentation
Handle rejections head-on: diagnose the reason, correct the submission, and resubmit without waiting to be asked. You've been through this process enough times that rejections don't slow you down
Stay current on evolving carrier rules and proactively flag changes that could affect our standard registration process
Quality and Accuracy
QA your own work against a defined checklist before every handoff — every setup is reviewed against a standard before it leaves your hands, not after it gets flagged in review
Work only moves forward when it meets the checklist. Not when you think it's probably fine
Document issues clearly in the relevant ticket and flag anything that falls outside standard scope — the next person touching this account should be able to understand exactly what was done and why
Follow SOPs consistently and raise gaps or outdated steps when you find them. The SOP should reflect how we actually work, not how we used to
Platform Expertise
Stay current on GHL product releases, policy changes, and UI updates that affect how we configure and manage accounts — when something changes, you assess the impact on our standard process and flag it for the team before it becomes a client-facing issue
Test GHL updates in a sandbox environment before they touch live client accounts — nothing goes to production until it's been verified
Serve as the internal GHL resource — when the team has questions about how something works or why something broke, you're the first stop
Identify patterns in recurring setup issues and bring forward SOP improvements that prevent them from happening again
Flag any SOPs that need updating due to GHL releases, UI changes, new feature rollouts, or process shifts — outdated documentation creates real errors, and you're the person who knows when something is wrong before anyone else does
Ongoing Account Management
Update existing client GHL accounts with requested new features, workflow additions, or product improvements — post-launch work is as important as the initial build, and it needs the same level of care
Handle inbound bug tickets related to GHL: reproduce the issue, open a support case with GHL on the client's behalf, track the resolution to completion, and communicate status back to everyone who submitted a ticket — tickets don't close until the client knows it's resolved
Manage snapshot imports and exports — creating, applying, and maintaining snapshots as part of standard account setup, client migrations, and template management
Manage account transfers and migrations in and out of GHL — coordinating with clients and internal teams to ensure data integrity and continuity throughout the process
Manage phone number ports in and out — initiating port requests, monitoring status, troubleshooting rejections, and keeping clients informed at every step until the port is complete
Collaboration and Handoffs
Coordinate closely with the website build team — most new clients get both a CRM setup and a Webflow site, and clean handoffs between both tracks are essential for an on-time launch
Communicate clearly on status, blockers, and scope changes in Linear — your teammates and your manager shouldn't have to ask where things stand