Complete AI Automation Suite
FLAT 30% OFF
AI Insight Assistant
Talk to your data. Get instant answers
AI Live Chatbot
24/7 customer support, always on
AI Dashboard Studio
 Beautiful dashboards, zero effort
MCP Integration
Seamless multi-channel connections
And Many More Features
Complete AI Automation Suite — FLAT 30% OFF

All in One Webhooks v19

logo
Free Support
Life Time
Counter box img
Custom Apps
1500+
counter box img
top seller of odoo marketplace
counter box img
Happy Customer
10K+
counter box img
Year Of Experience
11+
counter box img
countries
100+
counter box img
Talented healers
150+
counter box img
Industries Served
45+
counter box img
Odoo Community Implementation
350+
counter box img
Odoo Enterprise Implementation
150+
counter box img
Best partner Nominee
2024
counter box img
Global Presence
counter box img

Free Demo
Email: sales@softhealer.com
Lifetime Free Support
Contact: support@softhealer.com
Customization
Sales: sales@softhealer.com
logo
Community Enterprise Odoo.sh

All in One Webhooks

heading

Empower your Odoo system with complete inbound and outbound webhook capabilities. Seamlessly automate external API integrations with customizable HTTP methods, dynamic headers, payload transformations using Python scripts, and strict authentication profiles. Monitor incoming and outgoing traffic with real-time analytics, logs, preview test wizards, and background retry queues for robust connectivity.

Features

heading
Authentication Profiles

Manage basic authentication credentials in central security profiles for safe data communication.

Incoming Record Creation

Automatically create new records in Odoo whenever external systems send incoming data requests.

Incoming Record Update

Update existing Odoo records automatically when incoming data matches configured record identification criteria.

Incoming Record Deletion

Remove specified records in Odoo automatically when external systems trigger record deletion commands.

Outbound Event Triggers

Send outgoing data notifications to external web destinations automatically when Odoo events occur.

Outbound Field Selection

Select specific record fields to include in outgoing data transmissions for precise data control.

Custom Request Headers

Configure static HTTP headers to authenticate and authorize outgoing requests with external services.

Dynamic Header Customization

Transform outgoing HTTP request headers dynamically based on custom data logic before transmission.

Dynamic Payload Customization

Customize outgoing data structures dynamically to match exact data formatting required by receivers.

Automatic Response Processing

Process returning external service responses automatically to update relevant Odoo records immediately.

Contextual Action Menus

Trigger outgoing data actions manually from Odoo list views or record action menus.

Preview Testing Wizard

Test data transmission configurations using sample records before enabling live automated connections.

SSL Security Enforcement

Enforce secure SSL certificate verification on outgoing connections to ensure encrypted communication.

Restricted Field Access

Allow safe access to protected fields during data extraction for complete payload building.

Activity Logging

Track inbound and outbound data transmissions with full request details and response status.

Failed Request Retry

Retry failed data transmission requests directly from logs when earlier attempts do not complete.

Workflow

heading

Open Webhooks menu and select Authentication under Configuration to manage API security profiles.

Authentication Configuration

View created webhook authentication profiles list with confirmed status in Webhook Authentications view.

Test and Confirm Credentials

Copy unique endpoint URL from Webhook site to test outgoing webhook notifications in real time.

Confirmed Authentication Profile

Enter target endpoint in Test URL field to verify authentication profile settings.

Webhook Site Testing URL

Click Test and Confirm button to validate endpoint URL and set profile status to Confirmed.

Selecting Authentication Profile

Switch to Guide tab to review field details and configuration instructions for webhook setup.

Field Guide Documentation Tab

Workflow

heading

Open the Webhooks menu and select Actions under Hooks to manage outbound webhooks.

Outbound Webhook Actions Menu

Configure the outbound webhook action for Contact model with POST method and target URL.

Outbound Webhook Action Form

Add header values.

Webhook Execution Toast Notification

Click preview to open run test wizard and success notification.

Static Header Values Tab

Traffic log menu and list view.

Dynamic Header Adaptation Script

Log form view.

Clicking Preview Test Button

Run test wizard with another record ID.

Outbound Webhook Log Entry

webhook logs.

Request Header Details View

Enable Apply Authentication and select an authentication profile to secure outbound HTTP requests.

Binding Authentication Profile

Enable Adapt Payload and write Python code to format outgoing JSON payload data dynamically.

Adapt Payload Python Code

Inspect the external webhook endpoint to verify the received payload with transformed field values.

Transformed Webhook Payload Verification

Enable Process Response and write Python script to update Odoo records from remote response.

Process Response Configuration

Select record ID 14 in preview wizard and click Run Test for response processing.

Running Response Processing Test

Inspect the Response Body tab in outbound log details to verify received server response.

Response Log Body View

