Skip to main content

What’s a Webhook? (And Why You Might Actually Want One)

Use Zapier, Make.com, or custom code to integrate with ANY system!

Paul Weissburg avatar
Written by Paul Weissburg
Updated over 2 weeks ago

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:

  1. Trigger: When a transaction is completed in Keep The Fees...

  2. Send Data: A webhook sends the transaction details to QuickBooks...

  3. 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)

  1. Create a webhook URL using a tool like Zapier or Make.com.

  2. Go to Keep The Fees → Your Shop → Integrations → scroll down to Webhooks

  3. Paste in your webhook URL and choose your event (like “transaction completed”)

  4. Test it out! Run a test transaction and your data will start flowing instantly


What You’ll Need

  • A free Zapier or Make.com account

  • 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)

  1. Update Quickbooks when there's a new transaction completed

  2. Add client to Mailchimp list and add a Conversion Event to Google Analytics when they fill out an appointment request form

Did this answer your question?