> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withbenji.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Square Webhooks

> How Benji uses Square webhooks for purchases and refunds

Benji listens to webhooks from Square, giving access to events such as purchases and refunds.

## What are Webhooks?

Webhooks are automated messages sent from services or applications when something happens. Benji uses Square webhooks to stay up-to-date with your customers’ activity.

## Events We Listen To

* Payments
* Refunds
* Orders

## How Benji uses these events

When an event occurs, Benji:

* Checks eligibility for loyalty accrual or redemption
* Updates customer loyalty status in our integrated Loyalty Partners' systems
* Handles reversals in case of refunds

## No Setup Required

Benji manages all Square webhook subscriptions for you. No action is needed on your end.

> **Note:** Webhook endpoints are managed automatically by Benji and are not user-configurable in the UI.

***

## Related Topics

* [API Reference: Webhooks](../api-reference/webhooks/overview)
* [Pilot Concepts](../pilot/concepts)
