Step-by-Step Guide to Implementing Society Webhook Endpoints in Housing Societies

Step-by-Step Guide to Implementing Society Webhook Endpoints in Housing Societies

By Sandip Gupta — 2026-09-01

A webhook lets one system tell another when something happens, by sending a message to a web address.

In short: a webhook lets one system tell another when something happens, by sending a message to a web address. For housing societies, webhooks matter when you want society data to reach another system, such as your own reporting tool. This guide explains what webhooks are, what you need before setting one up, how myKutir's webhook endpoints work, how to test them and the best practices to follow.

What is a webhook?

A webhook is a message one system sends to another when an event happens. Instead of your system asking "anything new?" every few minutes, the source system sends a message to an address you choose as soon as there is something to report.

Prerequisites

How do webhook endpoints work in myKutir?

Which events are available depends on your integration. Talk to the myKutir team about what you need before building anything.

Testing webhook functionality

  1. Ask for a test event to be sent to your endpoint.
  2. Check that your system received it.
  3. Verify the signature using the shared secret.
  4. Check that your system responds quickly with a success code.
  5. Confirm that a temporary failure on your side is retried.

Common pitfalls and how to avoid them

Manual or automated data sharing?

AreaManual exportWebhooks
TimelinessWhen someone exportsWhen the event happens
EffortRepeated by handSet up once
SecurityFiles emailed aroundSigned messages

Best practices for maintaining webhook endpoints

Frequently asked questions

Do most societies need webhooks?

No. Most societies use the myKutir app and its exports, such as Tally export, directly. Webhooks are for societies connecting another system of their own.

Can a society set up its own webhook?

Webhook endpoints are set up with the myKutir team, so the events and data shared can be agreed first.

Key takeaways

← Back to Blog