Why this decides what you can automate

If your job, booking or practice software has a public API, a system can read and write to it directly: create the job when the enquiry arrives, send the reminder when the appointment is booked, chase the invoice when it goes overdue. If it doesn't, every automation is a workaround.

Vendors rarely say this plainly on their pricing pages, so we went to each one's developer documentation, help centre and integration listings and wrote down what we found. Where a page wouldn't load or didn't say, the index says unknown rather than guessing.

How to read the index

  • Public API

    Whether a business can get credentials and connect its own systems. Self-serve means you can switch it on yourself. Partner-only or on request means the vendor approves each integration, which adds days or weeks.

  • Webhooks

    Whether the software tells another system the moment something happens, such as a new booking. Without webhooks, a system has to check for changes every few minutes (polling). That works, but it's slower and uses more API calls.

  • Zapier / Make

    Whether there's a ready-made app on the two biggest no-code automation platforms. Community apps are built by third parties, not the vendor. An app here is often the cheapest place to start.

  • What it means

    Our one-line read on how hard the software is to automate today.

Trades and field service

Trades and field service software
SoftwarePublic APIWebhooksZapier / MakeWhat it means
JobberYes, self-serve (OAuth app)YesZapier yes; Make community appThe best-documented option here. A custom app on one account gets the full API and live events.
ServiceM8Yes, self-serve (API key)Yes, but only through an OAuth appZapier yes; Make yes (verified)Easy to start with a key. For live events, register an OAuth app (it can stay unlisted).
CommusoftYes, on plans that include itNot documentedZapier yes (job triggers); Make noWorkable if the subscription includes API access; use Zapier triggers for events.
SimproPremium builds only (OAuth per build)Limited (payments and invoices)Zapier yes; Make community appFine on Premium. Expect to poll for anything beyond payments and invoices.
FergusYes, self-serve (token or OAuth)Not documentedZapier yes; Make noEasy to start; use Zapier triggers until webhooks are confirmed.
Powered NowNo developer docs foundUnknownZapier yes (extensive); Make noZapier is the only route we could find. Ask the vendor about API access.
JoblogicPaid add-on, on requestYesZapier yes; Make community appA real API, but paid and approved per customer. Zapier is the cheaper start.
TradifyNoNoNoNo way in. Data can only be reached through its Xero or QuickBooks sync.

We've written up how we automate several of these: Jobber, ServiceM8, Commusoft.

See also AI and automation for UK trades and our honest comparison of AI partners for trades.

Dental practices and clinics

Dental and clinic software
SoftwarePublic APIWebhooksZapier / MakeWhat it means
DentallyYes: practice token today; partner-only OAuth API arrivingYes (appointments, patients, payments)Zapier no; Make none foundBuildable today. Plan for the move to partner OAuth access once the older API is retired.
PabauYes, self-serveYes (clients, appointments, leads, sales)Zapier yes; Make none foundThe easiest clinic system here: self-serve keys, live events and Zapier.
SembleYes, depending on package and roleYes, once support switches them onNone foundA strong fit. Check the package and ask support to enable webhooks first.
ClinikoYes, self-serve (per-user key)NoZapier no; Make yes (verified, partner-built)Easy to read and write, but changes have to be picked up by polling.
NookalYes, self-serveUnknownZapier none; Make community appUsable; assume polling.
WriteUppRead-only, paid plans onlyNot mentionedNone foundFine for reporting. Bookings can't be written back.
Software of Excellence (EXACT)Partner-only, not taking new partnersUnknownNone foundNo route in at the moment.
Carestream R4+No public API foundUnknownNone foundTreat as closed unless you have a Carestream partnership.

We've written up how we automate several of these: Dentally, Cliniko, Semble, Pabau.

See also AI for dental practices and clinics.

Gyms, studios and salons

Gym, studio and salon software
SoftwarePublic APIWebhooksZapier / MakeWhat it means
TeamUpYes, self-serveYesZapier yes; Make community appThe easiest here: self-serve credentials, live events, official Zapier app.
GlofoxOn application to ABC Fitness, per branchYesZapier yes (Elite plan); Make none foundWorkable once ABC approves each studio.
MindbodyYes, after approval and owner activation; meteredYesZapier via paid bridge only; Make community appStrong API, but each studio needs approval and calls over 1,000 a day are charged.
PhorestOn request, per salonNo (poll for changes)Zapier none; Make community appWorkable after approval; changes are picked up by polling.
FreshaNo; paid read-only data connectorNone mentionedNone foundReporting data only. No way to write bookings in or react to events.
GymcatchNo public API foundUnknownZapier no (vendor confirms); Make noneNo integration route.
TreatwellPartner-only, under licenceUnknownNone foundA marketplace whose supplier terms forbid other booking software for its customers. Don't build around it.

