×

Webhooks - How to Manage Webhooks

Created by Education Team, Modified on Thu, 25 Apr 2024 at 12:08 PM by Education Team

A screenshot showing the Webhook page

Learn how to create, edit, and remove webhooks from your ClickFunnels workspace. Doing so lets you control the destinations and types of data sent out from your workspace. Using webhooks requires understanding some developer concepts, and our support team can provide limited assistance with troubleshooting. For detailed developer documentation and discussions, please visit developers.myclickfunnels.com.

Table of Contents


Requirements

  • An active ClickFunnels 2.0 account
  • An external webhook endpoint URL

Accessing Webhooks

Follow these steps to navigate to the “Webhooks” area within your Workspace.

  1. Click “Workspace Settings” from the bottom-left corner.

    A screenshot of clicking on Workspace Settings from the navigation menu

  2. Click “Webhooks” from the left navigation menu.

    A screenshot of clicking on Webhooks from the navigation menu

Back to Top


Creating a Webhook

Follow these steps from the “Webhooks” area to create a new outgoing webhook for your Workspace.

  1. Click the “Add new endpoint” button.

    A screenshot of clicking the Add New Endpoint button

  2. Fill in the “Name” field with something that will help you identify this webhook. Then, paste the endpoint URL to which you wish to send data into the “URL” field.

    A screenshot of the webhook name and URL filled out

  3. Click inside the “Event types” field and select the event types whose data you wish to send to the endpoint URL. Multiple event types can be added to this field.

    For details about each event type and associated data, please explore the developer documentation at ClickFunnels Developer Hub - Webhook Event Types.

    A screenshot of event types being selected

  4. Select an “API Version” to use.

    The API version cannot be changed after the webhook is created. To see which API versions an event type can be used on, please explore the developer documentation at ClickFunnels Developer Hub - Webhook Event Types.

    A screenshot of an API version being selected

  5. Click the “Create endpoint” button to create the new webhook.

    A screenshot of clicking the create endpoint button

Back to Top


Editing a Webhook

Follow these steps from the “Webhooks” area to modify an existing webhook, allowing you to change the endpoint URL or types of data sent out.

  1. Click the “Settings” button to the right of the webhook you wish to modify.

    A screenshot of clicking the settings button next to a webhook

  2. Change any of the available settings, such as the “Name”, “URL”, or “Event types”.

    The API version, selected when the webhook was created, cannot be modified. Therefore, only event types that can be used on the webhook’s API version can be added. To see which API versions an event type can be used on, please explore the developer documentation at ClickFunnels Developer Hub - Webhook Event Types

    A screenshot of an existing webhook's settings

  3. Click the “Update endpoint” button when finished.

    A screenshot of clicking the update endpoint button

Back to Top


Deleting a Webhook

Follow these steps from the “Webhooks” area to remove a webhook from your Workspace. The webhook’s endpoint will stop receiving data from this webhook.

Deleting a webhook will also remove its associated data and cannot be undone!

  1. Click the “Delete” button to the right of the webhook you wish to remove.

    A screenshot of clicking the delete button next to a webhook

  2. Click the “Proceed” button to delete the webhook and its associated data.

    A screenshot of clicking the proceed button on a warning modal

Back to Top


Viewing Webhook Deliveries

Follow these steps from the “Webhooks” area to view delivery attempts and details for an existing webhook.

  1. Click the “Name” of the webhook whose delivery attempts and details you wish to view.

    A screenshot of clicking a webhook's name

  2. Find the “Deliveries” section at the bottom of the page to see a list of all deliveries. Click the “Details” button to the right of a delivery to see more details.

    A screenshot of clicking details next to a delivery

    • The “Webhook delivery details” will show you valuable information, such as the JSON payload, status, and delivery time.

      A screenshot of a delivery's details

  3. Find the individual delivery attempts for the selected delivery in the “Delivery attempts” section at the bottom of this page. Click the “Details button to the right of a delivery attempt to see more details.

    A screenshot of clicking details next to a specific delivery attempt

    • The “Delivery attempt details” will show you valuable troubleshooting information, such as the Response code, Response message, and Response body.

      A screenshot of a delivery attempt's details

Back to Top


Troubleshooting

  • In addition to viewing delivery details, you can test and troubleshoot webhooks by using any webhook testing site, such as webhook.site. Create a webhook you wish to test and use the testing site’s endpoint URL. Then, perform the actions you expect your clients to perform and check the webhook testing site to see the data it receives.

Back to Top


Additional Information

Back to Top

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article