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

# Using webhooks with Trigger.dev

> Guides for using webhooks with Trigger.dev.

## Overview

Webhooks are a way to send and receive events from external services. Triggering tasks using webhooks allow you to add real-time, event driven functionality to your app.

A webhook handler is code that executes in response to an event. They can be endpoints in your framework's routing which can be triggered by an external service.

## Webhook guides

> [card] [Next.js - triggering tasks using webhooks](https://trigger.dev/docs/guides/frameworks/nextjs-webhooks.md)
>
> How to create a webhook handler in a Next.js app, and trigger a task from it.

> [card] [Remix - triggering tasks using webhooks](https://trigger.dev/docs/guides/frameworks/remix-webhooks.md)
>
> How to create a webhook handler in a Remix app, and trigger a task from it.

> [card] [Stripe webhooks](https://trigger.dev/docs/guides/examples/stripe-webhook.md)
>
> How to create a Stripe webhook handler and trigger a task when a 'checkout session completed'
> event is received.

> [card] [Hookdeck webhooks](https://trigger.dev/docs/guides/examples/hookdeck-webhook.md)
>
> Use Hookdeck to receive webhooks and forward them to Trigger.dev tasks with logging and replay
> capabilities.

> [card] [Supabase database webhooks guide](https://trigger.dev/docs/guides/frameworks/supabase-edge-functions-database-webhooks.md)
>
> Learn how to trigger a task from a Supabase edge function when an event occurs in your database.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.