We've written up how we automate several of these: TeamUp, Glofox, Phorest.

See also gyms and studios and salons.

Legal and accountancy software
SoftwarePublic APIWebhooksZapier / MakeWhat it means
ClioYes, self-serve (EU region portal for UK firms)YesZapier yes; Make yes (verified)The most open legal system here. Buildable straight away.
SmokeballPartner-only, after a security reviewYesZapier yes; Make noProduction access takes a partner application. Zapier works in the meantime.
LEAPDeveloper registration and app reviewUnknownZapier actions only; Make noPlan for app review; expect to poll rather than receive events.
XeroYes, self-serve (free tier up to 5 connections)YesZapier yes; Make yes (verified)Open. Its terms ban using API data to train AI models; processing it with AI is fine.
QuickBooks OnlineYes, self-serve (metered tiers)YesZapier yes; Make yes (verified)Open, with a free tier.
Sage AccountingYes, self-serveNot confirmedZapier yes; Make yes (verified)Open; plan on polling.
FreeAgentYes, self-serveNoZapier yes; Make yes (verified)Open; plan on polling.
DextMain API partner-only; read-only data API self-serveUnknownZapier yes; Make yes (verified)Use Zapier or Make for document capture, or apply as a partner.
IRIS (Cashbook, KashFlow)Per product, on request (about 5 working days)UnknownNoAn approval wait per product and no no-code route.
Sage 50 (desktop)No REST API; paid SDKNoZapier noPractically closed.

We've written up how we automate several of these: Clio, Smokeball, Xero.

See also accountants and professional services.

Estate agency and property management

Property software
SoftwarePublic APIWebhooksZapier / MakeWhat it means
Arthur OnlineYes, self-serve (customer creates the OAuth app)Yes, at no extra costZapier yes; Make noThe easiest property platform to build on.
StreetYes, on request (sandbox via form)Yes (including leads, viewings, valuations)NoThe most open agency CRM; one conversation to get access.
ReapitYes, but each app is approved and installed per customerYesNoFine for a product, but every API call and webhook is charged.
AltoPartner-only, switched on per agencyYes (26 event types)NoGood events, but needs partner status and each agency's activation.
FixfloDocumented; access terms not stated by FixfloYesZapier yes; Make noRepair-issue webhooks are usable; expect a licence step for API keys.
GoodlordPartner-only, via account managerUnknownNoReferencing workflows only, through a Goodlord relationship.
JupixNo public API foundUnknownNoTreat as closed.

See also estate agents, property management and our comparison of AI partners for estate agents.

General business tools

General business tools
SoftwarePublic APIWebhooksZapier / MakeWhat it means
HubSpotYesYes, through an appZapier yes; Make yesOpen.
PipedriveYesYesZapier yes; Make yesOpen.
CalendlyYes, on any planPaid plans onlyZapier yes; Make yesThe free plan has the API but no live events.
Microsoft 365 (Graph)YesYes (subscriptions renew within 7 days)Zapier yes; Make yesOpen; admin consent needed for app permissions.
Google WorkspaceYesYes (Gmail via Pub/Sub, Calendar watch)Zapier yes; Make yesOpen; sensitive scopes may need Google verification.

These are the glue most automations run through: email, calendars and a CRM.

When your software has no way in

A closed system isn't always the end of the road, but every option below is a compromise. Be wary of anyone who skips past that.

  • Work from what it already syncs

    Tradify has no API, but it syncs with Xero and QuickBooks, which are open. Some jobs can be automated from the accounting side.

  • Work from email

    Most systems send confirmation emails. Reading those can trigger the next step, though it breaks if the vendor changes the wording.

  • Scheduled exports

    Regular CSV exports can feed reports and reminders. It isn't live, but it's dependable.

  • Ask the vendor

    Several vendors here grant access on request. A customer asking is often what moves it.

  • Switch

    If the software blocks the work that matters most to you, that belongs in the decision when the contract comes up for renewal.

How we use this

Logica HQ builds automations on top of the software firms already run, rather than replacing it. This index is the first thing we check before quoting. A CRM or job software integration starts from £1,250 + £79 a month, or £2,450 + £149 a month for a two-way sync, and work that no ready-made connection covers is a custom agent. Every price is on our pricing page.

Method, and corrections welcome

We checked every tool on 1 October 2026 against its own developer documentation, help centre and integration pages, and against its listing (or absence) on Zapier and Make. Some vendor pages wouldn't load for automated checks; where we relied on a vendor's own text quoted in search results or its official forum, we marked the result conservatively. A missing Zapier or Make listing means we couldn't find one, not proof that none exists.

Software changes. If you work for one of these vendors and something here is out of date, tell us through our contact page and we'll correct it and update the date.