Check contact form fields and chatter history to confirm automatic updates from response processing.

Updated Record Validation

Toggle Verify SSL on to enforce valid SSL certificate verification for target webhook URLs.

Verify SSL Toggle Setting

Enable Sudo Fields to allow access to restricted model fields during webhook execution.

Sudo Fields Access Toggle

Test scheduled webhooks by setting Send Type to Cron Job and running preview test.

Scheduled Cron Webhook Preview

Workflow

heading

Press Create Contextual Action to add the webhook trigger to the model action menu.

Create Contextual Action Button

Select records in the list view and click Webhook: Contact under Actions menu.

Executing Contextual Webhook Action

Review the external endpoint to verify the JSON payload received from contextual action execution.

Contextual Webhook Payload Verification

Press Remove Contextual Action to remove the webhook shortcut from the model action menu.

Remove Contextual Action Button

Open the Actions menu to verify that the contextual webhook option has been removed.

Unbound Action Menu Verification

Workflow

heading

Enter target endpoint in Post and click Send to transmit POST request with JSON payload.

Post Inbound POST Request

Configure incoming webhook route for Contact model with custom Python record creation script.

Inbound Webhook Request Form

Open the Webhooks menu and select Traffic under Analytics to inspect incoming logs.

Navigating to Traffic Logs

Inspect the inbound traffic log table showing successful HTTP 200 status for received POST request.

Inbound Traffic Log Table

Open inbound log details and inspect Request Body tab showing received contact array payload.

Inbound Request Log Body Detail

Verify the first contact record Test Demo 1 created automatically from incoming payload.

First Created Contact Record

Verify the second contact record Test Demo 2 created automatically from batch array payload.

Second Created Contact Record

Select PUT method in Post and send JSON payload to update existing contact records.

Post Inbound PUT Request

Configure incoming webhook Python script with write logic to update matching Odoo records.

Inbound Update Python Logic

Execute the PUT request in Post to confirm successful 200 OK update response.

Post PUT Response Success

Open inbound log details to inspect PUT method execution and received update request body.

Inbound Update Log Detail

Review updated contact form Test Demo 3 and chatter history confirming updated field values.

Updated First Contact View

Review updated contact form Test Demo 4 and chatter history verifying field modification logs.

Updated Second Contact View

Select DELETE method in Post and send JSON payload to delete target contact IDs.

Post DELETE Request Payload

Inspect inbound log details showing successful DELETE execution with 200 status and headers.

Inbound DELETE Log Detail

Review the Webhook Logs table highlighting the pending scheduled outbound webhook log entry.

Pending Webhook Logs List

Inspect successful outbound log details showing status 200 and transmitted JSON request body.

Successful Outbound Log Detail

Click the Retry Sync button on failed webhook log record with Error status.

Error Log with Retry Sync

Verify that retried webhook log status resets to Pending for background retry execution.

Retried Pending Status View

Version 19.0.1.0.0 | Released on : 4th October 2026

Initial Initial Release.
  • Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & Premise) as well as Community.
  • No, this application is not compatible with odoo.com(odoo saas/Odoo Online)
  • Yes, we provide free support for 365 days from the date of purchase.
  • Yes, you will receive lifetime free updates for the version of the module you purchased.
  • No, there is no need to install any additional libraries.
  • Yes, for version 12 and above, you need to purchase the module separately for each version you intend to use.
  • No, exchanges or refunds are not allowed. Please make sure to select the correct version before purchasing.
  • You can contact us at support@softhealer.com for language translation support. We use Google Translator tools to provide translations in multiple languages, so the accuracy may vary. We welcome your suggestions to help improve translations.

Discover Our Latest Apps

heading
NEW

Odoo Direct Print

  • Print Any Odoo PDF
  • Access From Anywhere
  • No IoT Required
And many more powerful features..

NEW

AI Insight Assistant

  • Dedicated AI Chat Interface
  • Instant Response Engine
  • Intelligent Data Understanding
And many more powerful features..

NEW

Knowledge Base System

  • Smart Dashboard
  • User & Manager Roles
  • Portal View
And many more powerful features..

All in One Webhooks v18

Transforming Businesses with Next-Gen Solutions

Our next-generation solutions are built to transform businesses and drive growth in the digital era.

Find Us

530, West Gate 2,
Ayodhya Chowk, 150 Feet Ring Road Rajkot, Gujarat 360006.

Find Us

131 South End, Croydon CRO 1BJ,
United Kingdom

Contact No.

HR : +91 90232 46069
Sales : +91 93288 25451
Support : +91 63571 93747

Contact No.

Sales : +44 7562 893296

Reach Us Read Blog Contact Us Submit Support Ticket Watch Video Tutorial
whatsapp-support-store whatsapp-support-store
Click to Chat