TendersAlerts-logo
Official Odoo 17 app

Etimad tenders inside Odoo.. automatically, no copy-paste

The TendersAlerts Odoo app syncs Etimad tenders straight into your system: full data, bills of quantities, attachments, and live updates, all arriving on their own. Manage the tender lifecycle from discovery to award without leaving Odoo.

TendersAlerts
DashboardTenders
A
New2
Approved260739009763

Maintenance of Al-Sayhi waterfront

Al-Sahi Municipality

Deadline: 2026/08/31

34 days

Jazan Region
Approved260639006114

Supply of firefighting & protective equipment

Ras Al-Khair Program

Deadline: 2026/08/18

21 days

Eastern Region
For Inspection1
Approved260739009652

Maintenance of parks, trees & green areas

Al-Sahi Municipality

Deadline: 2026/08/31

34 days

Jazan Region
Preparing Proposals1
Approved260739009755

Operation of flag poles in Jazan city

Jazan Region Municipality

Deadline: 2026/08/28

31 days

Jazan Region

The same data thousands of companies trust.. now inside Odoo

We're proud of the trust of leading organizations across the Kingdom who rely on TendersAlerts to track government tenders and make sharper decisions.
Tenders Alerts Client logo 1
Tenders Alerts Client logo 2
Tenders Alerts Client logo 3
Tenders Alerts Client logo 4
Tenders Alerts Client logo 5
Tenders Alerts Client logo 6
Tenders Alerts Client logo 7
Tenders Alerts Client logo 8
Tenders Alerts Client logo 9
Tenders Alerts Client logo 10
Tenders Alerts Client logo 11
Tenders Alerts Client logo 12
Tenders Alerts Client logo 13
Tenders Alerts Client logo 14
Tenders Alerts Client logo 15
Tenders Alerts Client logo 16
Tenders Alerts Client logo 17
Tenders Alerts Client logo 18
Tenders Alerts Client logo 19
Tenders Alerts Client logo 20
Tenders Alerts Client logo 21
Tenders Alerts Client logo 22
Tenders Alerts Client logo 23
Tenders Alerts Client logo 24
Etimad meets Odoo

What is the TendersAlerts Odoo app?

Etimad tenders reach Odoo on their own

The app connects to the TendersAlerts API and syncs new tenders and updates into Odoo automatically, with precise filters by keywords, regions, agencies, and activities.

Full tender lifecycle management

From a Kanban board with ready-made stages, to one-click CRM opportunities and projects, to an analytics dashboard with win rates, everything inside your unified system.
No copying.. no uploading.. no manual updates

Etimad data ready inside Odoo the moment it arrives

Forget opening Etimad, copying data, downloading files, and uploading them manually. Every tender arrives in Odoo complete and ready to work on immediately.

No copy-paste

Reference number, agency, region and city, activity, deadlines, warranties, and contractor category, all filled automatically in the tender record.

No file uploads

Tender document attachments appear directly inside Odoo with a side-by-side PDF viewer, and bills of quantities render as formatted tables with no downloading or uploading.

No manual updates

Any change to the tender on Etimad arrives via a verified webhook, so fields update automatically with a clear log of old and new values.

Rich, complete data

Weighted evaluation criteria, contact information, and local content and SME preference flags, all within the tender record.

TendersAlerts
DashboardTenders
A
Tenders / [260639006114] Supply of firefighting...
InterestedMark WonMark LostCreate OpportunityCreate Project

Supply of firefighting needs and personal protective equipment

260639006114
AgencyRas Al-Khair Program
StatusApproved
RegionEastern Region
Tender typePublic tender
CityRas Al-Zour
ActivityTrade
Days remaining21
Local preferred
DescriptionBoQContactsEvaluationAttachments
Auto-filled from Etimad
Just four steps

How does the app work?

From installation to fully managing your tenders inside Odoo in minutes.
1

Install the app

Download the TendersAlerts app from the Odoo store and install it on your system (Odoo 17).

2

Connect your API key

Enter your TendersAlerts API key, test the connection, and sync the filter references with one click.

3

Sync tenders

Use the manual sync wizard or enable scheduled sync so tenders matching your criteria arrive automatically.

4

Manage and win

Track tenders on the Kanban board, create opportunities and projects, and analyze your performance from the dashboard.

Smart sync that protects your credits

Sync only what matters.. manually or automatically

Full control over what reaches your system: precise filters, flexible scheduling, and a transparent log of every sync run.
Sync Tenders

Keywords

Include keywordscontractingmaintenance
Exclude keywordstraining

Options

New tenders only
Active tenders only
Awarded only

Scope filters

RegionsRiyadhEastern
Date range2026/07/01 → 2026/07/31
Sync TendersCancel
Scheduled sync: every 6 hours — max 2 pages per run
You control what arrives

Fine-grained manual sync wizard

Include and exclude keywords, multi-select regions, cities, agencies, activities, and types, date-range filters, and an awarded-only toggle.

Automatic scheduled sync

