• Instructions to Ask a Question

    Click on the "Ask a Question" button and select the application for which you would like to ask questions.

    We have 5 different products namely - Pabbly Connect, Pabbly Subscription Billing, Pabbly Email Marketing, Pabbly Form Builder, Pabbly Email Verification.

    The turnaround time is 24 hrs (Business Hours - 10.00 AM to 6.00 PM IST, Except Saturday and Sunday). So your kind patience will be highly appreciated!

    🚀🚀Exclusive Discount Offer

    Just in case you're looking for any ongoing offers on Pabbly, you can check the one-time offers listed below. You just need to pay once and use the application forever -
     

    🔥 Pabbly Connect One Time Plan for $249 (🏆Lifetime Access) -  View offer 

    🔥 Pabbly Subscription Billing One Time Plan for $249 (🏆Lifetime Access) - View offer

What are Events in Pabbly Hook?

Events (Webhooks Forwarded to Destination)

Definition

In Pabbly Hook, Events refer to webhook notifications that are forwarded to their destination after being triggered by incoming webhooks (requests). Events represent processed actions, providing a detailed log of what has been executed, their status, and the outcomes.


Key Features of Events:

  1. Event Forwarding:
    • Events are the data packets forwarded to the target destination (e.g., external APIs, applications) based on the configuration in your connections.
  2. Real-Time Tracking:
    • Logs all events with timestamps, statuses, and associated metadata for comprehensive tracking.
  3. Status Monitoring:
    • Each event has a status that indicates the success or failure of the forwarding process, such as:
      • Success: The event was forwarded successfully.
      • Failed: The event could not be forwarded.
      • Scheduled: The event is queued for processing.
  4. Retry Attempts:
    • Failed events show the number of attempts made to forward them to their destination, ensuring transparency and accountability.

Understanding the Events Dashboard:

  • Summary Cards:
    • Events Allotted: The total number of events your account can process.
    • Events Consumed: The number of events forwarded or processed.
    • Events Remaining: The remaining capacity for event processing.
  • Events Table:
    • Date/Status: Shows the event's status and the timestamp of when it was processed.
    • Connection Name: Displays the connection that triggered the event.
    • Request/Event ID: Provides a unique identifier for each event for easy tracking.
    • Attempts: Indicates how many attempts were made to forward the event to its destination.

How Events Work in Pabbly Hook?

  1. Triggering an Event:
    • Events are triggered by incoming requests (webhooks) to your configured connections.
  2. Forwarding to Destination:
    • Each event is processed and forwarded to the specified target endpoint (e.g., APIs, URLs).
  3. Status Logging:
    • The platform logs the status (Success, Failed, Scheduled) and the number of attempts for each event.

Example Events

1732875211764.png
1732875323958.png


Best Practices for Managing Events:

  1. Monitor Event Statuses:
    • Regularly check the event statuses to ensure successful processing and troubleshoot failed events promptly.
  2. Optimize Retry Mechanisms:
    • Failed events can be retried based on the logs and attempts shown in the dashboard.
  3. Filter Events:
    • Use the Filter option to sort and locate specific events based on status, connection name, or timestamps.

Common Use Cases for Events:

  1. Real-Time Notifications:
    • Use events to send real-time updates or notifications to other platforms or users.
  2. Data Synchronization:
    • Forward data updates or changes from one system to another for synchronization.
  3. Error Management:
    • Identify issues in data forwarding and retry failed events to maintain workflow continuity.

Additional Tools and Features:

  • Status Filtering:
    • Filter events by their status (Success, Failed, Scheduled) for efficient management.
  • Detailed Logs:
    • Access comprehensive logs for troubleshooting failed or delayed events.

      1732872284121.png


Event Modal View in Pabbly Hook​

The Event Right-Side Modal in Pabbly Hook provides detailed information about a selected webhook event. This modal appears when a user clicks on an request from the Events table. Below is a detailed description of its components and functionalities.

Overview

The right-side modal view allows users to analyze the details of a specific webhook event, including its status, metadata, request details, and failure reasons (if applicable). It is especially useful for debugging failed events or understanding the payload sent to a destination.


Components of the Modal

1. Header Section

  • Event Name: Displays the name or title of the webhook event, such as testing hook.
  • Request ID: Shows the unique request ID associated with the event. It can be copied using the copy icon button beside it.
  • Event ID: Displays the unique event ID. It also has a copy icon button for easy copying.

2. Event History Section

This section provides detailed metadata and status information about the webhook event:

  • Status:
    • Indicates the current status of the event (e.g., Scheduled, Success, or Failed).
    • Failed statuses are highlighted in red for better visibility.
  • Created At:
    • Displays the date and time the event was created.
  • Failed Cause(if applicable):
    • Provides the error reason, such as Failed with status code of 404.
  • Content-Length:
    • Displays the size of the content sent in the request.
  • Content-Type:
    • Specifies the type of content sent, such as application/JSON.
  • Method:
    • Indicates the HTTP method used for the event, such as POST or GET.

3. Request Details Section

This section provides a detailed view of the payload and parameters sent in the request.

Body:​

  • Displays the JSON body of the request. For example:
    {
    "name": "testing"
    }

Query Params:​

  • Displays the query parameters passed in the request, if any. For example:
    {
    "checking": "hook"
    }

Functionalities

Copy Buttons

  • Users can easily copy the Request ID and Event ID using the provided copy icons next to these fields.

Error Highlighting

  • If the event has failed, the Status field is marked in red, and the Failed Cause provides specific details about the error, allowing users to troubleshoot effectively.

How to Access the Modal​

  1. Navigate to the Event page in the Pabbly Hook dashboard.
  2. Click on any request in the table to open its detailed modal view.
    1733737807960.png

    1733737939722.png


Use Cases

  1. Debugging Failed Events:
    • Understand why a webhook failed by reviewing the Failed Cause and verifying the request payload.
  2. Validating Payloads:
    • Confirm the correctness of the data sent in the request by analyzing the Body and Query Params sections.
  3. Event Metadata Reference:
    • Use the Request ID and Event ID as references when reaching out to support or for logging purposes.

Tips for Effective Use

  • Cross-Check Payloads: Compare the Body and Query Params with the expected format of the destination server to identify mismatches.
  • Monitor Status Codes: Use the Failed Cause and status code to pinpoint the type of error (e.g., authentication failure, endpoint not found, etc.).
  • Leverage Copy Functionality: Quickly copy the Request ID or Event ID for use in other tools or when reporting issues.

This modal serves as a powerful tool for analyzing webhook events and improving troubleshooting efficiency within the Pabbly Hook platform.
 
Last edited:
Top