Customer stories
VisionBTP · AI automation agency for construction

How VisionBTP runs AI for a dozen construction companies from one account

VisionBTP, an AI automation agency for the construction industry, replaced a set of provider keys per client with one keyone account, a key and a budget per client project, and an export at month end.

Customer story · 2 min read ·
On this page
  1. The agency
  2. The challenge
  3. The setup
  4. The results

At a glance

Company
VisionBTP
Industry
AI automation agency for construction
Based in
France
Team
Three partners
Clients
About a dozen construction companies
Uses
Project keys, budgets, client reports
  • One account instead of a set of provider keys per client
  • A key and a monthly budget for every client project
  • Month-end AI billing from an export, not a spreadsheet

VisionBTP is the agency keyone was built in. Julien Devoir, keyone’s founder, is one of its three partners, and keyone was made to solve this problem for VisionBTP first.

The agency

VisionBTP is an AI automation agency that works with one industry only: construction. Its clients range from one-person trades to contractors with 150 employees, and they all lose hours to the same administrative work.

VisionBTP removes that work with automations built on each client’s own documents: a price database made from supplier invoices, quotes assembled instead of written, progress billing, payment reminders, site tracking and financial dashboards. A partner leads every project, and the first automation is usually in production within three weeks.

Every one of those automations calls AI models. That is where the problem started.

The challenge

Running AI for a dozen companies meant running a dozen sets of credentials. Each client needed its own keys for each provider its automations used, created and stored by the agency, in whatever tool the workflow lived in.

The cost side was worse. Providers send one bill per account, for every client at once. At the end of each month, someone at VisionBTP rebuilt the AI bill by hand to work out what each construction company had consumed.

Two things were missing:

  • A boundary per client. Nothing separated one client’s usage, or one client’s keys, from the next.
  • A number per client. What a client’s AI cost only existed after an afternoon in a spreadsheet.

The setup

VisionBTP moved its client work onto one keyone account, organised the way the agency already works.

  • Each construction company is a client in keyone.
  • Each automation is a project under that client, with its own key.
  • Each project has a monthly budget, checked before every call.

The provider keys that used to sit in each client’s workflows were replaced by that project’s keyone key. Adding a tool to a client’s automation no longer means a new account or a new secret.

The results

  • One account instead of a set of keys per client. The agency manages a key per client project, not a key per tool per client.
  • A budget on every client project. A workflow that runs away is stopped at its own limit, without touching the other clients.
  • Month-end billing is an export. Each client’s usage is already attributed, so the AI line on the invoice comes from a report instead of a reconstruction.

VisionBTP exists to remove repetitive admin work for its clients. Its own month-end AI billing was the same kind of task, and it is gone.

We run automations for a dozen construction companies, and I was managing a separate set of API keys for each of them, then rebuilding the AI bill by hand every month. Now it’s one account, one key per client project with a budget, and invoicing is an export.

Clément Bernard

Co-founder, VisionBTP

Pick one client.
Know what their AI costs.

Connect a project, set its budget, and see its usage in one place.

Start with one client project

No monthly subscription. Add funds when you’re ready to run. Or book a demo