A configurable interval (every 6 hours by default) with only-new and only-active flags, and a max-pages cap per run to protect your credits.

Local filter references

Sync regions, cities, agencies, activities, sub-activities, and tender types from the API into local reference records inside Odoo.

Comprehensive sync log

Every sync run is logged with its state, counts, parameters, and error messages if any, for complete and transparent tracking.

From discovery to award

A complete tender pipeline with a Kanban board

Track every tender through clear stages, and record outcomes with analyzable reasons.

14 ready, customizable stages

From 'New' to 'Awarded' and 'Lost', with English and Arabic names, distinct colors, and foldable Kanban columns, plus an alternative list view.

Direct won / lost buttons

Mark a tender as won or lost from the form header, with a lost reason wizard when marking as lost.

Analyzable lost reasons

Define lost reasons with English and Arabic names from settings, and analyze them later to improve your win rates.

Reminders and auto-archiving

An automatic reminder activity a configurable number of days before the offer deadline, and automatic archiving of stale tenders after a configurable period.

TendersAlerts
DashboardTenders
A
New2
Approved260739009763

Maintenance of Al-Sayhi waterfront

Al-Sahi Municipality

Deadline: 2026/08/31

34 days

Jazan Region
Approved260639006114

Supply of firefighting & protective equipment

Ras Al-Khair Program

Deadline: 2026/08/18

21 days

Eastern Region
For Inspection1
Approved260739009652

Maintenance of parks, trees & green areas

Al-Sahi Municipality

Deadline: 2026/08/31

34 days

Jazan Region
Preparing Proposals1
Approved260739009755

Operation of flag poles in Jazan city

Jazan Region Municipality

Deadline: 2026/08/28

31 days

Jazan Region
14 ready stages
Every detail in one record

TSD, bills of quantities, and attachments.. inside Odoo

Open the tender record to find everything you need to study it and submit your bid, without opening Etimad or downloading a single file.
TSD attachments preview inside Odoo with a side-by-side PDF viewer
Real module screenshot

Side-by-side attachments viewer

Preview TSD PDF files directly inside Odoo with a file sidebar, and download non-PDF attachments with one click.

Formatted bills of quantities

Quantity tables render as clear HTML tables from TSD data: item, category, unit of measure, specifications, and quantity.

Weighted evaluation criteria

Evaluation criteria sections with child-criterion tables and pass scores, so you know exactly what your bid will be judged on.

Agency contact information

The contact table from the TSD with names, roles, and contact details, so you reach the right person without searching.
Decisions backed by numbers

An analytics dashboard for your tenders

An interactive dashboard built with OWL and Chart.js that gives you a complete picture of your team's tendering performance.
TendersAlerts
DashboardTenders
A
All UsersAll AgenciesApply
15
Total Tenders
all time
50%
Win Rate
2 won / 4 decided
3
Closing in 7d
upcoming deadlines
12
Closing in 30d
upcoming deadlines

Tenders by Stage

NewWonLostPreparing

Top Agencies by Tender Count

Your performance at a glance

Six ready-made charts

Tenders by stage, monthly trend, top agencies, win rate by region, tenders per user, and wins per activity.

Instant KPI cards

Total tenders, win rate, and deadlines closing within 7 and 30 days, at a glance.

Flexible filtering

A date range and six dropdown filters: users, agencies, activities, types, stages, and regions.

Clear team performance

Know who's following what, and where you win and lose, to direct your team's effort toward the highest-value opportunities.

Part of your system.. not a separate one

Native integration with CRM and Projects

A tender isn't an isolated island; link it to your sales opportunities, projects, and team permissions inside Odoo.

A CRM opportunity in one click

Create a sales opportunity from any tender with a single button, with the agency name and description pre-filled, and a two-way link between the tender and the opportunity.

A project for bid preparation

Create a project to prepare your bid directly from the tender record, with a two-way link to track progress.

Verified webhook updates

An HMAC-verified endpoint that logs field-level changes with old and new values and an AR/EN summary in the chatter.

Flexible access control

User and Manager roles, with optional feature groups controlling which tabs and logs each user sees.

Create Opportunity Create ProjectMark WonMark Lost

Linked CRM opportunity

Ras Al-Khair — equipment supply

Linked project

Bid preparation — 260639006114

Chatter

TendersAlerts Webhook HMAC

Auto update: submission deadline changed

2026/08/122026/08/18
Scheduled activity

Reminder: 3 days left until the offer deadline

One click is enough
And all of this too

Features that make the app ready for serious work

Small details that make a big difference in daily use.
API Settings
Connection OK
Tenders credits2,450
TSD credits180
Refresh balances
Sync Log
Scheduled syncSuccess
New tenders+12
Updated tenders3
Scheduled Activity

Reminder: 3 days left until the offer deadline

260639006114
Bilingual
جديدNew

Activates with the user's language

