Netmera User Guide
Netmera Docs
  • ⚡Netmera User Guide
  • What's New?
  • Beginner's Guide to Netmera
    • Introduction to Netmera
    • Integrating Netmera
    • App Dashboard
    • Design Guide
    • Troubleshooting and Support
    • FAQs
    • Your Feedback
  • Terms to Know
  • Guided Videos
  • Messages
    • About Push Notifications
    • Mobile Push
      • Creating a Mobile Push
        • Define Message Type: Setup
        • Define Message Content: What
          • Advanced iOS Settings
        • Define the Audience: Who
        • Define Campaign Schedule: When
        • Test and Send: GO!
      • Elements of Push Notifications
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Add Custom Sounds
      • Add Image or Video to Push Notifications
      • Banner, Carousel, Slider and Product Discovery Additional Notes
    • SMS
      • SMS Onboarding
      • Creating an SMS campaign
      • Message Categories
    • E-Mail
      • Email Onboarding
        • Upload Email List
        • IYS (İleti Yönetim Sistemi)
        • Email Integrations
        • Mail Delivery Onboarding
      • How to Create a Mail Template
      • Sending a Mail Campaign
    • Automated Messages
    • Transactional Messages
    • Geofence Messages
    • Push A/B Testing
    • FTP Push & Data Transfer
    • Multi-Language Push
    • Recall Campaigns
    • Netmera AI Text Generator
  • Mobile In-App
    • Mobile In-App / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
          • Custom Button Deeplinks
        • Assign Click Actions
      • Publish
      • Analyze
  • Web Tools
    • About Web Tools
    • Web Push
      • Creating a Web Push Campaign
      • Mobile Web Push for iOS
      • Message Categories
      • Personalized Messages
      • Button Sets
      • Define Segment
      • Tags / Upload User List
      • Fancy Box Setup
    • Web Transactional Push
      • Web Transactional Push Deeplink
    • Web Pop-Up / Widget
      • Start Creating
        • Customize Components
          • Spin to Win
        • Assign Click Actions
      • Publish
      • Analyze
    • Web Feedback Button
      • Create a New Web Feedback Button
        • How to Customize Widgets
        • Adding Click Action
    • Web Personalization
      • Web Personalization Dashboard
      • Create a New Experience
        • Setup and Rules
        • Creating Experiences
  • Web Analytics
  • Customer Journeys
    • Journeys
      • Setup
      • Entry Rules
      • Audience
      • Build Journey
        • Journey Components
          • State
          • Branch
          • Action
      • Launch
      • Journey Analytics
      • Journey Examples
        • Action-Based Engagement Journey
  • Customer Data
    • About Customer Data
    • Profile Attributes
      • Creating Custom Profile Attributes
    • Events
      • Netmera Events
      • Creating Custom Events
      • Event Insight
    • Tagless Data Capture
    • IYS Integration
  • Targeting
    • About Targeting
    • People
    • Tags
    • Segments
      • AI-Based Segments
      • Ready to Use Segments
      • Rule Based Segments
        • Create New Rule Based Segment
      • Connector Segments
      • Segment Details
    • File Transfers
    • Geofence
  • Reports & Analytics
    • Reports
      • Glossary
      • Campaigns
        • Push Reports
        • Email Reports
        • SMS Reports
      • Automated, Transactional & Geofence Push Reports
      • Total Users
      • Installs
      • Event Reports
        • Daily Event Count
        • Hourly Usage
      • KPI's Monthly
      • App Tracking
      • Application Version
      • Audit Logs
      • Export
      • Channel Reachability
    • Analytics
      • Funnel Analysis
        • Create New Funnel
      • Profile
      • Event Insight
      • People Insight
      • Uninstall
      • Opt Out
      • Revenue and Conversion
      • Customer Touch
      • Retention and Cohort
      • Web Analytics
  • Panel Settings
    • Netmera Panel Settings
      • General Settings
      • Test Devices
      • Users
      • Roles and Permissions
      • Button Sets
      • Message Categories
      • Message Labels
      • Landing Pages
      • WebHooks
      • App Tracker
      • Reports Settings
      • Business Units
      • Coupon Code Lists
  • Developer Guide
    • Netmera Developer Guide
