ConcursosGov: from a Portal BASE notice to a bid decision

Avatar
Author

Product pages list features. They rarely answer the question people actually have, which is what using the thing looks like on an ordinary Tuesday.

So this is one tender, followed through ConcursosGov from the moment it appears on Portal BASE to the moment a team decides to bid for it. It passes through the AI reading of the tender documents, the tender score and the decision log. The procurement below is an illustrative example rather than a live one. Every step, field and screen it passes through is the real product.

The company in the example is a software firm in Lisbon. Its commercial side is four people, one of whom handles public procurement alongside her actual job, which is running delivery. That combination is the normal case. It is also the reason most tenders get found late.

09:12
The notice is published on Portal BASE
09:40
AI reads the tender documents
09:41
The tender score arrives, at 82
11:15
The team decides and records why
The tender was published at 09:12. The difference between a good outcome and a missed one is whether anybody noticed before Friday.

09:12 · The notice is published

A contracting authority publishes a procurement for the modernisation of an online services portal. Base value €1,100,000, submission deadline in 24 days, CPV code in division 72, which covers IT services.

At this point the notice is public. Anyone can read it for free. Nothing about that needs solving. The problem is volume. Roughly ninety other notices were published the same week, most of them for road surfacing, cleaning contracts and medical equipment. Nobody at the company has time to work out which of the ninety are theirs.

What the notice contains
Title, authority, value, deadline
Enough to know a procurement exists. Not enough to know whether it is worth three days of proposal work, because the criteria that decide that live inside the attached documents.
What is missing until someone reads
Whether it is yours at all
Award criteria and their weightings, team and experience requirements, the clarification window and whether the base value covers the scope being described.
Every company bidding for this contract has the same notice. The ones that win are the ones who read the documents early enough to do something about them.

09:40 · AI reads the tender documents

The company monitors three CPV codes. This notice matches one of them and enters their list. Alongside it sit the procedure programme and the specifications, together running to about eighty pages.

AI reads them as soon as the notice enters the list. The fields that decide a bid come out as structured data rather than as something to go hunting for. The reading is done by Mistral AI models, processed within the European Union. When a value is not explicit in the documents, the field stays empty rather than being guessed.

What AI pulled out of eighty pages
The dates that bind
Submission in 24 days, clarifications close in 8. The second date is the one companies miss.
→
How it will be judged
Price 40%, methodology 30%, team 20%, delivery plan 10%, lifted out of the section where weightings are usually buried.
→
Who you need on the team
A project manager with five years on comparable contracts, two senior developers, an accessibility specialist. The clause that decides whether you can bid at all.
On the tenders you decide to pursue, the documents still get read in full. The AI reading is what spares you from reading them on the ones you do not, which is the large majority.

In this example the accessibility specialist is the problem. The company does not have one on staff. That single requirement sits somewhere past page 40 of the specifications. Companies reading documents in deadline order find it on day 20, when there is no time left to bring in a partner.

Here it surfaces on day one, which turns a dead end into a decision: subcontract, partner or skip.

09:41 · The tender score arrives, at 82

A minute later the tender is scored. Part of the score comes from what the AI has just read, such as the award criteria and their weightings.

The tender score is 82. On its own that number would be useless, which is why it comes apart into the five factors that produced it.

Procedure type. An open procedure: anyone qualified can bid. Effect on the score: positive. Restricted procedures with prior qualification score lower, because they add a qualification stage with its own requirements.
Capability match. Portal development against a company whose CPV codes and history are software delivery. Effect on the score: strongly positive.
Base value. €1.1M against a company that normally delivers contracts an order of magnitude smaller. Effect on the score: mildly negative. Large contracts carry requirements small suppliers often cannot meet alone.
Award criteria. Price weighted at 40%, with the rest on methodology, team and delivery plan, as read from the documents. Effect on the score: positive. A company that cannot win on price alone needs non-price criteria to carry real weight.
Location. Lisbon, where the team already is. Effect on the score: mildly positive. It is the factor that matters least for software and most for anything requiring people on site.

The breakdown is the point, not the number. An 82 with a strong capability match and a warning on contract size is a different proposition from an 82 built on a perfect size fit with a weak capability match. The first says bid, with a consortium in mind. The second says bid alone.

It also means the team can disagree with the tender score on specific grounds. Someone who knows the authority tends to award on price regardless of the stated weightings can overrule a high score and record why.

A score is an argument, not a verdict. Showing the working is what makes it possible to argue back.
Want to see what the scores look like against your own CPV codes?
Start a 14-day free trial

The tender that scored 25, and why

An article that only shows the product saying yes is not worth much. The same week, a second procurement matched one of the company's CPV codes and came back with a tender score of 25.

It was a supply contract for ruggedised IT equipment. Base value €912,930, so larger than plenty of contracts the company has won. The notice listed an IT services code next to the equipment code, which is common. That is how it matched one of the three codes the company monitors. On the notice alone it looked worth a look.

