Webhooks

Connect Webhooks to WordPress

Use a webhook to start a Noptin automation from another service or send WordPress event data to an outside URL.

Noptin is installed on 15,000+ websitesSee what users say

How it works

Choose how your webhook works

01

Choose the direction

Use an incoming webhook to start a rule, or an outgoing request to send event data.

02

Set the URL

Copy the incoming URL shown in Noptin, or enter the destination URL for an outgoing request.

03

Test the data

Check the values received or sent, then turn on the rule.

More ways to use it

What Webhooks provides

Send Webhooks

Send webhook requests to external services and APIs when certain events occur on your WordPress site.

Receive Webhooks

Listen for incoming webhooks from external services and trigger automated actions in response.

Secure Verification

Verify incoming webhooks using custom fields and expected values for enhanced security.

Available in Noptin

Webhooks events and actions

Webhooks

1 event · 1 action

View events and actions

Events

  • When a webhook is received

Actions

  • Send a webhook or API request to a specific URL

Explore connections

Use webhooks with other WordPress tools

Data sent in a webhook

Send only values available from the starting event

Choose the event first, then map its available details into the outgoing request. The values depend on the event and the fields configured on your WordPress site.

Automations

Example automations

These are examples. Available fields depend on the event and the choices on your site or connected account.

Send a webhook or API request to a specific URL when a user completes a course

  1. When a user completes a course
  2. Send a webhook or API request to a specific URL

Announce when a specific JetFormBuilder form is submitted using Webhooks

  1. When a specific JetFormBuilder form is submitted.
  2. Send a webhook or API request to a specific URL

In Webhooks, configure the announcement destination and content for this event from JetFormBuilder. Include only details available from the event that are intended for these recipients. Set the destination URL, request method, and payload expected by the receiving service.

Announce when a specific Brizy form is submitted using Webhooks

  1. When a specific Brizy form is submitted.
  2. Send a webhook or API request to a specific URL

In Webhooks, configure the announcement destination and content for this event from Brizy. Include only details available from the event that are intended for these recipients. Set the destination URL, request method, and payload expected by the receiving service.

Announce when a specific weForms form is submitted using Webhooks

  1. When a specific weForms form is submitted.
  2. Send a webhook or API request to a specific URL

In Webhooks, configure the announcement destination and content for this event from weForms. Include only details available from the event that are intended for these recipients. Set the destination URL, request method, and payload expected by the receiving service.

Send a webhook or API request to a specific URL when an EDD payment is complete

  1. When an EDD payment is complete
  2. Send a webhook or API request to a specific URL

Announce when a specific WS Form form is submitted using Webhooks

  1. When a specific WS Form form is submitted.
  2. Send a webhook or API request to a specific URL

In Webhooks, configure the announcement destination and content for this event from WS Form. Include only details available from the event that are intended for these recipients. Set the destination URL, request method, and payload expected by the receiving service.

Send a webhook or API request to a specific URL when a user enrolls in a course

  1. When a user enrolls in a course
  2. Send a webhook or API request to a specific URL

Send a webhook or API request to a specific URL when a user replies to a topic

  1. When a user replies to a topic
  2. Send a webhook or API request to a specific URL

Send a webhook or API request to a specific URL when someone leaves a comment

  1. When someone leaves a comment
  2. Send a webhook or API request to a specific URL

Start here

Set up Webhooks with Noptin

  1. Install the free Noptin plugin on your WordPress site.
  2. Activate your Noptin license, then install the Noptin add-on for Webhooks from Noptin → Extensions. How to activate your license.
  3. Connect Webhooks in Noptin using the account or server details requested in its settings.
  4. Create an automation rule starting with an event from Webhooks, choose what happens next, then run a test.

See how to install a premium extension.

How to install the Noptin newsletter plugin

About Webhooks

Connect your WordPress site to any API or service that supports webhooks, from CRMs to payment processors.

Ready to use Webhooks with Noptin?

Follow the setup above, then build your first workflow in WordPress.

See plans and pricing