BookingKoala

BookingKoala

· #287 most-used

Run your service business — bookings, payments, and providers, all automated

CRMFinanceEcommerceSchedulingAutomationPayments

BookingKoala is an all-in-one business management platform built for home-service companies — cleaning, dog walking, lawn care, tutoring, spa, and more. It handles online booking forms, recurring scheduling, customer accounts, provider management, invoicing, payments, and reviews in a single dashboard. Connect it to Actionist and your agents can react to every booking event, sync customers to your CRM, automate invoice follow-ups, alert providers of new jobs, track payouts, and surface rating trends — without anyone touching the BookingKoala dashboard between jobs.

Average time saved
13 hours
per person · per month
≈ 2 workdays back

Eliminates manual work. Agents eliminate the manual cycle of chasing unpaid invoices, notifying providers of new bookings, logging customers in CRM, and compiling weekly rating and revenue reports by hand.

Schedule

What your BookingKoala agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

BookingKoala × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
8Apps spanned
~18 hrsSaved / week
5Personas served
For operations
Featured4 apps

New booking confirmed, provider briefed, calendar updated

Within about a minute of a booking landing, the provider has a calendar event, the dispatch channel has a notification, and the CRM is updated — all without a dispatcher making a single phone call or manually entering any data.

~5 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a customer submits a new booking on the BookingKoala booking form
Result
Create event on provider's calendar with address, service type, and durationPost new booking alert to #dispatch with provider name, customer, and timeLog the booking as an activity on the customer's CRM contact record
The win
Saved per run
8 min
Runs / week
~40×
Every provider is briefed within about a minute of a booking, with zero dispatcher calls
Driven byOperations Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    90 min / week
    Manual lead follow-up and quote chasing

    Sales staff manually check BookingKoala for new leads, copy contact details into the CRM, and remember to follow up on unaccepted quotes — often missing the optimal contact window.

    Sales Agent
    0 min
    Agent captures leads and follows up on quotes automatically

    Every new lead is in the CRM within about a minute; the agent sends a personalized follow-up email for every unaccepted quote at the 24-hour mark with a one-click booking link — no manual reminders needed.

  • Marketing
    60 min / week
    Manual review request emails and referral tracking

    Marketing staff export satisfied customers from BookingKoala, paste them into an email tool, and manually compile referral credit logs — a process that takes hours and often misses the optimal post-service timing.

    Marketing Agent
    0 min
    Agent sends review requests and logs referrals in real time

    The agent sends a personalized Google review request within about a minute of a 5-star rating, and logs every new referral customer and credit to the referral tracking sheet without any manual export.

  • Customer Support
    45 min / week
    Manual low-rating monitoring and complaint routing

    Support staff periodically check the BookingKoala ratings tab, manually copy complaint details into a tracking sheet, and email the operations manager — complaints can sit unactioned for hours.

    Customer Support Agent
    0 min
    Agent escalates low ratings and sends recovery emails within about a minute

    Every sub-4-star rating triggers an automatic Slack alert with full booking context and a customer recovery email — no support agent needs to monitor the ratings feed or manually write the complaint up.

  • Human Resources
    120 min / week
    Manual provider performance tracking and payout calculation

    HR staff manually export completed bookings per provider, calculate average ratings, compile payout totals in a spreadsheet, and write up coaching notes — a weekly process that consumes hours before payroll runs.

    Human Resources Agent
    0 min
    Agent calculates provider performance and payout summaries automatically

    The HR agent lists all providers weekly, calculates their ratings and completed-job totals, flags coaching alerts for under-performers, and writes the payout summary to Google Sheets before the payroll run — all without manual data extraction.

  • Finance
    150 min / week
    Manual invoice chasing and QuickBooks data entry

    Finance staff check BookingKoala for completed-but-uncharged invoices, manually retry declined payments, and export charged invoices to enter them in QuickBooks — a daily process prone to delays and missed entries.

    Finance Agent
    0 min
    Agent charges invoices on completion and syncs to QuickBooks automatically

    The finance agent charges each invoice within about a minute of booking completion, retries declines with customer notification, and pushes charged invoices to QuickBooks in real time — eliminating manual billing and accounting data entry.

  • Operations
    200 min / week
    Manual schedule dispatch and provider notification

    Dispatchers manually compile each day's job list, text or call each provider with their schedule, and check that bookings are correctly assigned — a process that takes significant time each morning before the first job starts.

    Operations Agent
    0 min
    Agent compiles and dispatches the daily schedule automatically

    The operations agent lists the day's bookings at 7 AM, groups them by provider, posts the schedule to Slack, and sends each provider a direct-message job brief — the team has their schedule before the first job without a single dispatcher phone call.

  • Legal
    40 min / week
    Manual cancellation fee audit and collections review

    Legal staff manually cross-check cancelled bookings against fee-invoice records and compile unpaid invoices with repeated declines for potential collections referral — typically caught only during monthly reconciliation.

    Legal Agent
    0 min
    Agent audits cancellation fees weekly and flags collections candidates automatically

    The legal agent reviews every cancellation weekly for correct fee-invoice issuance and flags invoices with three or more failed charges for the controller's collections review — catching compliance gaps before month-end rather than at it.

+ 100s of other BookingKoala automations
Average time saved
71 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
16
Hours saved / year
800
Annual ROI
$60,000