The score said otherwise. The breakdown explained why in three lines. Capability match was weak: the object is hardware supply, while this company writes software. The AI reading showed price weighted at 85%, which removes any advantage a strong methodology might offer. And the procedure was restricted with prior qualification, asking for years of hardware supply references the company does not have.

This matters more than the 82 did. Nobody needs software to get excited about a contract that obviously fits. What eats a week is the procurement that looks plausible on the notice, gets someone reading eighty pages and turns out to be a hardware tender judged almost entirely on price. A low tender score with visible reasoning ends that in about fifteen seconds.

It also shows what the score is not. It did not say this contract is bad, because for a hardware supplier with the right references it is a perfectly good contract. It said this contract is not yours, which is a different claim and the only one a relevance score is entitled to make.

11:15 · The team decides

Back to the first tender. The person who found it marks it as interested and adds a note: strong fit on methodology weighting, need an accessibility partner, check whether the usual subcontractor is available. Author and timestamp attach automatically.

Her colleague sees the note that afternoon without anyone having to forward anything. He confirms the subcontractor. Eleven days later the tender moves to submitted.

This is the part that sounds least impressive and turns out to matter most. The alternative version of this story involves an email thread, a spreadsheet and a reason for the decision that exists only in somebody's memory. Six months on, a director asks why the company skipped two contracts in the same sector. The recorded version answers in seconds. The remembered version does not answer at all.

The 25 is recorded too, marked not interested with a one-line note about the qualification requirements. That record costs nothing to create. It prevents a colleague opening the same notice in three weeks and starting the analysis again from scratch.

What left the platform

Before the weekly commercial meeting, the list is exported to .xlsx: tender score, estimated effort, deadlines, contracting authority and current decision, filtered to the procurements still open.

Nobody rebuilds that document by hand, which is the real test of whether it gets produced at all in a busy week. The meeting then spends its time on the four tenders that matter rather than on reconstructing which four they were.

What ConcursosGov did not do

It did not write the proposal. It did not submit anything, because submission happens on the electronic platforms licensed by IMPIC. That step is deliberately outside its scope. It did not decide whether to bid. On a tender with a mismatch this specific, it should not.

It did not replace the full reading either. Once the team decided to bid, someone still read the procedure programme and the specifications from start to finish. The AI reading decided where that effort went.

It also cannot see several things that decide real bids. Whether the delivery team has capacity that month. Whether the company has worked with this authority before and how that went. Whether a competitor with an incumbent relationship makes the whole exercise expensive theatre. A tender score built from published data cannot know any of that, which is exactly why the final judgement stays with the people who do.

What it did was compress the distance between a notice being published and a person being able to make an informed decision about it. That distance used to be somewhere between several days and never. Here it was about two hours.

Frequently asked questions

Seven questions come up whenever someone sees the product work on a real tender. The answers are collected here.

How long after a tender is published does it appear in ConcursosGov?
Portal BASE is tracked daily. A notice matching your CPV codes reaches your list on the day it is published, rather than whenever someone remembers to check the portal. Arriving early is what makes the clarification and errors and omissions windows usable, since both close well before the submission deadline.
How does ConcursosGov use AI?
AI models read the procedure programme and the tender specifications of every tender that matches your CPV codes. Deadlines, base value, award criteria and team requirements come out as structured fields. Processing is done by Mistral AI, within the European Union. The documents are public data from Portal BASE and contain no data from your company.
What does a tender score of 0 to 100 actually measure?
Five factors: procedure type, capability match, base value, award criteria and location. Each tender shows how much each factor contributed. A team can see whether a high tender score rests on capability fit or on contract size. The team can overrule it on specific grounds. The score ranks opportunities. It does not decide them.
Does the AI reading replace reading the tender documents?
No. It is not meant to. On a tender you decide to pursue, the documents still need reading properly before a proposal is built. The AI reading exists so that decision can be made without reading the documents of every tender you end up rejecting, which is the large majority of them.
Can the AI reading get things wrong?
Yes, like any automated reading. That is why nothing is estimated: when a value is not explicit in the documents, the field stays empty. For critical values, such as the base price or the submission deadline, check the original document before submitting a bid.
Why record decisions on tenders you are not bidding for?
Because those are the decisions that get questioned later. A record with author, date and note answers why a contract in your own sector was skipped. It survives a handover when the person who decided moves on. It also prevents two colleagues analysing the same procurement in parallel without realising.
Can ConcursosGov submit the bid?
No. Bids are submitted through the electronic platforms licensed by IMPIC. That step sits deliberately outside the product. ConcursosGov covers everything before it: finding tenders that match your CPV codes, reading the documents with AI, scoring them and recording what the team decided.
Caixa Mágica Software
Caixa Mágica Team
Caixa Mágica Software is a Portuguese software company with 20+ years of experience delivering custom software, AI solutions and nearshore development teams for European businesses.
ConcursosGov · Caixa Mágica Software
Run this on your own tenders
Choose the CPV codes that match your business. The first scored list arrives the same day, with the deadlines and award criteria already read by AI from the documents. 14 days free, no credit card.