If you’ve ever thought, “I wish Keep The Fees could just tell QuickBooks when I get paid,” — you’re thinking of webhooks (even if you didn’t know the name for it).
This article breaks it all down, no tech dictionary required.
What’s a Webhook?
A webhook is like a messenger between Keep The Fees and another tool you use—like QuickBooks.
When something happens in your POS—like a client completing a transaction—a webhook automatically sends that info to another app to kick off an action.
Think of it like a digital handshake 🤝 between your systems.
Real-World Example: QuickBooks Integration
Let’s say you use QuickBooks to track all your sales and income.
With a webhook, you can:
Trigger: When a transaction is completed in Keep The Fees...
Send Data: A webhook sends the transaction details to QuickBooks...
Action: QuickBooks automatically logs that sale as income.
Here’s the Flow
Event: A customer pays for a tattoo session at your shop 💳
⬇
Webhook: Keep The Fees sends transaction data to a URL
⬇
Automation Tool (like Zapier or Make.com): Receives the data
⬇
Action: Tool (like Zapier or Make.com) creates a new income record in QuickBooks
How to Use It (No Coding Needed)
Go to Keep The Fees → Your Shop → Integrations → scroll down to Webhooks
Paste in your webhook URL and choose your event (like “transaction completed”)
Test it out! Run a test transaction and your data will start flowing instantly
What You’ll Need
Your QuickBooks account (connected inside Zapier/Make)
The webhook URL generated by the automation platform
Access to your Keep The Fees shop owner login
Is This Safe?
Yes. Webhooks only send data to trusted URLs you provide. They’re secure, and you’re in full control over what gets sent, and when.
Why Use Webhooks?
Because they:
Cut down on double data entry
Save your team hours
Let your POS “talk” to your accounting, marketing, and other tools
Help you scale without hiring a bookkeeper for every step
Ready to Set One Up?
Here are some guides for common webhook use cases: (coming soon)
Update Quickbooks when there's a new transaction completed
Add client to Mailchimp list and add a Conversion Event to Google Analytics when they fill out an appointment request form