Planned
Bundle multiple saved searches together to avoid duplicate tenders and duplicate emails (frequent...
Bundle multiple saved searches together to avoid duplicate tenders and duplicate emails (frequent feedback).
Linear 6 days ago
Planned
Bundle multiple saved searches together to avoid duplicate tenders and duplicate emails (frequent...
Bundle multiple saved searches together to avoid duplicate tenders and duplicate emails (frequent feedback).
Linear 6 days ago
Planned
Multiple recipients per saved search
I want to be able to add more than one recipient to a single saved search/autopilot. This would allow multiple team members to receive notifications for the same search profile.

Anna 27 days ago
Planned
Multiple recipients per saved search
I want to be able to add more than one recipient to a single saved search/autopilot. This would allow multiple team members to receive notifications for the same search profile.

Anna 27 days ago
Completed
Admin management of other admins' searches
I want administrators to be able to deactivate or manage saved searches created by other administrators, not just their own. This is important for organizational oversight and managing searches when an admin is unavailable.

Anna 27 days ago
Completed
Admin management of other admins' searches
I want administrators to be able to deactivate or manage saved searches created by other administrators, not just their own. This is important for organizational oversight and managing searches when an admin is unavailable.

Anna 27 days ago
Completed
Delete Saved Searches
I want to be able to delete saved searches that I no longer need to keep my list organized. Currently, I can only deactivate the autopilot, but the search remains in my list.

Anna 27 days ago
Completed
Delete Saved Searches
I want to be able to delete saved searches that I no longer need to keep my list organized. Currently, I can only deactivate the autopilot, but the search remains in my list.

Anna 27 days ago
Planned
Zentrale Vergabeunterlagen mit KI-Integration
Es wäre wünschenswert, wenn alle Vergabeunterlagen — unabhängig vom Dateiformat (PDF, Excel, Word usw.) — direkt in Bidpoint verfügbar und zentral gespeichert wären, sodass alle Abteilungen jederzeit auf dieselbe aktuelle Version zugreifen können.

juanita about 1 month ago
Planned
Zentrale Vergabeunterlagen mit KI-Integration
Es wäre wünschenswert, wenn alle Vergabeunterlagen — unabhängig vom Dateiformat (PDF, Excel, Word usw.) — direkt in Bidpoint verfügbar und zentral gespeichert wären, sodass alle Abteilungen jederzeit auf dieselbe aktuelle Version zugreifen können.

juanita about 1 month ago
Visuelles Fristenmanagement
Die relevanten Fristen eines Ausschreibungsprozesses sollen auf einen Blick sichtbar sein, konkret diese vier Meilensteine: Veröffentlichung der Ausschreibung Frist für Bieterfragen Abgabefrist Zuschlagserteilung Diese Informationen sollen an zwei Stellen erscheinen: in den Detailinfos als strukturierter Zeitstrahl und kompakt auf der Kanban-Karte mit einem automatischen Countdown bis zur Abgabefrist, ohne die Detailansicht öffnen zu müssen. Läuft die Abgabefrist ab, verschwindet der Countdown automatisch. Für das Ampelsystem schlagen wir folgende Staffelung vor: 🟢 Grün — mehr als 14 Tage vor Abgabe: Genug Zeit zur Vorbereitung 🟡 Gelb — 14 bis 7 Tage vor Abgabe: Noch machbar, aber Zeit zu handeln 🔴 Rot — 7 bis 1 Tag vor Abgabe: Kritisch, höchste Priorität ⚫ Grau — Abgabefrist abgelaufen: Anzeige verschwindet automatisch

juanita about 1 month ago
Visuelles Fristenmanagement
Die relevanten Fristen eines Ausschreibungsprozesses sollen auf einen Blick sichtbar sein, konkret diese vier Meilensteine: Veröffentlichung der Ausschreibung Frist für Bieterfragen Abgabefrist Zuschlagserteilung Diese Informationen sollen an zwei Stellen erscheinen: in den Detailinfos als strukturierter Zeitstrahl und kompakt auf der Kanban-Karte mit einem automatischen Countdown bis zur Abgabefrist, ohne die Detailansicht öffnen zu müssen. Läuft die Abgabefrist ab, verschwindet der Countdown automatisch. Für das Ampelsystem schlagen wir folgende Staffelung vor: 🟢 Grün — mehr als 14 Tage vor Abgabe: Genug Zeit zur Vorbereitung 🟡 Gelb — 14 bis 7 Tage vor Abgabe: Noch machbar, aber Zeit zu handeln 🔴 Rot — 7 bis 1 Tag vor Abgabe: Kritisch, höchste Priorität ⚫ Grau — Abgabefrist abgelaufen: Anzeige verschwindet automatisch

juanita about 1 month ago
In Progress
Verbesserungsvorschlag: Kanban-Board mit Kollaboration & Workflow
Ich schlage vor, ein Kanban-Board in Bidpoint einzuführen, das eine strukturierte Übersicht über laufende Ausschreibungen ermöglicht. Es sollte möglich sein, Aufgaben direkt aus dem Board an Fachabteilungen (z. B. IT, Recht, Produktion) zu erstellen und zuzuweisen, mit der Möglichkeit, den Kolleg*innen für die Fragen/Aufgaben Deadlines setzen zu können. Wird eine Aufgabe erstellt, erhält der Kollege/die Kollegin eine Mail und weiß, dass es für sie oder ihn eine Aufgabe zu erledigen gibt. Teammitglieder sollen per @-Mention direkt auf einer Karte markiert werden können — das System erkennt dies automatisch und schickt der zugewiesenen Person eine E-Mail-Benachrichtigung, abteilungsübergreifend.

juanita about 1 month ago
In Progress
Verbesserungsvorschlag: Kanban-Board mit Kollaboration & Workflow
Ich schlage vor, ein Kanban-Board in Bidpoint einzuführen, das eine strukturierte Übersicht über laufende Ausschreibungen ermöglicht. Es sollte möglich sein, Aufgaben direkt aus dem Board an Fachabteilungen (z. B. IT, Recht, Produktion) zu erstellen und zuzuweisen, mit der Möglichkeit, den Kolleg*innen für die Fragen/Aufgaben Deadlines setzen zu können. Wird eine Aufgabe erstellt, erhält der Kollege/die Kollegin eine Mail und weiß, dass es für sie oder ihn eine Aufgabe zu erledigen gibt. Teammitglieder sollen per @-Mention direkt auf einer Karte markiert werden können — das System erkennt dies automatisch und schickt der zugewiesenen Person eine E-Mail-Benachrichtigung, abteilungsübergreifend.

juanita about 1 month ago
Completed
Cannot save search with location filter in production
Production: Currently not possible to save a search that contains location filter. Live demo with Max. Ticket for the sake of completeness.
Linear 3 months ago
Completed
Cannot save search with location filter in production
Production: Currently not possible to save a search that contains location filter. Live demo with Max. Ticket for the sake of completeness.
Linear 3 months ago
Completed
Add date and location filters to API endpoint for tenders
We use an open api endpoint to display tenders on our website (for SEO reasons): https://api.bidpoint.ai/api/v1/tenders/byClassification/09310000 Currently it returns everything from yesterday. We would like the api endpoint to have a datefilter that we can control via url, eg ?days=7 @max Location filter would be divine as well 😄
Linear 3 months ago
Completed
Add date and location filters to API endpoint for tenders
We use an open api endpoint to display tenders on our website (for SEO reasons): https://api.bidpoint.ai/api/v1/tenders/byClassification/09310000 Currently it returns everything from yesterday. We would like the api endpoint to have a datefilter that we can control via url, eg ?days=7 @max Location filter would be divine as well 😄
Linear 3 months ago
Completed
Benutzerdefinierter Datumsfilter führt zu Suchfehlern
Custom date filter is broken: If you search Entwicklung einer Methodik für EPBD-konforme Energieausweise auf Basis von Verbrauchsmessungen für Mehrfamilienhäuser You find the tender. But if you set the custom date filter from 01.01.2026 to today the search is never completed and fails. Urgent, because discovered by prospect. @max
Linear 4 months ago
High Priority
Completed
Benutzerdefinierter Datumsfilter führt zu Suchfehlern
Custom date filter is broken: If you search Entwicklung einer Methodik für EPBD-konforme Energieausweise auf Basis von Verbrauchsmessungen für Mehrfamilienhäuser You find the tender. But if you set the custom date filter from 01.01.2026 to today the search is never completed and fails. Urgent, because discovered by prospect. @max
Linear 4 months ago
High Priority
Completed
Location-Based Search Filter
Filter tenders by geographic proximity — define a city and a custom radius to only see opportunities near you. What's coming Set a location (e.g. "Frankfurt am Main") and a maximum distance (e.g. 100 km) to filter your search results by where the work actually needs to be performed. No more scrolling past tenders on the other side of the country. Why this takes a moment Public tender data is notoriously messy. Performance locations come in every format imaginable — abbreviated city names, typos, missing postal codes, vague regional descriptions, or no address at all. Before we can offer reliable distance filtering, we need to geocode and normalize location data across our entire tender database. We're building a robust pipeline that cleans, resolves, and enriches addresses with proper coordinates — even when the source data is incomplete or inconsistent. What to expect Define any city or address as your center point Set a custom radius in kilometers Filter applies to the place of performance, not the contracting authority's office We'll share updates as this rolls out. As always, feedback welcome — just reply to any Bidpoint email.
Linear 4 months ago
Completed
Location-Based Search Filter
Filter tenders by geographic proximity — define a city and a custom radius to only see opportunities near you. What's coming Set a location (e.g. "Frankfurt am Main") and a maximum distance (e.g. 100 km) to filter your search results by where the work actually needs to be performed. No more scrolling past tenders on the other side of the country. Why this takes a moment Public tender data is notoriously messy. Performance locations come in every format imaginable — abbreviated city names, typos, missing postal codes, vague regional descriptions, or no address at all. Before we can offer reliable distance filtering, we need to geocode and normalize location data across our entire tender database. We're building a robust pipeline that cleans, resolves, and enriches addresses with proper coordinates — even when the source data is incomplete or inconsistent. What to expect Define any city or address as your center point Set a custom radius in kilometers Filter applies to the place of performance, not the contracting authority's office We'll share updates as this rolls out. As always, feedback welcome — just reply to any Bidpoint email.
Linear 4 months ago
Completed
Build a dashboard
Statistics from the DB to display on /manage [X] Time Filter A single selector in the top-right corner: Today · Yesterday · Last 7 days · Last 30 days · YTD · 2026 · 2025 · Since contract start This applies globally to all components on the page. Why? The user needs to see the impact over a longer period. They wonder in month 6: "what's the impact of bidpoint.ai" They need to see. (edited) [X] Key numbers at a glance (KPI cards) Four to five big-number tiles, always visible: Sources monitored – relatively static, but reassuring (e.g. "89 sources") --> They need to know, also when a source is being added 😄 Tenders processed – total tenders scanned in the selected period Documents analyzed – PDFs downloaded and parsed Matches delivered – the output that matters to the customer Estimated tender volume – sum of € values of matched tenders (if available in the data) Time saved – Count file chunks for tenders created yesterday -> approximate number of pages processed -> display * 10 "hours saved" in the frontend The ratio between "processed" and "matches" is our value story: If a customer sees 1,000 processed → 9 matches, they understand instantly what we saved them. [X] The Funnel This is the hero visual. A simple horizontal funnel or stepped bar chart: Tenders Published → 1000 Tenders matching search → 200 Analysed → 200 Matches → 3 Each step should be clickable in future versions, but for v1 it's purely visual. The dramatic drop-off at each stage IS the value proposition. [X] Matches table/list This is where email gets replaced. A simple table showing: Tender title Contracting authority Publication date Submission deadline (with color coding: red if <5 days, yellow if <14 days, green otherwise) Estimated value (if available) Source
Linear 4 months ago
Completed
Build a dashboard
Statistics from the DB to display on /manage [X] Time Filter A single selector in the top-right corner: Today · Yesterday · Last 7 days · Last 30 days · YTD · 2026 · 2025 · Since contract start This applies globally to all components on the page. Why? The user needs to see the impact over a longer period. They wonder in month 6: "what's the impact of bidpoint.ai" They need to see. (edited) [X] Key numbers at a glance (KPI cards) Four to five big-number tiles, always visible: Sources monitored – relatively static, but reassuring (e.g. "89 sources") --> They need to know, also when a source is being added 😄 Tenders processed – total tenders scanned in the selected period Documents analyzed – PDFs downloaded and parsed Matches delivered – the output that matters to the customer Estimated tender volume – sum of € values of matched tenders (if available in the data) Time saved – Count file chunks for tenders created yesterday -> approximate number of pages processed -> display * 10 "hours saved" in the frontend The ratio between "processed" and "matches" is our value story: If a customer sees 1,000 processed → 9 matches, they understand instantly what we saved them. [X] The Funnel This is the hero visual. A simple horizontal funnel or stepped bar chart: Tenders Published → 1000 Tenders matching search → 200 Analysed → 200 Matches → 3 Each step should be clickable in future versions, but for v1 it's purely visual. The dramatic drop-off at each stage IS the value proposition. [X] Matches table/list This is where email gets replaced. A simple table showing: Tender title Contracting authority Publication date Submission deadline (with color coding: red if <5 days, yellow if <14 days, green otherwise) Estimated value (if available) Source
Linear 4 months ago
Completed
Tender Dashboard
A dashboard or tender pipeline where all ongoing tenders can be viewed at a glance. Key information such as the tender name, client, status, responsible person, creation date, and due date could be displayed. This would make it easier for ongoing tenders to be tracked and managed efficiently.

juanita 7 months ago
Completed
Tender Dashboard
A dashboard or tender pipeline where all ongoing tenders can be viewed at a glance. Key information such as the tender name, client, status, responsible person, creation date, and due date could be displayed. This would make it easier for ongoing tenders to be tracked and managed efficiently.

juanita 7 months ago
Completed
Chat attachments
Allow to have file attachments in chat. File attachments must be parsed the same way tender documents do The goal is to be able to "chat with documents" as if they existed for the tender ~~@xndyz takes care of UI~~ [X] Create tables for conversation attachments (join table), file contents, file chunks (just a suggestion) [X] Same steps as for tender docs: content extraction, summarization, vectorization/chunking [X] Create a chat "tool" to search though these documents, summaries etc [ ] Create endpoints for FE to upload [ ] 25 files per conversation limit [ ] Check max char length and round that up to a round number 6785 => 7500 for uploads we take multipart files[] body - json string
Linear 8 months ago
Completed
Chat attachments
Allow to have file attachments in chat. File attachments must be parsed the same way tender documents do The goal is to be able to "chat with documents" as if they existed for the tender ~~@xndyz takes care of UI~~ [X] Create tables for conversation attachments (join table), file contents, file chunks (just a suggestion) [X] Same steps as for tender docs: content extraction, summarization, vectorization/chunking [X] Create a chat "tool" to search though these documents, summaries etc [ ] Create endpoints for FE to upload [ ] 25 files per conversation limit [ ] Check max char length and round that up to a round number 6785 => 7500 for uploads we take multipart files[] body - json string
Linear 8 months ago
Completed
Filter für 'Auftraggeber' mit Auswahl und Suchleiste hinzufügen
Add Filter: "Auftraggeber" (buyers) Create a selection from a list + searchbar (there are plenty!)
Linear 8 months ago
Completed
Filter für 'Auftraggeber' mit Auswahl und Suchleiste hinzufügen
Add Filter: "Auftraggeber" (buyers) Create a selection from a list + searchbar (there are plenty!)
Linear 8 months ago