Integrations

Prioritize Full Square Integration for Service-Based Businesses (Service Menu & Bookings API)
The Problem For over a year, the integration between Square and the GHL Calendar system has remained in a "partial" state. While basic payment collection is now available for some calendar types, it is still notably absent or "stalled" for the Service Menu and Classic Widgets. For service-based businesses (salons, spas, therapists, and contractors), Square isn't just a payment processor—it is their entire operating system. By failing to provide deep, native integration with Square’s Bookings API, GHL is forcing these users to choose between the power of GHL’s CRM and the essential industry-standard functionality of Square. The Competitive Landscape Acuity Scheduling has already implemented this integration with massive success. They allow for seamless deposits, full-service checkout, and synchronization that service providers rely on. There is no longer any justification for GHL to keep this on the "back burner." We are seeing a consistent churn of high-value service clients who migrate back to Acuity or Square Appointments because GHL’s "Services v2" still treats Square as a second-class citizen compared to Stripe. Technical Justification The heavy lifting is already done. The Square Bookings API and Payments API are fully developed, documented, and available for implementation. The endpoints required to sync availability, manage service categories, and handle complex deposits are ready for use. Square Bookings API: Already allows for creating, retrieving, and updating appointments. Service Parity: GHL has the "Services" infrastructure; it simply needs to be mapped to Square’s API to offer the same reliability we currently see with Stripe. The Critical Need Service-based businesses represent a massive segment of the GHL user base. For these businesses: Deposits are mandatory: No-shows kill margins. Square is the "Source of Truth": Many local businesses use Square POS hardware; if the online booking doesn't talk to that ecosystem natively, the "all-in-one" promise of GHL is broken. Market Pressure: We have waited over 12 months for this. In the SaaS world, a year-long stall on a core integration for a primary target demographic is a signal to users to look elsewhere. Requested Action We ask the product team to move Square Integration for Service Menus and v2 Services to "In Progress" immediately. GHL needs to achieve 1:1 feature parity between Stripe and Square within the Calendar settings to remain a viable solution for the local service industry.
0
Load More