Powered by GitBook
On this page

Was this helpful?

  1. Panel Settings
  2. Netmera Panel Settings

WebHooks

Your Real-Time Link to Possibilities

Settings -> WebHooks -> Create New WebHook

"WebHooks" emerges as your bridge between Netmera and the wider digital landscape. Imagine a virtual messenger that carries insights, triggers, and actions between your Netmera hub and external applications, all in real-time.

Therefore, it is a mechanism that allows you to send information from Netmera to an external web application or service in real-time. It is a way to integrate your Netmera application with other systems, and it enables you to trigger actions in your external application based on certain events or data changes in Netmera.

Tip:

For example, let's say you want to track and analyze user interactions with push notifications sent from Netmera. You could create a WebHook that triggers when a user clicks on a push notification ("Push Click" event). This WebHook could then send data about the click event to an external analytics system for further analysis and reporting.

Create New WebHook

WebHook Name

A user-defined name to identify the WebHook within the Netmera Control Panel and reports. This name is used for organizational purposes and does not affect the functioning of the WebHook.

WebHook URI

The URL (Uniform Resource Identifier) to which Netmera will send the WebHook data. This URL should point to the endpoint of the external web application or service that will receive the WebHook data. (Put parameters in braces as shown in placeholder. After validating params, you will need to enter corresponding labels which are used while composing notification.)

Request Method

The HTTP method to be used when sending the WebHook request. In this case, it is "GET," meaning that the WebHook will be triggered with an HTTP GET request to the specified URI.

Trigger Type

The type of event or action that will trigger the WebHook. In this case, the available options are:

  • Push Click: The WebHook will be triggered when a user clicks on a push notification.

  • Message Log: The WebHook will be triggered when a message log event occurs.

  • Geofence: The WebHook will be triggered when a geofence event is detected.

Select Event

If "Event" is chosen as the trigger type, this field allows you to select a specific event (e.g., a particular push notification or geofence) that will trigger the WebHook.

Example:

You may want to track user interactions with specific product categories. You can set up a WebHook to trigger when a user views a product detail screen. You can then use the "Context Parameter" option to include the product category as a header value, which is taken from the context of the viewed product. This way, the external system receiving the WebHook can analyze user interests in different product categories.

WebHook Headers

These are HTTP headers that can be included in the WebHook request. They can carry additional information or authentication data for the external application to process.

  1. Context Parameter: When using the "Context Parameter" option for a header, the value of the header will be taken from the context of the specific event that triggered the WebHook. The context could be related to a user's profile attribute, device attribute, or any other relevant data specific to the event. This allows you to pass dynamic information based on the event.

  2. Fixed Value: When using the "Fixed Value" option for a header, you provide a static value that will be sent as the header value in every WebHook request. This means that the same value will be used regardless of the specific event that triggered the WebHook. It is useful when the header value is constant for all WebHook requests.

Key: The name of the header parameter.

Value Source: Specifies how the value of the header parameter will be determined. It can be taken from the user's profile attribute, device attribute, or a fixed value.

Value: The actual value of the header parameter.

Important Note:

In some cases, you may need to authenticate the WebHook requests by including an API key or authentication token in the request headers. In this scenario, you can use the "Fixed Value" option to provide the API key or token as a static value in the header. This ensures that all WebHook requests carry the required authentication, regardless of the specific events that trigger them.

WebHook Parameters

These are additional parameters that can be included in the WebHook request. Like headers, they can also carry specific data related to the event that triggered the WebHook.

Key: The name of the parameter.

Value Source: Specifies how the value of the parameter will be determined. It can be taken from the user's profile attribute, device attribute, or a fixed value.

Value: The actual value of the parameter.

Sample Request

A sample request is provided as a cURL command that demonstrates how the WebHook request will be made. The ${hook.url} is a placeholder that will be replaced with the actual WebHook URI when the request is sent.

Overall, creating a WebHook in Netmera enables you to extend the functionality of your application by integrating it with other services, automating workflows, and gaining deeper insights into user behavior.

PreviousLanding PagesNextApp Tracker

Last updated 5 months ago

Was this helpful?

WebHooks
WebHook Headers
WebHook Parameters
Sample