# TendersAlerts Odoo App - Etimad Tenders Inside Your System Automatically

> The TendersAlerts Odoo app brings Etimad tenders into Odoo automatically: full tender data, bills of quantities, attachments, and evaluation criteria, with no copy-paste, file uploads, or manual updates. With a Kanban pipeline, CRM and Project integration, and an analytics dashboard.

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

Official Odoo 17 app

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.

*Get the app on the Odoo store*

*Explore the features*

## 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.

## What is the TendersAlerts Odoo app?

*Etimad meets Odoo*

- **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.

## Etimad data ready inside Odoo the moment it arrives

*No copying.. no uploading.. no manual updates*

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.

## How does the app work?

*Just four steps*

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

- **Install the app**: Download the TendersAlerts app from the Odoo store and install it on your system (Odoo 17).
- **Connect your API key**: Enter your TendersAlerts API key, test the connection, and sync the filter references with one click.
- **Sync tenders**: Use the manual sync wizard or enable scheduled sync so tenders matching your criteria arrive automatically.
- **Manage and win**: Track tenders on the Kanban board, create opportunities and projects, and analyze your performance from the dashboard.

## Sync only what matters.. manually or automatically

*Smart sync that protects your credits*

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

- **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**: An interval you set in hours with only-new and only-active flags, and a max-pages cap.
- **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.

## A complete tender pipeline with a Kanban board

*From discovery to award*

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.

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

*Every detail in one record*

Open the tender record to find everything you need to study it and submit your bid, without opening Etimad or downloading a single file.

/odoo/tender_details_tsd_attachments_in_odoo_preview.png

TSD attachments preview inside Odoo with a side-by-side PDF viewer

- **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.

## An analytics dashboard for your tenders

*Decisions backed by numbers*

An interactive dashboard built with OWL and Chart.js that gives you a complete picture of your team's tendering performance.

- **Ready-made charts**: Tenders by stage, monthly trend, top agencies, win rate by region, tenders per user, wins per activity, and more.
- **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.

## Native integration with CRM and Projects

*Part of your system.. not a separate one*

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.

## Features that make the app ready for serious work

*And all of this too*

Small details that make a big difference in daily use.

- **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.
- **Add tenders manually**: Add and track any tender (private invitation, another platform, etc.) inside the app, and use the kanban and dashboard without needing an integration key.

## Save hours every day and raise your win rate

*Why do tendering teams love it?*

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

*Get the app on the Odoo store*

- **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.

## Manual tracking vs. the TendersAlerts app

*The difference is clear*

Compare for yourself between entering data manually from Etimad and having it arrive ready in Odoo.

## Odoo Integration Plan — Limited-Time Exclusive Price

*Early Bird*

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

## Make Etimad part of Odoo today

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

Get the app on the Odoo store

## Frequently asked questions about the Odoo app

Clear answers to the most important questions about the TendersAlerts Odoo app.

- **Which Odoo versions are supported?**: The app is available for Odoo 17 on the official Odoo store, and works on self-hosted instances and Odoo.sh.
- **How do I get my integration key?**: 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.
- **Is this plan separate from a regular TendersAlerts subscription?**: 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.
- **How does payment work?**: 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.
- **Does tender data update automatically?**: 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.
- **How often does syncing run?**: You choose the number of hours between runs, with a minimum of one hour (for example every hour, every 6 hours, or every 24 hours), along with only-new and only-active flags and a max-pages cap. You can also run a manual sync with custom criteria at any time.
- **Does the interface support Arabic?**: 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.
- **Can I test the app before subscribing?**: 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. Adding tenders manually isn't just for trials either — it stays available for any tender that reaches you outside Etimad (private invitation, another platform, etc.).
- **Can I customize pipeline stages and loss reasons?**: 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.
- **How does the CRM and Projects integration work?**: 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.
- **Where do I get the app?**: 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.
