A fence contractor's site moved off WordPress.
Build Rite Construction, a fence and gate contractor in Elk Grove, ran on a WordPress site at GoDaddy hosting. We rebuilt it as a custom Next.js site on Cloudflare Pages, kept the domain and the company's email records intact, and connected the estimate form to the team's Telegram group. The new site has been live since 17 August 2026.
- Client
- Fence and gate contractor, Elk Grove, CA
- Our work
- Design, build, hosting move, DNS and email records, form delivery
- Live since
- 17 August 2026
- Stack
- Next.js, React, TypeScript, Tailwind CSS, Cloudflare Pages
- Status
- Live at thebuildriteconstruction.com
What a customer gets
From the first visit to a phone call from the contractor, in four steps.
-
One clear homepage
Services, photos of real jobs, reviews and the service area sit on one page. On a phone, a Call and Free estimate bar stays at the bottom of the screen.
-
A short form
Name and phone are required. City, the approximate length in feet and a note are optional.
-
An honest confirmation
The page thanks the visitor and says the owner will call to set up the estimate. If delivery fails, it shows the phone number instead.
-
A call back
The request reaches the Build Rite team in Telegram, and they phone the customer.
What comes out
Every request from this form becomes one message in the Build Rite team's Telegram group. The messages themselves carry customers' names and phone numbers, so we show the form, not the group.
- A request needs a name and a phone number. The other fields are optional.
- The message carries the name, a tap-to-call phone link, the location, the length and the note.
- A small footer line shows where the request came from, as the site's privacy page says.
- If Telegram refuses the message, the visitor sees an error and the phone number, never a false “sent”.
We've been building fences in the Sacramento area for over 20 years as Build Rite Construction, and our old website was long overdue for an update. Igor from IG Digital Lab rebuilt it from scratch, modern and fast, and it works great on phones. What made the difference for us: when a customer requests a quote on the site, it lands in our Telegram group within seconds, so we call back right away instead of finding it in email the next day. He also set up analytics and cut hosting we were paying for and didn't need.
How it stays reliable
A small site still has to deliver every request. Four rules we built in.
A failed delivery is never hidden
If Telegram does not accept a request, the form says so and offers the phone number, and the error is logged. The analytics event fires only after delivery succeeded.
Email records were copied as they were
When the domain's DNS moved to Cloudflare, the mail and service records were carried over unchanged. Only the two web records now point to the new site.
Input is cleaned before it is sent
A hidden field catches bots, every field is trimmed and length-limited, and special characters are escaped, so one stray symbol cannot break the message.
One address for customers
The www address redirects to the main one, and the preview address tells search engines to stay away, so only one copy of the site is indexed.
Is your website stuck on hosting you no longer need?
Tell us what it runs on today, and we will reply with what moving it would involve.
Tell us what's slowing you down.
You get a free written review by email within two business days.