Glossary
Webhook — plain English explanation
A way for two software tools to talk to each other automatically when something happens.
What it is
A webhook is an automated message sent from one software application to another when a specific event occurs. Unlike an API where you request information on demand, a webhook pushes information to you the moment something happens. When a client submits a form on your Genju website, Genju can instantly send the lead's details to any other software that accepts webhooks — a Google Sheet, a Slack notification, a custom database, or a third-party CRM. The receiving software gets the data in real time and can trigger its own actions in response.
Why it matters for small businesses
For a business owner, webhooks are the plumbing that connects different software tools together. If you use a specialist industry tool that Genju does not natively integrate with, a webhook can bridge the gap — sending data from Genju to that tool automatically when certain events happen. Examples: a new invoice paid in Genju triggers a webhook to your accounting software; a new booking confirmed sends the client details to your scheduling app; a pipeline deal won notifies a project management tool. Each connection that would require manual data entry gets automated.
How Genju implements it
Genju supports outbound webhooks in Settings → API & Webhooks. Configure a webhook URL and select which events should trigger it. Available events include: contact created, booking confirmed, invoice paid, form submitted, pipeline stage changed, review received, automation completed, and 9 more. Each webhook payload includes full event context as JSON. HMAC-SHA256 signature verification ensures only genuine Genju events are accepted.
In practice
A marketing agency uses Genju for client management and Notion for project tracking. When a new deal is won in Genju's pipeline, a webhook fires to a Notion API integration, automatically creating a new client project page with all the client's details. The account manager never has to manually copy information between systems.