Tender Stages14
Newجديد
Awardedتمت الترسية
Lostخسارة
Lost Reasons
Price
Technical disqualification
Timing / deadline missed
Filter ReferencesSynced
Agencies2,373
Regions & cities13 / 4,500+
Activities90+
Bills of Quantities
ItemUoMQty
Foam transfer pumpEA1
Truck battery chargerEA1

Straight from the TSD data

Keyword Match Mode
Any (OR)All (AND)

Match any keyword or all of them to tune sync precision

Complete API settings

Store your API key and webhook secret, test the live connection, refresh your credit balances, and generate a webhook secret with one click.

Ready to work in minutes

Install the app, enter your key, and sync your first batch of tenders in just a few minutes with no complex technical setup.

Bilingual interface

A full Arabic translation activated automatically with the user's language: stages, lost reasons, and all UI labels, with no configuration.

Deadline reminders

An automatic activity scheduled a configurable number of days before the offer deadline for every tender with an assignee.

Auto-archiving

Stale tenders in terminal stages are archived automatically after a configurable number of days past their deadline.

Field-level change log

Every update arriving via webhook is logged with the field and its old and new values, plus a chatter message.

Configurable lost reasons

Add and edit lost reasons from settings with English and Arabic names, sequence, and active flags.

Detailed sync log

Track every manual or scheduled sync run with its state, counts, parameters, and any errors.

API credit protection

A max-pages cap per scheduled run, plus only-new and only-active flags to reduce consumption.
Why do tendering teams love it?

Save hours every day and raise your win rate

The app doesn't just save data-entry time; it gives your team a unified system to study tenders and win them.

Zero manual entry

No copying from Etimad, no file uploads, no field updates. Your team focuses on studying the tender, not entering it.

Faster, sharper decisions

Complete, live-updated data with an analytics dashboard, so you decide with confidence which tenders deserve your effort.

One team on one system

Tenders, opportunities, projects, and permissions in the same Odoo, no scattering across systems and spreadsheets.
The difference is clear

Manual tracking vs. the TendersAlerts app

Compare for yourself between entering data manually from Etimad and having it arrive ready in Odoo.
ComparisonManual trackingTendersAlerts app
Entering tender data
Copy-paste from Etimad
Arrives complete automatically
Attachments and TSD
Download then upload manually
PDF viewer inside Odoo
Bills of quantities
Retyping into spreadsheets
Ready, formatted tables
Tender updates
Constantly re-checking Etimad
Automatic webhook updates
Pipeline tracking
Scattered Excel sheets
Kanban with ready stages
Reporting and analysis
Monthly manual compilation
Instant dashboard
Linking to CRM and Projects
Separate systems
One click inside Odoo
Early Bird

Odoo Integration Plan — Limited-Time Exclusive Price

Special introductory price for the first 3 customers who subscribe to the Odoo integration plan. Price increases once spots are filled.

Odoo Integration Plan

Early Bird
Requires installing the app from the Odoo store + a TendersAlerts integration subscription

8800

Saudi Riyal Symbol
/ year
Auto-renews yearly · Can be cancelled
Only 3 early bird spots remaining
Price after spots fill: 11,500 Saudi Riyal Symbol / year
Chat on WhatsApp
Client 12Client 11Client 10Client 9Client 8Client 7Client 6Client 5Client 4Client 3Client 2Client 1
Rating 4.9
461 Ratings Count
What's included

Make Etimad part of Odoo today

Install the TendersAlerts Odoo app, connect your key, and let tenders reach your team ready to work on.

Frequently asked questions about the Odoo app

Clear answers to the most important questions about the TendersAlerts Odoo app.
The app is available for Odoo 17 on the official Odoo store, and works on self-hosted instances and Odoo.sh.
Once you complete your Odoo integration plan subscription via the payment link, your integration key is sent to you automatically. Enter it in the app settings inside Odoo and test the connection with one click.
Yes, the Odoo integration plan is fully independent. You do not need an active TendersAlerts platform subscription. After subscribing you receive a dedicated integration key that connects Odoo directly to Etimad data sources.
Payment is made via a secure electronic payment link. Bank transfer is not available because the plan is an annually recurring subscription. Contact us via WhatsApp and we will send you the payment link right away.
Yes, any change to a tender arrives via an HMAC-verified webhook, so fields update automatically and the change is logged with old and new values plus a chatter message.
Yes, the app includes a full Arabic translation activated automatically when the user's language is Arabic: stages, lost reasons, and all UI labels, with no extra configuration.
Yes, you can download the app for free from the Odoo store and test it fully by adding tenders manually. Automatic syncing with Etimad is only activated once you enter your integration key.
Yes, the app ships with 14 ready stages with English and Arabic names and distinct colors, which you can edit, reorder, and fold on the Kanban board. Loss reasons are also fully customizable to reflect how your team actually works.
From any tender you can create a sales opportunity or a project with one click, with the agency name and description pre-filled and a two-way link between the tender and the opportunity or project.
Install the app for free from the official Odoo store at apps.odoo.com/apps/modules/17.0/tendersalerts, then subscribe to the Odoo integration plan from this page to receive your integration key and activate syncing.