Odoo Custom Modules
Purpose-built modules for the workflows Odoo doesn't cover out of the box, engineered to feel like part of the system, not bolted onto it.
What We Build
Purpose-Built Apps
Full custom Odoo apps for workflows that don't map to any existing module, built to feel native, not bolted on.
Backend Logic & Automation
Custom business logic, computed fields, and automated actions that encode exactly how your operation runs.
Custom Views & Interfaces
Purpose-built screens and dashboards for the people who use them daily, not a generic form view.
How It Works
Requirements & Data Model
We define exactly what the module needs to do and how it fits into Odoo's existing data structure before writing code.
Build in Isolation
Every module is developed as a self-contained, upgrade-safe Odoo app, versioned and tested independently.
Deploy & Document
Modules ship with documentation and stay maintained, so the next Odoo upgrade doesn't break what we built.
Modules We've Published
We don't just build custom modules for individual clients, we publish them. HST has 53 apps live on the Odoo Apps Store today, covering point of sale, website tools, integrations, tax compliance, and back-office workflows other businesses install directly. Browse the full catalog on the Odoo Apps Store.

Website Export/Import
Export and import website data between Odoo instances.

Website Snippet Builder
Build custom website snippets from the backend that appear as drag-and-drop blocks.

ZK-Biometric Device Integration
Connects biometric face and thumbprint devices to HR Attendance.

Branding Customization
Rebrand the Odoo backend: title, favicon, and UI text.

Recycle Bin for Odoo
Soft-delete records with restore capability and automatic purge after 30 days.

Odoo Google Sheets Connector
Google Sheets integration with field mapping, formatting, and automation.

Form Edit Mode
Adds an edit button to form views that default to read-only.

Sales Dashboard
Interactive sales dashboard with KPIs, charts, and date filters.

Advanced Signature Pad Widget
Signature widget with pen colors, undo, fullscreen mode, and lock-after-sign.

Odoo Screen Lock
Lock the Odoo screen behind a 4-digit PIN.

Hide Action Menu
Hide the action menu globally or per model for specific users.

Odoo POS Screensaver
A branded screensaver for the Point of Sale interface.

Sales Price on POS Product Screen
Shows product price directly on the POS product screen.

Chatter Resizer Backend
A resizable backend chatter panel.

Company Select/Unselect All
Adds a Select All / Unselect All button to the company switcher.

Cron Monitor Dashboard
Real-time dashboard for scheduled actions, with execution history and quick controls.

Customer RFQ Portal
Lets customers request quotes from the portal with products, quantities, and addresses.

Order Line Preview
Preview order lines with a hover eye icon in the sale order list view.

Product Comparison on Website
A product comparison tool with diff highlighting, mobile-responsive.

SRB POS Connector
Integrates Odoo POS with Pakistan's Sindh Revenue Board.

Task AI Code Review
AI-powered code review for project tasks, using the Claude API.

Automatic Plaid Synchronization
Automatic bank statement feeds in Odoo via Plaid.

Default Customer on POS
Auto-assigns a pre-configured customer to new POS orders.

Kanban Full Window Open
Opens embedded kanban records in a full window instead of a popup.

Login as Any User
Log in as any user from the systray, no password needed.

Many2Many Tag Navigate
Click any many2many tag to open that record's full form view.

Odoo Amazon S3 Attachments Sync
Integrates Amazon S3 with Odoo for file management.

Odoo Global Search
Global search across Odoo records with configurable hotkeys.

POS Clear All Button
Removes all selected products from the current POS order in one click.

POS Payment Fiscals
Fiscal position per payment method, with totals shown in POS.

SO Revisions
Generates new sequence numbers for updated quotations, for version tracking.

Address AutoComplete for POS + Contacts
Auto-populates customer addresses in Contacts and POS via the Google API.

Auto-Select All Companies
Automatically selects all companies on login, when enabled in Settings.

Contacts Address AutoComplete
Auto-populates customer addresses in Contacts via the Google API.

EasyPost Commercial Invoice
Auto-populates fields on the EasyPost commercial invoice report.

Front Desk Kiosk
A unified kiosk mode with a streamlined visitor welcome page.

HST Smart Stock Reorder
Smart stock reordering with vendor scoring and email notifications.

Logs Segregation
Separates log messages from standard chatter activity.

Many2One Navigation Restrict
Restricts many2one field navigation per model, field, or user.

Minimum Order Amount
Sets a minimum order requirement for eCommerce checkout.

Odoo BigQuery Connector
High-performance sync of Odoo models to Google BigQuery, with field selection, domain filters, and scheduled jobs.

Odoo POS to PRA Connector
Integrates Odoo POS with Pakistan's Punjab Revenue Authority for invoice sync.
One2Many Field Tracking
Tracks additions, edits, and deletions on one2many fields via the chatter.

POS Pay Customers
Create payments to customers directly in POS, with note support.

POS Quick Calculator
A calculator in the systray for quick math without leaving Odoo.

POS Real Time Balance
Shows real-time outstanding balance for POS customers.

Product Approval Workflow
Draft products can't be sold until a product manager confirms them.

Purchase Account WHT
Withholding tax handling for purchase orders.

QR Code Generator for Records
Generates QR codes for any record, URL, or custom text.

Restrict Zero Price Products
Blocks zero-price products in POS, with visual indicators and validation.

Sales Account WHT
Withholding tax handling for sale orders.

Website Product Visibility
Controls product visibility on the website by customer, user role, or visitor status.

Withholding Tax (WHT)
Deduct withholding tax at the time of payment or invoice/bill.
Common Questions
Will a custom module survive an Odoo upgrade?
If it's built the way we build them, yes. We follow Odoo's own module conventions so custom apps upgrade alongside the rest of the system instead of breaking.
How is this different from customization?
Customization configures and extends what Odoo already has. Custom module development builds something new: a workflow, feature, or app that doesn't exist in Odoo at all.
Do you build modules for the Odoo App Store?
We can, though most of our custom module work is built specifically for one client's operation rather than for general resale.
Can you take over a module another developer started?
Yes. We regularly inherit, clean up, and finish custom modules that stalled with another developer or in-house team.
Got a Workflow That Doesn't Fit Any Odoo App?
Describe it and we'll tell you straight whether it needs a custom module, or a simpler fix.
callRequest Strategy Call