---
title: "Any Hook as a Trigger"
description: "Use any WordPress do_action hook as a webhook trigger — no built-in integration needed."
url: "https://wpwebhooks.org/docs/any-hook-integration/"
---

[WP Webhooks](https://wpwebhooks.org/) / [Docs](https://wpwebhooks.org/docs/) / Any Hook as a Trigger

Feature since v1.0.0

# Any Hook as a Trigger

Use any WordPress do\_action hook as a webhook trigger — no built-in integration needed.

Any WordPress action hook can be used as a webhook trigger. Paste the hook name into the trigger field and the plugin will listen for it, capture all hook arguments as the payload, and dispatch to your endpoint. This means any form plugin — Gravity Forms, Ninja Forms, WPForms, or a fully custom plugin — works without requiring a dedicated integration.

/ Setup

1.  1
    
    **Create a new webhook**
    
    Go to Webhook Actions in the WordPress admin and add a new webhook. Give it a name that matches your use case, e.g. "Gravity Forms → n8n".
    
2.  2
    
    **Paste the hook name as the trigger**
    
    Set the trigger to any WordPress action hook — e.g. gform\_after\_submission for Gravity Forms. The plugin hooks into it automatically, no code needed.
    
3.  3
    
    **Set the webhook URL**
    
    Paste your endpoint URL (e.g. your n8n webhook URL). The plugin will POST all hook arguments here on every firing.
    
4.  4
    
    **Save and test**
    
    Trigger the action (e.g. submit the form). Check the Event Log in the plugin admin to see delivery status and the captured payload.
    

/ Demo

/ Related

[Contact Form 7 Integration](https://wpwebhooks.org/docs/cf7-integration/)[IvyForms Integration](https://wpwebhooks.org/docs/ivyforms-integration/)[fswa\_payload](https://wpwebhooks.org/docs/fswa-payload/)

/Ready

## Your next automation is  
one sentence away.

[Install Plugin→](https://wordpress.org/plugins/flowsystems-webhook-actions/) [See the Plugin →](https://wpwebhooks.org/wordpress-webhook-plugin/)

$ wp plugin install flowsystems-webhook-actions --activate

## Structured data

```json
{"@context":"https://schema.org","@type":"TechArticle","name":"Any Hook as a Trigger — Feature — Webhook Actions Docs","description":"Use any WordPress do_action hook as a webhook trigger — no built-in integration needed.","url":"https://wpwebhooks.org/docs/any-hook-integration/","isPartOf":{"@type":"WebSite","name":"WP Webhooks","url":"https://wpwebhooks.org"},"about":{"@type":"SoftwareApplication","name":"Webhook Actions","applicationCategory":"WordPress Plugin"}}
```