Based on BookingKoala's typical team usage — the visible tasks plus a few other automations the agent runs: ~3.2 hrs / person / week of admin work automated.

Connect

How to plug BookingKoala into Actionist

Pick the connection method that suits your environment.

Generate a Zapier API key inside BookingKoala (Settings → General → Apps & Integrations → Zapier → Generate API Key) and paste it into Actionist. The agent can then send and receive all booking, customer, invoice, and provider events.

1
Open Apps & Integrations

In BookingKoala go to Settings → General → Apps & Integrations and scroll to the Zapier section.

2
Generate your API Key

Click 'Generate API Key'. Copy the key — treat it like a password and store it safely.

3
Paste into Actionist

Open Actionist → Apps → BookingKoala → Connect, paste the key, and click Test connection. Actionist will verify the handshake before any actions run.

Credentials you'll need
API Key*
BookingKoala → Settings → General → Apps & Integrations → Zapier → Generate API Key
Actions

14 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

8 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about BookingKoala + Actionist

How does Actionist connect to BookingKoala?
Go to the Apps tab in Actionist, find BookingKoala, and click Connect. Inside BookingKoala, navigate to Settings → General → Apps & Integrations, scroll to the Zapier section, and click Generate API Key. Copy the key and paste it into the Actionist connection dialog, then click Test connection. Actionist runs a verification call to confirm the handshake before any actions or triggers are enabled. The connection gives Actionist access to your bookings, customers, invoices, providers, quotes, and ratings.
Which BookingKoala events can trigger an Actionist agent?
Actionist can react to 19 BookingKoala webhook events: New Booking, Booking Completed, Booking Cancelled, Booking Updated, Booking Deleted, Booking Charged, Booking Charge Declined, Booking Card Hold, New Invoice, Update Invoice, Charge Invoice, New Customer, Customer Updated, New Provider, Provider Updated, Provider Deleted, Provider Payout, New Quote, and New Rating. Each event fires within about a minute of occurring in BookingKoala, so your agent can respond before any manual notification would reach the team.
What types of service businesses benefit most from connecting BookingKoala to Actionist?
Any service business that runs BookingKoala — residential cleaning, commercial cleaning, lawn care, dog walking, tutoring, car detailing, pest control, or spa services — can automate the high-frequency, repetitive workflows that consume dispatcher and finance team time. The highest-ROI use cases tend to be invoice collection (charging on completion, retrying declines), provider briefing (sending job details the moment a booking arrives), rating management (escalating low scores, requesting Google reviews from 5-star raters), and customer lifecycle (CRM sync, win-back sequences, referral credit attribution). The platform-agnostic nature of Actionist means you can connect BookingKoala to any other tool in your stack without building custom integrations.
Can Actionist create bookings in BookingKoala, or only read them?
Actionist can both read and write to BookingKoala. On the write side: Create Lead, Create Booking, Update Booking, Create Customer, Update Customer, Charge Invoice, and Update Invoice. On the read side: Get Booking, List Bookings, Get Customer, Get Invoice, List Providers, Get Quote, and Get Rating. This means agents can build fully bidirectional workflows — for example, when a HubSpot deal is won, the agent creates the customer and their first booking in BookingKoala; or when a recurring customer's subscription renews in Stripe, the agent places the next booking automatically.
How does the agent handle declined payment charges in BookingKoala?
When a Booking Charge Declined event fires, the agent can retrieve the invoice details, check how many times a charge has been attempted, and decide what to do next: send the customer a card-update email with a secure link, retry the charge immediately if a new card is on file, post an alert to the finance team's Slack channel, or log the decline to a reconciliation sheet. For repeat declines (typically after three attempts), you can configure the agent to escalate to a collections review task in Notion rather than continuing to retry. The key point is that the decline is actioned within about a minute of occurring — not discovered the next time someone manually reviews the invoices list.
Can Actionist help manage provider payouts from BookingKoala?
Yes. The Provider Payout trigger fires whenever a payout event occurs in BookingKoala, and the agent can react by logging the payout amount and provider details to a payroll Google Sheet, updating the provider's commission ledger, or notifying the finance team. On the scheduled side, the HR agent can list all providers weekly, calculate completed-booking totals per provider, and write a payout summary before the payroll run — so the finance team has a pre-compiled, provider-by-provider breakdown rather than building it manually from booking exports.
Does Actionist support multi-location or franchise BookingKoala accounts?
Actionist connects to a single BookingKoala account per connection, which maps to one BookingKoala business. If you operate multiple locations or franchise units each with their own BookingKoala account, you can create a separate Actionist connection for each account and build agent tasks that route by location. Consolidating cross-location data (for example, a combined weekly revenue report across all franchises) requires the agent to query each connected account and merge the results — which is supported as a multi-step scheduled agent task.
How does rating management work through Actionist for a BookingKoala business?
Every time a customer leaves a rating in BookingKoala, the New Rating trigger fires within about a minute. Your agent can inspect the score and route the event differently based on the value: 5-star ratings trigger a personalized Google review-request email; 4-star ratings can trigger a 'what could we improve?' follow-up; sub-4-star ratings escalate to the operations or support team with the full booking context (provider, date, service type, and comment) and create a complaint task. This real-time rating response loop means no low score sits unaddressed and every promoter gets a review invitation while the experience is still top of mind.