LogoLogo
Contact usBook a demoSupport
  • 🟦v2.0
    • 👋Introduction
    • Front Office
      • Front interface structure
      • Log in & Register
      • Homepage
        • Vendor Homepage
        • Customer Homepage
        • Homepage (User search feature)
        • AI Search Assistant
      • Rendering types
        • Commoditized Rendering types
          • Listing Deposit (All rendering types)
          • Time Based
            • Create a Listing (Time Based)
            • Edit a Listing (Time Based)
            • Show a Listing (Time Based)
            • Book a Service (Time Based)
          • Seat Based
            • Create a Listing (Seat Based)
            • Edit a Listing (Seat-Based)
            • Show a Listing (Seat-Based)
            • Book a Listing (Seat-Based)
          • Flat Rate
            • Create a Listing (Flat Rate)
            • Edit a Listing (Flat-Rate)
            • Show a Listing (Flat Rate)
            • Book a Listing (Flat Rate)
        • Uncommoditized Rendering types
          • Request for Proposal (RFP)
            • Create a Request for Proposal (RFP)
              • RFP Assistant
            • RFP page (RFP)
            • Bid proposals (RFP)
      • Listing details supported by AI
      • Platform Subscriptions
      • Quote requests (Quote)
      • Upgrades management
      • Discount Coupons
      • Search result pages
        • Listings search results page (Time-Based mode)
        • Listings search results page per category (All Rendering types)
        • Users search results page (User search feature)
        • Listing Alert management (Listing Alert mode)
        • Listings search results page
      • Favorite page
      • Profile pages
        • Profile page (Time-Based mode)
      • Content page
      • Users onboarding page
      • Contact page
    • Dashboards
      • User dashboard structure pages
      • User KPI - Homepage
        • User KPI (Time-Based, Seat-Based, Flat-Rate, RFC)
        • User KPI (RFP bundle)
      • Messages dashboard
      • Quotes dashboard (Quote feature)
      • Bids dashboard (RFP rendering type)
      • Request for proposals dashboard (RFP rendering type)
      • Bookings dashboard
        • Bookings dashboard (Time-Based rendering type)
        • Mediation management dashboard (Mediation feature)
        • Bookings dashboard (Subscription)
      • Listings dashboard
      • Platform Subscriptions
      • Payments dashboard
        • Payments dashboard (Time-Based rendering type)
        • Invoices (Flat-Rate rendering type)
      • Reviews dashboard
      • User profile dashboard
        • User profile dashboard (All rendering types)
        • User profile dashboard (User search feature)
    • SuperAdmin
      • Accessing the Backoffice
      • Navigating the Backoffice
      • Platform KPI - Homepage
      • Listings
        • Viewing and managing listings
        • Listings categories management
        • Listings attribute management
      • Coupon
      • Mediation
      • Bookings
        • Bookings management
        • Bids management
        • Quotes Management
        • Payments management
        • Reviews management
      • Users
        • Viewing and managing users
        • User categories management
        • User attributes management
        • Users messages management
        • Contact management
      • Platform Subscriptions
        • Plans
        • Subscriptions
      • Access rights
        • Administrators management
        • Rights management
        • Roles management
      • Contents
        • Header menus
        • Footer menus
        • Pages
          • Guide: manage a page's slug
          • Guide: add contents to internal pages
        • Interface texts
        • Messages to users (Notifications)
      • Configurations
        • Preset
        • Webhook
        • Commands
        • Features
          • Artificial Intelligence Features
            • AI Settings
            • AI Patterns Feature
            • AI Search Assistant Configurations
            • Vendor Matching Configuration
            • RFP Assistant Configuration
            • Rendering Type Auto Suggestion
      • Setting up Third Party API accounts
      • OAuth
      • Service templates management
        • Service templates (Flat-Rate rendering type)
        • Subscription service templates (Flat-Rate rendering type)
      • Settings
        • Home Page Media
        • Home Page Setup
    • Core Concepts
      • Time-Based rendering type
      • Flat-Rate rendering type
        • Subscription
      • Seat-Based Rendering type
        • Stock Feature
      • Request for proposal bundle (RFP)
      • Quote Feature
      • Platform Subscription
      • User search feature
      • Calendar Sync feature
      • Mediation feature
      • Typesense feature
      • Listing Alert feature
      • Upgrades feature
      • Coupon Feature
      • SMS Feature
      • Listing Search Advanced Feature
      • Recaptcha Feature
      • Payment Service Provider features (PSP)
        • Stripe bundle (PSP) - Business rules
          • Dashboard Stripe - Subscription Feature
        • Mangopay bundle (PSP) - Business rules
          • Dashboard Mangopay - Subscription Feature
          • Bank Wire Transfer Payment (Banking Alias) / RFP rendering type (Request for Proposal)
      • Search Engine Optimization (SEO)
      • Maildev
      • Audit
      • General Data Protection Regulation (GDPR)
      • Google Tools
      • Users Onboarding
    • Glossary
