Creating and sending an offer request
On this page
- How offer requests work
- How to create an offer request from the BoQ
- How to create an offer request from a package
- The request panel
- How to send the request to partners
- What the partner receives
- Partners you cannot invite again
- Partners without a BuildColab profile
- The project list of outgoing requests
- Request statuses
- Error messages
- Common questions
- Related
| Where | BoQ page, action bar group Related (Свързани) → Outgoing bid requests (Изходящи запитвания), /projects/{project}/offers/{boq}; an open request: /projects/{project}/offers/{boq}?selectedOfferRequestId={request}. List of all requests: project sidebar Outgoing bid requests, /projects/{project}/offer-requests. |
|---|---|
| Who can | Project permission Outgoing bid requests (Изходящи запитвания): View to see requests, Edit to create, edit, attach files and send. Paid plan or trial. Adding a new partner from the send dialog also uses the company's partner list. See Partners. |
| Related | Revisions, withdrawing and closing, Contracting schedule and packages, Recording offers from companies outside BuildColab, Incoming offer requests (subcontractor side) |
How offer requests work
- A request is always cut from a BoQ. You tick positions or whole categories in a priced BoQ and create the request from them. The second way is from a package of the contracting schedule. There is no "new request" button on the project's list of requests, because a request needs a BoQ selection.
- Creating a request locks the current BoQ version. BuildColab freezes the BoQ version the request was cut from and starts a new working version. The request always shows the positions as they were in that frozen version. This keeps the quantities stable while partners price them. Expect the BoQ version number to go up each time you create a request. See Versions, comparing and locking.
- One BoQ can feed many requests. The usual pattern is one request per trade, for example Electrical, HVAC, Joinery. A position can be in several requests, but it can be awarded only once.
- The request lives beside its BoQ. Opening a request opens its BoQ, filtered to the request's positions, with the request panel on the right.
- Lifecycle. A new request is a Draft (Чернова). Sending it to the first partner makes it Sent (Изпратено). It ends as Closed (Приключено) when it is awarded and contracted, withdrawn, closed by you, or replaced by a revision. You can change its positions only while it is a draft. After sending, positions change only through a revision. See Revisions, withdrawing and closing.
- Partners come from your company's partner list. A partner can be a company already on BuildColab, an e-mail-only contact who will be invited to join, or a self-managed subcontractor that never logs in.
Requests can be created from a priced offer BoQ, from an investor's budget draft and from a contract budget. The Outgoing bid requests button is hidden while you enter an offer on behalf of a self-managed subcontractor, and disabled while the BoQ is locked for another operation.
How to create an offer request from the BoQ
- Open the priced BoQ of the project.
- Optional: tick the positions and categories you want to request first. The create button will already show the count.
- In the BoQ action bar, in the group Related (Свързани), click Outgoing bid requests (Изходящи запитвания). On a narrow screen the group folds into a Related menu. The list panel Outgoing bid requests opens on the right.
- Click Create bid request (Създаване на заявка за оферта). If positions are ticked, the button reads Create bid request ({count} selected).
- The BoQ enters selection mode. The bar "Select the work items you want to include in the offer" (Селектирайте СМР-тата, с които желаете да направите оферта) shows a counter "{count} selected items".
- Tick individual positions and whole categories. Ticking a category selects its positions. To request the whole BoQ, tick all top categories.
- Click Save (Запази). Save stays disabled while no position is selected. Cancel (Отказ) restores your earlier ticks.
- In the dialog Create bid request (Създаване на заявка за оферта), type the name in Save request as: (Запиши запитването като:). The dialog shows "Selected items: N" and "categories: N".
- Click Create request (Създай заявка), or press Enter.
The toast "The bid request was created successfully" (Запитването за оферта беше създадено успешно) confirms it. The new request opens in the request panel. The BoQ now shows only the request's positions, read-only. Nobody is notified: the request is a draft.
- The Outgoing bid requests (Изходящи запитвания) button in the Related (Свързани) group of the BoQ action bar opens the list panel.
- Ticked positions in the BoQ are carried into the new request.
- Create bid request ({count} selected) starts the request from the ticked positions.
- Existing requests from this BoQ are listed with their deadline; a chevron opens each one.
- The Save request as: (Запиши запитването като:) field holds the request name and is required.
- The summary shows how many positions and categories are selected.
- Create request (Създай заявка) creates the draft request and locks the current BoQ version.
How to create an offer request from a package
If you plan procurement in the contracting schedule, open the package and click New request from the package (Ново запитване от пакета). The dialog New offer request (Ново запитване) prefills the name and the Offers by (Оферти до) deadline from the package and lets you add a Note to the contractors (Бележка към изпълнителите). It states which BoQ version will be locked. After Create the request (Създай запитването), the same request panel opens inside the package page, and the request stays linked to the package. See Contracting schedule and packages.
The request panel
The request panel is on the right of the BoQ page (and inside the package page for package requests). Below 1024 pixels wide it covers the whole BoQ. The close button (×) is always there.
- The request name; click it to edit.
- Deadline: (Краен срок:) with the date field.
- The status chip Draft (Чернова).
- The Project description (Описание на проекта) note for the partners.
- Attach files (Прикачи файлове), Edit (Редактирай) and Self-managed contractor (Самоуправляван изпълнител).
- Send to partner (Изпрати към партньор) opens the partner picker.
- The card Request results/offer status (Резултати от запитването/статус на офертата); before sending it says "The offer has not been sent to any company yet".
Name, deadline and note
- Name: click the name in the request panel to edit it. Editable until the request is closed.
- Deadline: pick a date next to Deadline: (Краен срок:). A draft accepts any date. After sending, a past date is refused: "The deadline cannot be in the past." Today is allowed. The deadline is informational: partners can still answer after it until you close or withdraw the request.
- Note: the field labeled Project description (Описание на проекта) is the note to the partners for this request, not the project's description. Up to 1000 characters. Enter saves; Shift+Enter adds a new line; while the field is focused a Save description (Запази описание) button appears.
When you save a name, deadline or note, the confirmation currently reads "The update request was sent successfully" (Заявката за актуализация е изпратена успешно). For a draft nothing is sent to anyone.
Actions by request state
| State | Tools in the action bar | Primary action |
|---|---|---|
| Draft (Чернова) | Attach files (Прикачи файлове), Edit (Редактирай), Self-managed contractor (Самоуправляван изпълнител) | Send to partner (Изпрати към партньор) |
| Sent (Изпратено) or Revised (Ревизирано) | Attach files, Revise the request (Ревизирай запитването), Add a participant (Добави участник) with Send to partner and Self-managed contractor, and More actions (⋯, Още действия) with Close request (Приключи запитването) and Withdraw request (Оттегли запитването) | Compare and award (Сравни и възложи) |
| Closed · … (Приключено · …) | none | View the award (Виж възлагането), read-only |
Without Edit on Outgoing bid requests, close, withdraw and award are hidden, and the other buttons open a permission message.
Change the positions of a draft
- In the request panel click Edit (Редактирай). It is available only before the first send.
- The BoQ enters selection mode with the request's positions ticked. Change the ticks.
- Click Save (Запази).
Once the request is sent, its positions are locked: "A sent request's lines can't be changed — revise the request instead." See Revisions, withdrawing and closing.
Attach files
- In the request panel click Attach files (Прикачи файлове).
- The file picker shows the project's files and folders. Files already attached are ticked.
- Tick files and folders to attach, untick to detach. The picker replaces the whole set.
- Click Attach (Прикачи).
The toast "The files were successfully attached to the bid request" confirms it. A file must be in this project's or your company's storage, not deleted, and readable by you; otherwise: "Some files cannot be attached…". Partner members who accept the request get read access to the attached files. Before you send, nobody is notified. After you send, partners still in the tender get a notification about added and removed documents. See Folders, uploading and navigation.
How to send the request to partners
- In the request panel click Send to partner (Изпрати към партньор). After the first send, use Add a participant (Добави участник) → Send to partner.
- The dialog Send request to partner (Изпращане на заявка към партньор) lists all your company's partners, with name, e-mail and a Self-managed (Самоуправляван) badge where it applies. Type in Search partner (Търси партньор) to filter by name or e-mail.
- Tick one or more partners. The dialog does not mark partners you already invited.
- To invite a company that is not in your list, click Add partner (Добави партньор). See "Add a new partner while sending" below.
- Click Send to partner (Изпрати към партньор) at the bottom. It stays disabled until you tick a partner.
- Confirm in Are you sure? (Сигурни ли сте?): "Once sent, the request's lines can't be changed — to change them, you revise the request. You can withdraw or close it at any time." Click Send (Изпрати).
- Search partner (Търси партньор) filters the list by name or e-mail.
- Add partner (Добави партньор) adds a company that is not yet your partner.
- Each partner row has a checkbox; a Self-managed (Самоуправляван) badge marks a contractor without login.
- Send to partner (Изпрати към партньор) continues to the confirmation; nothing is sent before you confirm.
Toasts after sending:
- "The bid request was sent successfully to the selected companies": all ticked partners were invited.
- "The request was sent to {successful} companies. Skipped: {skipped}.": some were already invited.
- "The request has already been sent to the selected companies for this project": everyone ticked was already invited. Nobody is invited twice.
- "Error sending the bid request": the send failed.
The request becomes Sent (Изпратено) and each partner card shows Sent (Изпратена). You can keep inviting more partners while the request is open.
Add a new partner while sending
- In the send dialog click Add partner (Добави партньор).
- In Add partner (Добавяне на партньор), search for a company already on BuildColab with Search company (Търси компания).
- If it is not on BuildColab, fill the Create partner (Създаване на партньор) form: Company name (Име на компания), Company email (Имейл на компания) and Company phone (Телефон на компания).
- Click Add (Добави). The message "Partner added successfully" confirms it; click Close (Затвори).
- The new partner appears in the send dialog. Tick it and send.
Adding a partner sends nothing by itself. The partner is contacted only when you send it a request. See Partners.
What the partner receives
E-mail. Every partner with an e-mail address gets one e-mail when you first send the request to it. The e-mail is in Bulgarian or English: the recipient's saved profile language when the address belongs to a BuildColab account that has one, otherwise the language of the person who sent it, otherwise Bulgarian. Subject: "New request for quotation from {your company}" (in Bulgarian „Нова заявка за оферта от {your company}“). It shows the project, the request name, the number of positions to price, the deadline (or „Няма определен краен срок“), a link, and how to respond: sign in and open „Запитвания“, or register and then open the link to choose the company that answers.
- If the partner is already linked to a BuildColab company, the link opens the request in that company.
- If not, the link opens a page where the person signs in or registers and chooses or creates the company that will answer. See Incoming offer requests (subcontractor side).
- A self-managed subcontractor gets no e-mail.
In-app notification. If the partner is already linked to a BuildColab company, its members who can accept requests get a "Needs action" notification: "Received an offer request "{requestName}" — project "{projectName}"" (Получихте запитване „{requestName}“ — проект „{projectName}“). Its due date is the request deadline.
Partners you cannot invite again
A partner who declined, or from whom you withdrew the request, cannot be invited again to the same request. Ticking it gives the "already sent" message. To reach that partner again, create a revision of the request and send the new revision to it, or create a new request. See Revisions, withdrawing and closing.
Partners without a BuildColab profile
For a subcontractor that works only by phone or e-mail and will never log in, do not add it as a regular partner. In the request panel click Self-managed contractor (Самоуправляван изпълнител); after sending it is in the Add a participant menu. You then enter its offer on its behalf. Nobody is e-mailed. See Recording offers from companies outside BuildColab.
The project list of outgoing requests
The project sidebar entry Outgoing bid requests (Изходящи запитвания), /projects/{project}/offer-requests, lists every request your company created from its own BoQs in this project. Only BoQs that have requests appear.
- Grouping (Групиране): By bill of quantities (По КСС, default) or No grouping (Без групиране). Groups show the BoQ name, "v. {n}" and the request count, and can be collapsed.
- Columns: Bid request (Запитване) with the name, "· revision {n}", the tags superseded (заменена) or current (текуща), and from v. {n} (от в. {n}); Created (Създадено); Recipients (Получатели, every invited partner including declined and withdrawn); Responses (Отговори, number of offers); Status (Статус).
- Click a row to open the request beside its BoQ.
- Empty list: "No requests have been sent for this project yet."
The Status column of this list is currently empty for regular requests. Open the request to see its status in the panel.
Request statuses
| Chip (EN / BG) | Meaning | What you can do |
|---|---|---|
| Draft / Чернова | Created, nobody invited yet. | Edit positions, set deadline and note, attach files, send. |
| Sent / Изпратено | At least one partner invited. | Invite more, change name, note, deadline and files, revise, withdraw, close, compare and award. |
| Revised / Ревизирано | A sent request that is revision 2 or later. | The same as Sent. |
| Closed · awarded / Приключено · възложено | Every position awarded and every awarded offer has a signed contract. | View the award only. |
| Closed · withdrawn / Приключено · оттеглено | You withdrew the request from everyone. | View only. |
| Closed · expired / Приключено · изтекъл срок | You closed it after the deadline. | View only. |
| Closed · all declined / Приключено · всички отказаха | You closed it when no partner was still active. | View only. |
| Closed · replaced / Приключено · заменено | A revision replaced it. | Open the newer revision. |
Error messages
| Message | Why and what to do |
|---|---|
| "A sent request's lines can't be changed — revise the request instead." | You tried to edit positions after sending. Use Revise the request. |
| "This request is already closed." | Closed requests cannot be edited or sent. Create a new request. |
| "The deadline cannot be in the past." | After sending, pick today or a later date. |
| "Error creating bid request" | The request could not be created, for example because a selected position was deleted from the BoQ. Reload the BoQ and select again. |
| "Error attaching files" | A file is deleted, outside this project's or company's storage, or not readable by you. |
| "This feature is in a higher plan" | Your company is on the Free plan. Sending offer requests needs a paid plan or trial. |
| "You don't have access to this section" | Your role has no Outgoing bid requests permission in this project. Ask an administrator. |
Common questions
Where is the "New request" button on the Outgoing bid requests page?
There is none. A request is always cut from a BoQ. Open the BoQ, click Outgoing bid requests in the Related group of the action bar, then Create bid request. Or start it from a package of the contracting schedule.
Why did my BoQ version change after I created a request?
Creating a request locks the current BoQ version so that the requested quantities stay fixed. A new working version starts for your further edits.
Can I send the same request to more partners later?
Yes. While the request is open, use Add a participant → Send to partner. Partners already invited are skipped.
Can I send several requests to the same partner in one project?
Yes. Each request is independent. To change the positions of a request already sent to a partner, revise it instead of creating a new one.
My partner says it did not get an e-mail. What can I check?
The e-mail goes to the company e-mail stored for the partner in your partner list. Check it under Partners. Self-managed subcontractors get no e-mail. Partners already on BuildColab also see the request under Requests in their company sidebar.
Why can't I invite a partner that declined?
A decline is final for that request. Revise the request and send the new revision to the partner, or create a new request.
Does the partner see my prices?
No. The partner sees descriptions, units, quantities and notes of the requested positions, never your prices.
The note field is called "Project description". Is that my project description?
No. In the request panel this field holds the note to the partners for this request only.
Why does the request panel say "The update request was sent successfully" when I only changed the deadline?
That is the current wording of the save confirmation for name, note, deadline and position changes. For a draft request nothing is sent. For a sent request, partners still in the tender get an in-app notification about the change.