Latest features, improvements, and fixes on ConstruxHub. We ship fast.
We'll be at the Southeast Building Conference (SEBC) on July 29β30 at the Orange County Convention Center in Orlando, FL. Come find us and say hey!
Fixed the "Helpful" vote button on subcontractor reviews β it wasn't registering votes previously. Also fixed the profile view counter so it now tracks views accurately and no longer counts your own visits to your profile.
All new accounts are now verified via SMS during signup. You enter your phone number, receive a code, and you're verified before your account is even created. No extra steps after signup β you're ready to browse, follow, and review right away.
The signup form has been redesigned into a clean step-by-step flow: choose your role, fill in your details, verify your phone, then create your account. Cleaner, faster, and works great on mobile.
You no longer need a claimed company profile to write reviews. If you signed up as a GC, you can review subs. If you signed up as a sub, you can review GCs. All reviews from verified users now count toward company scores.
Account badges across the site now reflect phone verification instead of Google verification. All users see "Verified GC," "Verified Sub," or "Verified User" based on the role they chose at signup. Review badges updated to match.
Edited reviews now show a full revision timeline. Click "View edit history" on any edited review to see every past version β original text, score changes, and timestamps β all in a visual timeline. Full transparency: everyone can see what changed and when. Unlimited edits, full history preserved.
Your personal profile page now uses a clean two-column layout. The left sidebar shows your identity card, claimed profiles, and rep access at a glance. The right side has your stats, reviews, and following list. Everything collapses neatly on mobile.
GC and sub profile pages now load noticeably faster. We optimized how data is fetched behind the scenes β multiple queries now run in parallel instead of one at a time.
Fixed a bug where submitting an advanced review on a GC profile would get stuck on "Submitting..." and never complete. Advanced reviews now save correctly every time.
Privacy Policy and Terms of Service links in the footer now navigate to the correct pages across all pages. Removed placeholder links that weren't leading anywhere.
Reps can now write reviews on the opposite directory from where they're assigned. If you're a rep for a sub, you can review GCs. If you're a rep for a GC, you can review subs. You still can't review companies in your own directory β keeps things fair.
Reps were seeing "Google Verified" on their profile page instead of "Google Verified Rep." Fixed β the badge now correctly reflects your rep status when you have active rep assignments.
If you're a company owner and get added as a rep for another company, your account no longer gets downgraded. Owners stay owners β rep access works alongside your existing permissions.
Every company profile now has a "β Report incorrect info" link right under the contact details. If you spot a wrong company name or details (for example, a license holder's personal name showing instead of their business name), you can flag it with one click. Reports go straight to the admin review queue.
New signup page now asks whether you're a Subcontractor or General Contractor right when you create your account. This determines who you can review (GCs review subs, subs review GCs) and gets applied automatically β no manual setup later. The signup page was also redesigned with a cleaner layout that puts Google sign-up first (recommended) and drops the info box clutter.
Reviews now fall into three tiers based on who wrote them: email-only users can browse and read but not write, Google-verified users can write reviews but they don't affect the company's overall score, and verified owners/reps write reviews that do count toward the score. This keeps scores trustworthy while letting everyone participate.
Sub and GC profile pages now look much cleaner on phones. The header stacks vertically with the avatar on top, all details left-aligned, and full-width claim button. Stat cards (Reviews, Hire Again, Overall Score) render as an even 3-column row. Score Breakdown bars now line up perfectly β no more ragged edges. Desktop is unchanged.
The "About This Sub" section now has a "Show contact info" toggle, matching the GC profile page. Company description stays visible by default; extra details (phone, address, license, founded, employees, services, etc.) hide behind a single click so the sidebar isn't overwhelming.
Clicking "Edit Your Review" now correctly pre-fills every field with your previous answers β all scores, trade selections, text comments, and advanced metrics. No more starting from scratch when you just want to tweak one rating.
The account confirmation email now shows the ConstruxHub logo at the top instead of a generic placeholder. Clean dark theme, orange accent bars, and a single clear "Confirm My Email" button.
Fixed a bug where clicking "Write a Review" or "Edit Your Review" on a sub profile silently did nothing. Caused by a variable scoping issue in the verification check β now works for owners, reps, and Google-verified users.
Editing your own profile (name, company, trade, bio) no longer hits a "permission denied" error. The save flow now uses UPDATE instead of UPSERT, which aligns with the security-locked column permissions.
The privacy statement on the user profile page no longer says "never shared with General Contractors" β it now says "never shared with other users," which applies equally to subs and GCs using the site.
New step-by-step Getting Started page for both Subs and GCs. Includes a role picker, walkthrough for every feature, and a FAQ answering common questions like "What does claiming a profile mean?" A welcome walkthrough popup also greets first-time visitors on the landing page.
Company profiles now display website, phone number, and email right in the header β no need to scroll down to find contact details.
Only Google-verified users can now write reviews on GC and sub profiles. Unverified users can still browse all profiles and read reviews, but will be prompted to verify their account before submitting a review. This keeps reviews coming from real, verified contractors only.
Profile pages now load significantly faster β data queries run in parallel instead of one at a time. The nav bar also caches your verification status so the "Verified" badge appears instantly on refresh.
The "Followed GCs" and "Followed Subs" sections on your profile are now merged into a single "Following" card with GC/Sub tabs β cleaner and easier to manage.
Profile owners can now flag a rep as fraudulent when removing them. Fraudulent reps have their reviews marked as not counting toward company scores, while normal removals leave reviews untouched.
Company profiles now include deep research data pulled from the web β leadership, services, certifications, safety records, BBB ratings, notable projects, liens, and more. This data is gathered automatically using AI-powered web search across multiple sources including state licensing boards, BBB, OSHA records, and court databases.
To keep reviews fair, only one person per company can now review a given contractor. If a colleague from your company already left a review, you'll see a clear message letting you know. This prevents review stacking from multiple reps or owners at the same firm.
The Reviews and Hire Again / Work Again chips on profiles got a visual upgrade β each now has its own color accent, subtle glow, and a cleaner layout that matches the Overall Score ring.
Quick review scores and advanced performance data are now combined into a single Score Breakdown section on both GC and sub profiles. Advanced data appears in a clean card grid below the score bars when available β no more separate sections to confuse visitors.
Review cards now display both quick scores and advanced performance data when a review includes both. You'll see the standard 1β5 score chips plus an advanced data section right on the card.
Fixed an issue where editing a quick review to add advanced data wouldn't save correctly. Advanced review data now saves and displays reliably on both GC and sub profiles.
Logged-in users can now request rep access directly from any GC or sub profile. For unclaimed profiles, entering the owner's email sends them a nudge to claim. For claimed profiles, the request goes straight to the owner for approval or denial.
"Where Construction Meets Accountability!" now slams in from opposite sides on page load β diagonal bolt-style entrance with a bounce. Accountability! is now italicized for extra punch.
The advanced review score section on GC profiles has been renamed from "Builder Score" to "GC / Builder Score" to better reflect who is being rated.
Fixed a bug where company logos on GC and sub profile pages wouldn't load on first visit β only after a hard refresh. Logos now appear consistently on every load.
The Owner Dashboard link was disappearing from the navbar when visiting the My Profile page. Fixed β it now persists correctly across all pages.
Pay Score, Change Orders, Communication, and Fairness bars on GC directory cards were showing 0.0 despite having real reviews. Fixed with a score backfill β all bars now reflect actual averages.
When sharing ConstruxHub links in iMessage, Slack, or anywhere else, the preview now shows a clean dark navy background with the logo β replacing the old tan/beige image.