Powered by GitBook
LogoLogo

© Second SAS

On this page
  • Definition
  • Webhook Dashboard
  • Filters
  • Webhook Cards
  • Sorting
  • Adding a Webhook
  • Webhook Handling Responses
  • Monitoring and Logging

Was this helpful?

Export as PDF
  1. v2.0
  2. SuperAdmin
  3. Configurations

Webhook

Managing webhooks on your platform

PreviousPresetNextCommands

Last updated 11 months ago

Was this helpful?

SBO > Other > Webhook

Definition

The webhook feature facilitates seamless communication between our platform and third-party applications. It enables third-party services to receive notifications about events occurring on our platform, allowing them to respond accordingly.

Webhook Dashboard

Filters

On the dashboard, it is possible to filter by creation date (Figure 1).

To select a date range, click on the "From" and "To" fields. This action will display a date picker, allowing you to choose the desired period with ease. (Figure 2)

Webhook Cards

Each card presents its title, status, creation time, and date. (Figure 3)

Users are provided with the flexibility to personalize the display format of items according to their preferences. This includes the option to switch between list (Figure 5) or card (Figure 6) views for a tailored browsing experience.

Changes like these are initiated by the user pressing the button illustrated in Figure 4 in the right corner of the webhook dashboard.

Sorting

The webhook dashboard provides operators with tools to facilitate efficient webhook management by allowing items to be sorted based on specific criteria:

  1. Creation Date: Sort items according to their creation timestamp.

  2. Update Date: Sort items based on the most recent updates.

  3. Smart Sorting: Automatically prioritize and organize items by ID.

These sorting options help streamline the management process, ensuring that operators can quickly and effectively access and organize webhooks.

All of these actions are located in the top right corner (Figure 7)

Adding a Webhook

To initiate an action and add a new webhook, the operator must use the button illustrated in Figure 8.

To add a new webhook, the following information is requested (Figure 9):

Title: The name that will be displayed in the webhook dashboard.

URL: The endpoint where the information will be sent.

Triggers: Define the business events that will notify third-party applications.

Use case: Consider the scenario where a webhook is configured for the "User Creation" event. When a new user is created, the system will send a notification to the designated webhook URL, indicating the successful creation of the user. This automated notification is beneficial as it allows for real-time updates and seamless integration with other systems.

There is also an option to set the webhook status to either enabled or disabled (Figure 10).

Webhook Handling Responses

When a webhook is triggered, it is crucial to handle the responses accurately to ensure smooth operations and seamless integration. The following are the statuses that might be encountered:

  • Error: Something went wrong during thee dispatch. (Figure 11)

  • Sent: The dispatch was successfully sent. (Figure 12)

Monitoring and Logging

To maintain effective integration, it is recommended to consistently monitor and log webhook activities. This helps in diagnosing issues quickly and ensures the integrity of the integration process.

🟦
Definition
Webhook Dashboard
Filters
Webhook Cards
Sorting
Adding a Webhook
Webhook Handling Responses
Monitoring and Logging
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12