Build Your Own CRM
on Our API

Every PoolTechy subscription includes an open API to the same database that runs your business — customers, invoices, service records, and leads. Build your own CRM, wire up the tools you already use, and keep every record yours. $49.99/month, everything included.

136 Endpoints, One Key

Customers, locations, invoices, transactions, service records, chemistry readings, subscriptions, offers, leads, notes, to-dos, expenses, files, and more — the full surface of your business, readable and writable.

Scoped API Keys

Every key carries explicit read and write scopes per domain. Give a reporting tool read-only access, or let your CRM sync write leads — never more than you intend.

Your Database, Your Rules

It’s your data. Pull it, mirror it, back it up, or build on top of it — no export tax, no lock-in, nothing hidden behind an enterprise tier.

Read and Write

This isn’t a read-only export feed. Create leads from your website, update customer locations, log notes and to-dos — PoolTechy stays in sync with the tools you build.

Secure by Default

Keys travel as an X-API-Key header over HTTPS, expire after at most 30 days, and can be revoked instantly from your web console. Up to 5 active keys per account.

No Extra API Fees

The API is included in your $49.99/month subscription. No per-call pricing, no add-on integration plan, no per-seat charges.

Diagram of the PoolTechy API connecting your pool business data to your own CRM, spreadsheets, and dashboards

Build the CRM You Actually Want

PoolTechy runs the field operation. The API opens the back office: sync customers into the CRM you already use, push invoices into your accounting stack, mirror leads into your sales pipeline, or build dashboards on service records and dosage-cost reports.

Explore Every Endpoint in Swagger

The full interactive OpenAPI spec is public — no signup needed to read it. Browse all 136 endpoints, see request and response shapes, plug in your key with the Authorize button, and try real calls from the browser.

PoolTechy Client API endpoints in Swagger UI
Example curl requests to the PoolTechy pool service software API

Works with Go High Level

Run your pipeline in Go High Level? Add a Custom Webhook action to any GHL workflow and POST new contacts straight into PoolTechy as leads — set the X-API-Key header and point it at the leads endpoint. Going the other way, a connector like Make or Zapier (or a small script) can pull PoolTechy customers, invoices, and service records into GHL on a schedule.

Ready to Build on PoolTechy?

Create an API key from your web console, open the docs, and make your first call in minutes — the API is included with every subscription.

Get Started in 3 Steps

  1. Create an API key. Sign in at app.pooltechy.com, open API Keys, and create a key with just the scopes you need. Keys expire after at most 30 days and can be revoked at any time.
  2. Authorize in the docs. Open the interactive API docs, click Authorize, and paste your key.
  3. Make your first call. Every request is a normal HTTPS call with an X-API-Key header:
curl -H "X-API-Key: <your key>" \
  https://app.pooltechy.com/services/api/api/client/customer-locations

From there, the rest of the surface works the same way — /api/client/leads, /api/client/invoices, /api/client/service-records, and 100+ more. The API is included with every account — see pricing for how plans work, and every endpoint is documented in the OpenAPI spec.