Fixit: the repair app we built to turn a photo into an estimate.
Fixit by BondBoss turns a phone camera into a repair expert. Homeowners photograph a damaged roof, wall or floor, AI diagnoses the problem and returns an estimate in under 60 seconds, and they can book a certified pro near them or buy the right products in-app.



ZidTech designed and built the app for BondBoss, launched it on iOS and Android, and made the launch films and paid-social ads.
Counted in the live app’s data and code, 23 Oct 2026 (known team and staff accounts excluded). “Under 60 s” in the intro is the client’s product figure.
The brief.
Homeowners rarely know what’s wrong with a crack, a damp wall or a leaking roof, which product will fix it, or which contractor to trust. That uncertainty slows every sale and every job down. Fixit removes it.
Fixit in 30 seconds
- Who it servesHomeowners with a damaged roof, wall or floor. Live in Gauteng first.
- What it doesPhoto, thenAI diagnosis, thenestimate, thena certified pro or the right products
- Where it runsiOS, Android and the web, free to download
- What we builtThe app, its 4 role-based workspaces, the launch films and paid-social ads
From crack to estimate in five steps.
The Fixit flow we designed, as shown in the launch ads we made. Tap any step to jump to its screen.
pick the
area.
- Roof
- Wall
- Floor
- Bathroom / Shower
- Pebble Path
- Feature Wall

From the launch adsize it.
tick what’s wrong.
Estimated size
12 m²
What’s the problem?
- Rising Damp
- Cracks
- Bubbling / Flaking
- Mold / Mildew
- Leaking / Water Ingress
- Emergency Crack
- Preventive Seal
From the launch ad
From the launch adpick the
area.- Roof
- Wall
- Floor
- Bathroom / Shower
- Pebble Path
- Feature Wall
01Start a diagnosis
Tap Diagnose My Surface and pick the area: roof, wall, floor, bathroom, pebble path or feature wall. No account needed.
From the launch ad02<60 s photo to estimate (steps 02–04)Snap the damage
AI scans the photo to detect the surface and the problem automatically.
- Illustration
size it.
tick what’s wrong.34Estimated size
12 m²
What’s the problem?
- Rising Damp
- Cracks
- Bubbling / Flaking
- Mold / Mildew
- Leaking / Water Ingress
- Emergency Crack
- Preventive Seal
03Size it, tick the issues
Slide to the square metres, then confirm what’s wrong from the issues listed for that area.
From the launch ad04Get the fix and the price
A matched repair system with quantities and a materials total for your m².
From the launch ad05Book a pro, or buy the fix
Pick a vetted pro nearby and their labour is added to one estimated total (BondBoss-certified pros are listed first), or buy the exact basket in-app.
Not a guess. A repair engine.
Behind the AI photo check, a rules-based engine builds every answer: the same area, issues, size and stock always get the same fix. Every signed-in diagnosis is saved, so BondBoss can see which surfaces homeowners diagnose.
What homeowners diagnose
Diagnoses saved by signed-in homeowner accounts, by area (28 Jul to 22 Oct 2026)
Source: Fixit app database (Base44), read-only count, measured 23 Oct 2026. Excludes 94 diagnoses saved by known team, BondBoss and ZidTech accounts (admin, pro, inspector and staff test accounts). Guest diagnoses are only saved if the guest signs in.
Walls are more than half of all homeowner diagnoses (168 of 302), followed by floors (75).
Try the Smart Calculator
The Gear Shop calculator, with the same coverage rates as the app. Drag to your surface size.
- Bond Boss2.4 LWall Protection Spray · 5 m² per litre
- Hydro Boss4 LWaterproofing Sealing Agent · 3 m² per litre
- Roof Boss16 kgPolyurethane roof coating · 15 m² per 20 kg
- Pebble Boss4 LPebble & path sealer · 3 m² per litre
Material for one coat. In the app it also suggests the smallest and largest pack for your area and flags the best value; a full diagnosis builds an optimised basket and can add a pro. Rates from the app’s product code, 23 Oct 2026.
How an answer is built
From the app’s recommendation engine, in order.
- 01Knows 37 issue types
Up to 7 per area, from cracks, damp and leaks to emergencies and preventive seals.
- 02Picks the right product family
One of 7: Bond, Hydro, Roof, Floor, Pebble or Seal Boss, plus StoneCoat Boss for feature walls.
- 03Puts the steps in order
Emergency seal, then repair, waterproofing and the surface finish.
- 04Finds the cheapest packs that cover your m²
Tries mixed baskets of up to 6 packs. Never under-covers, and rejects wasteful packs.
- 05Only uses what’s in stock
No suitable pack in stock? It offers a service quote instead of guessing.
- 06Adds the pro’s labour
Rate per m² × your area. A R1,500/m² check flags implausible material quotes.
One app. Four workspaces.
Behind the homeowner side, we built everything a repair business needs to run jobs end to end: role-based workspaces for pros, site inspectors and admin, with payments, payouts and quality control built in.
Homeowners
Diagnose, book or buy, follow the pro live, chat or call, rate the job and keep the warranty.
Pros
Job offers with a 10-minute window, guided job steps with photo proof, earnings and payouts.
Site inspectors
Checklist and photo inspections that sign the work off, or send it back.
Admin
Jobs, pros, catalogue, finance, payouts, QA, warranty and analytics.
Every job, from request to warranty
A simplified view of the app’s job stages, with the automation at each step.
- RequestedFrom the diagnosis, with photos and m²
- OfferedOffer expires in 10 min; WhatsApp nudge
- En routeLive pro location
- On siteArrival confirmed
- Work & photosBefore, during and after
- InspectedSite inspector checklist
- CompletedInvoice generated automatically
- WarrantyRated, with warranty active
A day of scheduled jobs
What runs on a clock to keep Fixit current, times in SAST
- Always on
- Unaccepted job offers checked every 5 min (one WhatsApp nudge per job); reported content every 10 min.
- On events
- Job updates, chat messages, incoming calls and job completion (which generates the invoice).
Source: the app’s 8 workflow configs, read 23 Oct 2026.
Built to run every job
Counted in the app’s code and configs, 23 Oct 2026.
Connected to
In-store purchases from BondBoss’s Ops Core can be linked to a diagnosis and credited against the repair.
One team for the app and the growth engine.
We made the launch films and short-form ads, and built the measurement into the app.
How the growth engine works
- Video ads & launch filmsShort-form cuts for paid social
- Install or openFree on the App Store and Google Play, or on the web
- Free AI diagnosisNo account needed to diagnose or shop
- Pro job or Gear Shop orderBooked or bought in the same flow
- Measured end to endFunnel events in the app, server-side purchase events, and Shopify orders matched back to the app user
Built to close the loop. Diagnosis and purchase events are wired back to Meta (purchases server-side, through the Conversions API), so the next campaign can optimise for real repairs.
Fixit gives BondBoss a repair expert its customers carry in their pocket: instant answers, trusted pros, confident purchases and a direct line back to the brand. We built the app, the workspaces that run every job and the launch films, so a diagnosis, a pro job and a Gear Shop order all start in the same app.
- 302 homeowner diagnoses saved28 Jul to 22 Oct 2026, known team and staff accounts excluded
- Every job tracked through 13 statusesFrom request to warranty, invoiced automatically on completion
- 4 workspaces, 8 automated workflowsHomeowner, pro, site inspector and admin in one app
Want results like these?
Let’s talk about where your business is now, and build the system that gets it where you want to be.