← блог

Як перетворити мій прайс-лист в Excel на генератор комерційних пропозицій, якому я довірятиму навіть опівночі?

16:47 п'ятниці. Комерційну пропозицію потрібно надіслати до п'ятої години, інакше замовлення піде до наступного підрядника зі списку клієнта. Таблиця — це копія пропозиції двомісячної давності: ті самі рядки, ціни "мають бути" актуальними. Будівельник оновлює кількість плитки, оновлює ім'я та адресу клієнта. Він забуває оновити ставку оплати праці, бо вона сидить на прихованій вкладці за трьома кліками. Пропозицію надсилають, клієнт підписує одразу на місці. Через три тижні з'ясовується, що рядок оплати праці все ще рахувався за старою, нижчою ставкою, яка діяла до останнього підвищення цін. Різниця становить кілька тисяч гривень маржі на цьому замовленні — гроші, які просто зникли, бо ніхто не помітив помилку вчасно.

Це не історія про одного клієнта — це закономірність, яку ми раз у раз бачимо, спілкуючись з будівельними фірмами у Великій Британії та Ірландії. Ось як я б побудував систему, яка справді це виправляє.

Чому Excel підводить саме тоді, коли у вас немає часу перевіряти

Проблема не в Excel як інструменті. Проблема в тому, що кожна комерційна пропозиція — це ручна копія попередньої, без жодного контролю над тим, який рядок залишається коректним сьогодні. Деякі речі повторюються знову й знову:

Приклад розрахунку — не один із наших завершених проєктів

Припустимо, підрядник робить приблизно 15 комерційних пропозицій на місяць, середня вартість замовлення — ₴350 000. Якщо раз на два місяці в рядок оплати праці чи матеріалів закрадається помилка в 3–5%, це втрата десь від ₴10 000 до ₴17 500 за випадок — і це ще без урахування важчого сценарію: пропозиції, яка завищує ціну для клієнта і просто ніколи не підписується.

ПунктПравильна цінаЦіна в надісланій пропозиціїРізниця
Оплата праці, 2 ванні кімнати₴20 000/день₴17 500/день (стара ставка)−₴2 500/день
Утеплювач, 40 м²₴850/м²₴850/м²₴0
Знижка 10%на матеріалина загальну сумудодаткова втрата

Що я б побудував: генератор комерційних пропозицій, пов'язаний із вашим прайс-листом

Ідея проста: прайс-лист живе в одному місці, а не в п'яти копіях, розкиданих по робочих столах. Кожна пропозиція генерується на його основі, з правилами знижок, які система застосовує автоматично — а не з пам'яті.

Екрани, за ролями

Які дані вона зберігає

З чим вона інтегрується

Найпоширеніші запити, які ми чуємо від будівельних фірм у Великій Британії та Ірландії: бухгалтерське програмне забезпечення (Xero, QuickBooks) — прийнята пропозиція автоматично стає чернеткою рахунку-фактури; Stripe або банківська інтеграція для завдатків; WhatsApp або електронна пошта для надсилання пропозиції та нагадування клієнту, якщо посилання лишається непрочитаним три дні. ШІ справді заслуговує свого місця в одній конкретній точці — читанні заплутаної старої таблиці з кількома прихованими вкладками та перетворенні її на чистий, структурований прайс-лист для затвердження. Не "ШІ, що встановлює ціни самостійно" — просто додатковий погляд на неохайні дані.

Побудовано поетапно — не собор, який будується рік

  1. Етап 1 (приблизно 3–5 тижнів): імпорт прайс-листа, побудова конструктора пропозицій, генерація брендованих PDF. Це перша робоча версія — вона вже зупиняє найпоширенішу помилку.
  2. Етап 2 (приблизно 2–4 тижні): правила знижок з рівнями затвердження, історія версій, посилання для клієнта з онлайн-прийняттям.
  3. Етап 3 (приблизно 2–5 тижнів, залежно від обраного бухгалтерського програмного забезпечення): бухгалтерська інтеграція, нагадування через WhatsApp, панель керування, що показує, який кошторисник закриває найбільше пропозицій.

Діапазон цін — орієнтир ринку, а не наша фіксована пропозиція

Для першої версії (Етап 1) з попередньо узгодженим обсягом робіт — приблизно ₴175 000–₴350 000. Усі три етапи разом — десь від ₴440 000 до ₴880 000, залежно переважно від того, наскільки складними виявляться правила знижок і наскільки неохайним буде перенесення поточного прайс-листа. Реальна цифра з'являється лише після безкоштовної 48-годинної оцінки вашої фактичної таблиці — ніхто не повинен обіцяти фіксовану суму, не побачивши її.

Ризики, які ми не приховуємо

Коли це вам не потрібно

Якщо ви робите 2–3 комерційні пропозиції на місяць і робите їх самостійно, Excel справляється зі своєю роботою добре — варто сказати це прямо. Індивідуальна система окупає свою вартість, коли пропозиції проходять через більш ніж одну людину, коли обсяг зростає, або коли одна помилка вже коштувала вам реального замовлення чи реальних грошей.

Код, який ми пишемо, належить вам — репозиторій на ваше ім'я, документація, кожні облікові дані доступу. Сторонні сервіси, такі як Xero чи Stripe, залишаються під власними ліцензіями. Якщо щось із цього звучить знайомо, опишіть свою ситуацію одним реченням живому агенту на pentimento.pro і подивіться, як це окреслюється прямо в розмові.

PENTIMENTO
Tell the agent your idea →