Code

Webhook Module for TableTrack

Webhook Module for TableTrack

By
Recently Updated

Webhook Module for TableTrack

The Webhook Module enables secure, flexible, and automated delivery of event data from your TableTrack Laravel application to external systems. It allows you to configure webhooks and system-wide notification endpoints for key application events—making it easy to connect TableTrack to third-party platforms, custom integrations, or monitoring tools. With robust filtering, delivery logs, and branch/restaurant scoping, TableTrack Webhooks provide real-time, reliable event-driven architecture without custom coding.


Note: Webhooks is engineered as a drop-in module: it requires no code modifications to your base TableTrack application, minimal configuration, and can be used in both development and production settings.

Technical Features

  • Register webhooks on restaurant or branch level with flexible event subscriptions
  • Support for both tenant (restaurant) and system-wide (platform) webhooks
  • Granular filtering by event name and source module
  • Automatic retries & delivery attempt tracking for reliability
  • Idempotency keys for safe downstream processing
  • Signature verification with configurable secrets
  • Comprehensive delivery logs for each webhook attempt
  • Real-time event broadcasting over Laravel channels
  • Dashboard for monitoring deliveries and configuring webhooks
  • Extensible event support via TableTrack event system
  • CLI for provisioning webhooks and defaults

Usage Requirements

  • TableTrack Laravel application (v1.2.1 or newer recommended)
  • Events fired within TableTrack for the operations you wish to integrate (e.g. new order, reservation, etc.)

Setup & Operation

  1. Install and enable the Webhooks module in your TableTrack app (the service provider is auto-registered).
  2. Configure webhooks via the admin dashboard or CLI. No code changes in your base app are necessary.
  3. Optionally, provision default webhooks per package using the included Artisan command.
  4. Monitor webhook deliveries and debug issues from the provided UI.

The Webhook Module empowers TableTrack to notify external systems in real-time—enabling deep integrations, analytics, and automations with minimal effort.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey