Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. integration
  3. Webhook Outgoing & Incoming v 18.0
  4. Sales Conditions FAQ

Webhook Outgoing & Incoming

by NxonBytes
Odoo

$ 103.73

v 18.0 Third Party 44
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 912
Technical Name odoo_dynamic_webhooks
LicenseLGPL-3
Versions 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 912
Technical Name odoo_dynamic_webhooks
LicenseLGPL-3
Versions 14.0 15.0 16.0 17.0 18.0

Webhook Module

Empower your Odoo instance with real-time communication using the Dynamic Webhook Listeners module. Streamline data exchange, receive instant updates, and enhance your integration capabilities.

Free Module Customization Offer!
Need assistance or have questions? We're here to help!

Mail: webdeveloper.inf@gmail.com

Get up to 10 hours of free customization for this module!

Take advantage of our offer to tailor this module according to your specific requirements. Whether it's enhancing existing features, or adding new functionalities, our team is here to help.

How it works

Create Webhook Endpoint

Set up multiple webhook endpoints to receive real-time updates and notifications from external services and applications. Easily configure endpoints with a few simple steps.

Manage Your Webhooks

This page provides an organized view of all your webhook records, facilitating efficient management and control of webhook endpoints. Explore, update, and delete existing webhook configurations effortlessly.

Webhook Response Data

View and edit detailed information about a specific webhook response data entry, including response names, header data, and content. Customize your response data effortlessly.

Webhook Trigger

Webhook Configuration Example

Webhook Trigger Features

This module is used to trigger payload data via webhook URL in Odoo. It allows adding multiple webhooks in Odoo and triggering webhooks for different actions such as create, update, and delete actions for each module.

Fields & Features

  • Title: Assign a unique name to each webhook trigger record. This helps in easily identifying and referencing the record internally.
  • Model: Choose the Odoo model to which the webhook belongs. The webhook will be associated with this specific model's data.
  • Trigger Fields: Specify the fields that will trigger the webhook. The webhook will activate only when changes are made to the selected fields.
  • Trigger: Define the conditions under which the webhook will be triggered. Options include:
    • Create: Triggers when a new record is created.
    • Update: Triggers when an existing record is updated.
    • Delete: Triggers when a record is deleted.
  • Request Method: Select the HTTP method (POST or GET) to be used when sending data through the webhook. This determines how the data is transmitted.
  • Endpoint URL: Enter the target URL where the webhook data will be sent. This is the destination that will receive the webhook payload.
  • Active: Toggle the webhook trigger on or off. This enables you to activate or deactivate the webhook as needed.
  • Enable Logs: Enable logging for the webhook. This will record all webhook trigger requests in the webhook log table, which can be useful for monitoring and debugging.
  • Filter Domain: Use domain filters to specify criteria for triggering the webhook. This allows the webhook to act only on records that meet certain conditions.
  • Date Filter Field & Date Filter Selection: Choose a date or datetime field from the selected model and apply a date range filter. This feature allows you to narrow down the records based on their date attributes.
  • Header Data: Add custom header data to be sent with the webhook request. This can be used to include additional information or authentication details in the request headers.
  • Fields to Send: Choose specific fields from the record to be included in the webhook payload. This helps in sending only relevant data and avoids transmitting unnecessary information.

Get Started with Webhooks

  • 1. Create a webhook trigger instance.
  • 2. Configure webhooks by specifying the URL and actions to trigger.
  • 3. Add header data if any required (Access token, etc..)
  • 4. Save the configurations.
  • 5. Activate your webhook trigger.
  • 6. Your webhooks are now ready to be triggered!

Trigger Fields

Trigger updates only on specified fields when a record changes.

Webhook Trigger Logs

Whenever a webhook is triggered, its activity is logged. This log includes the request payload, headers, and the response. These logs are automatically deleted after 20 days by a scheduled action.

Resend Option

If a webhook fails or you need to resend the data, you can manually initiate a resend using the "Resend" button in the webhook log. This button allows you to resend the data to the specified endpoint. Please note that this is a manual process and does not occur automatically.

Send Only Selected Fields in Webhook Trigger

Filter and include only specified fields in the payload when triggering a webhook. Filter out other fields to keep the webhook request concise and relevant. This ensures the webhook action sends only the necessary data.

Webhook Timezone Setting

It will automatically change the time zone of the datetime field in the record details that are sent via webhook.

Example payload data

                            

{
    "user_name": "Mitchell Admin",
    "uid": 2,
    "method": "update",
    "model_name": "webhook.trigger",
    "items": [
        {
        "id": "11",
        "name": "Update Record",
        "is_active": "True",
        "model_id": "(564, 'Webhook Trigger')",
        "endpoint_url": "https://webhook.site/7e3f078c-ef1e-476f-8f8b-57aea6741c03",
        "request_method": "POST",
        "trigger_method": "update",
        "model_name": "webhook.trigger",
        "webhook_header_ids": "[3]",
        "__last_update": "2024-02-17 11:35:05.101578",
        "display_name": "Update Record",
        "create_uid": "(2, 'Mitchell Admin')",
        "create_date": "2024-02-17 11:26:58.446644",
        "write_uid": "(2, 'Mitchell Admin')",
        "write_date": "2024-02-17 11:35:05.101578"
        }
    ]
    }
                        

                        

Free Module Customization

Get up to 10 hours of free customization for this module!

Take advantage of our offer to tailor this module according to your specific requirements. Whether it's enhancing existing features, or adding new functionalities, our team is here to help.

For customization

Reach out to our support team at webdeveloper.inf@gmail.com for any customization.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
There are no ratings yet!
Hello, please tell me if this module works on a monthly subscription or is it a one-time payment?
by
info@directla.net
on 1/16/25, 3:58 AM

Hello, please tell me if this module works on a monthly subscription or is it a one-time payment?

Re: Hello, please tell me if this module works on a monthly subscription or is it a one-time payment?
by
ZeroEarthGravity
on 1/27/25, 10:58 AM Author

For any inquiries regarding our module, please contact us at webdeveloper.inf@gmail.com. We will respond to your questions as soon as possible.


Webhook in Multi DB Environment
by
Danizan
on 12/29/24, 12:22 AM Reviewed

Hi, 

Could webhook work in multi DB?


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with